• Our team is looking to connect with folks who use email services provided by Plesk, or a premium service. If you'd like to be part of the discovery process and share your experiences, we invite you to complete this short screening survey. If your responses match the persona we are looking for, you'll receive a link to schedule a call at your convenience. We look forward to hearing from you!
  • We are looking for U.S.-based freelancer or agency working with SEO or WordPress for a quick 30-min interviews to gather feedback on XOVI, a successful German SEO tool we’re looking to launch in the U.S.
    If you qualify and participate, you’ll receive a $30 Amazon gift card as a thank-you. Please apply here. Thanks for helping shape a better SEO product for agencies!
  • The BIND DNS server has already been deprecated and removed from Plesk for Windows.
    If a Plesk for Windows server is still using BIND, the upgrade to Plesk Obsidian 18.0.70 will be unavailable until the administrator switches the DNS server to Microsoft DNS. We strongly recommend transitioning to Microsoft DNS within the next 6 weeks, before the Plesk 18.0.70 release.
  • The Horde component is removed from Plesk Installer. We recommend switching to another webmail software supported in Plesk.

Question Duplicate Roundcube installation / getting a second Roundcube to run

isotophe

New Pleskian
Server operating system version
Rocky Linux 8.10
Plesk version and microupdate number
18.0.69 #1
Hello fellow Pleskians!

Long time user, first time poster :D

So, here's the deal:
We run a pretty heavily customized Roundcube install with an in-house built extended theme over an alternate theme (elastic2022).

Sales recently closed a deal to get our first reseller on board. Even though we've been hosting for well over 15 years, this is the first time a reseller opportunity came by.

The first reseller hurdle was easy enough to overcome: the Plesk branding. Even though the reseller could upload his logo and set a custom Plesk title on his branding page, the Plesk Login page still had our custom background and our company logo.

I just reset it to the default Plesk identity for the server admin and made our own company a reseller, too. So when we log on, our branding comes up. That's good enough.

But about Roundcube... I just don't know what to do.

At first I tried spinning up a webhosting account for web.ourmailproduct.our.name and adding that to /admin/webmail/create, but it didn't really work properly when set up under webmail.costumer.domain.
The idea was for our custom Roundcube to live at that address, and for the default Plesk Roundcube to be restored to its default styling, without our branding, so our Reseller could use it. And then I would point our own costumers to the custom Roundcube using Service Plan > Email > Webmail.

As that didn't work, I had another idea: Horde isn't getting any more updates and we didn't use it... so I tried coaxing our Roundcube to live at /usr/share/psa-horde.
Roundcube doesn't run on PHP 7, so I tried using the steps described in How to change PHP version for webmail in Plesk for Linux? but swapping our roundcube.php for horde.php (with roundcube info inside it), but that also didn't work. An info.php inside psa-horde always comes up as running on PHP 7.4, no matter how much I abuse my Plesk install.
I also tried creating a new PSAdb > Webmails via PMA setting the productid as "ourmail", then duplicating and modifying the paths of every roundcube-related file I could find by GREPping the Plesk directories, but that also didn't work.

Am I going in a completely wrong way about this? Can I even get a double-roundcube install like this?

Best regards,
Henry
 
Hello fellow Pleskians!

Long time user, first time poster :D
Hi Henry, welcome to the forum!

But about Roundcube... I just don't know what to do.
What is your exact objective with Roundcube? Because if your objective is to just have a different branding for your reseller, running a separate Roundcube installation might be a bit overkill. Instead it might be easier to just modify the Roundcube configuration to show a different logo for your reseller (or for each customer).

There is a how-to posted by another forum user which might help you accomplish what you're after:
 
Hi Henry, welcome to the forum!


What is your exact objective with Roundcube? Because if your objective is to just have a different branding for your reseller, running a separate Roundcube installation might be a bit overkill. Instead it might be easier to just modify the Roundcube configuration to show a different logo for your reseller (or for each customer).

There is a how-to posted by another forum user which might help you accomplish what you're after:
Hey there Kaspar!

While that's a pretty cool hack (that I really didn't know of) and I could use it to change the active skin based on the URL... it's a bit clunky to manually put stuff into a directory to enable it. Even if I just want it to show the default skin with the RC branding.

I'd rather have another active webmail 'profile' what I could set to my Service Plans (just like we have Horde and RC), then all of my costumers old and new would have it applied by Plesk itself, automatically. We'd run a standard RC install and it would be the default for resellers, and our customized RC would be applied by our own Service Plans (that's what I tried coaxing the Horde profile/directories into).
 
Back
Top