Update Notice
If anyone reading this is using this - be aware. This update contains breaking changes (somewhat)
v0.50.POWER.1 (Full Release Notes)
The “dot-nginx.conf” feature has been reverted. This is due to two reasons:
- The architecture of the system was faulty to the point where we delegated to the user things that should have been delegated to the machine. This meant that, for example, public certificate paths had to be updated manually.
- Moreover, the “vanilla” Mail-in-a-Box already has a similar system (even though it’s very poorly or not documented at all), on which we will fall back on.
-
- Custom nginx directives for a domain
example.com
are stored in/home/user-data/www/example.com.conf
- the difference between MiaB and Power-MiaB is that this file will always exist.
- Custom nginx directives for a domain
- We still keep the changes that make it so that the Webmail (on the
/mail
path) will now be served on the primary directory only.
Preparing the transition
This means that files on /home/user-data/www/example.com/.nginx.conf
will no longer be read.
You will no longer have access to:
- Server headers like HSTS that are handled by MiaB;
- MTA-STS files, Z-Push, robots.txt;
- Mobile configuration files;
- The “root” of the domain is now fixed by MiaB, too.
- etc. - you get the idea!
You’ll still be able to control all other pages, and enable PHP for them.
The Roundcube webmail, served /mail
will now only be served by default on your primary domain (as opposed to the “vanilla” MiaB where it is always served in ALL your domains)