Roundcube Community Forum

SVN Releases => Requests => Topic started by: nick_theboatman on November 24, 2024, 04:20:04 PM

Title: Roundcube as a proxy
Post by: nick_theboatman on November 24, 2024, 04:20:04 PM
Evening all

Newbie here (so please forgive me if this is a "no-hoper" or "stupid" or "it works like this already" as a development proposal).

I am looking at a fork of Roundcube that can be mounted on a server (shared webspace) (eg using only FTP) with no system/root access to function.
This is because I am coming across more and more service providers who do not run cPanel and so the use of Roundcube (installed by the service user) is no longer available. In one case the mail reader provided by the service provider for webmail use is awful and I have had a range of client complaints.

If I can persuade Roundcube to work using only some PHP (ie no root- or sudo-based  installation / system calls / system file access) then it appears to me that the upload of a Roundcube installation dataset to a subdomain filesystem could then operate as the Roundcube installation (using IMAP as normal, to get at the mail server) and be used in situations where otherwise it could not be installed.

My questions to start this are:

1(a)    Has this been done already ; or
1(b)    Is it indeed a "no-hoper" for some Roundcube system design constraint?
2 What are the system calls external to PHP that might cause some difficulties
3    Other comments to start this exercise off.

Thanks and looking forward to hearing from people who might like to be involved.
Title: Re: Roundcube as a proxy
Post by: SKaero on November 25, 2024, 09:15:36 AM
There should be no problems running Roundcube standalone, in fact I've be doing that since long before cPanel included Roundcube as a option. You can see the full list of requirements here: https://github.com/roundcube/roundcubemail/blob/release-1.6/INSTALL

In general it can be installed like any other PHP application, just download the "Complete" package here: https://roundcube.net/download/ upload those file via FTP, setup a database and then run the installer at <url-to-roundcube>/installer/
Title: Re: Roundcube as a proxy
Post by: nick_theboatman on February 26, 2025, 07:47:11 AM
Thanks
Only just seen this.
I'll report back when I've had a go and if/if not I make it work