🚀 How to Install #Roundcube on Rocky Linux #VPS (5 Minute Quick-Start Guide)
This article explains how to install Roundcube on Rocky Linux VPS.
What is Roundcube?
Roundcube is a free, open-source webmail application—a browser-based email client you host on your own server. It provides a modern, Gmail-like UI on top of your existing IMAP/SMTP mail server (e.g., ...
Continued 👉 https://blog.radwebhosting.com/install-roundcube-on-rocky-linux-vps/?utm_source=mastodon&utm_medium=social&utm_campaign=mastodon.raddemo.host #apache #phpfpm #mariadb #certbot #rockylinux #selfhosting #letsencrypt #selfhosted
TIL: Was wondering why #Roundcube broke when moving from version 1.6 to 1.7.
Turns out that the core maintainer introduced a "static.php" that now serves all static files because he was unhappy that people didn't use the "public_html/" folder to serve content.
That means that the retrieval of each and every single static file now needs a PHP process. The script is already collecting workarounds left and right. What utter bullshit.
Apparently #RoundCube is REALLY concerned about security, and that's why it's got this new "route ALL static resources through PHP" thing going on.
Also in RoundCube: My CSP policy is complaining because I've not included `unsafe-eval` 😑
Apparently RoundCube webmail now has "mandatory public_html/ entry point" and I'm trying to work out what that means and how to work with it.
I run a VPS. I don't bother with `public_html` for everything. Every website has its directory that is for the public HTML. I don't need a per-site directory _and_ a public_html directory.
But apparently the upgrade might break my system for a while until I work out the change of config required 🙄