Dear Froxlor Community,
I am proud to finally release the stable version of a new API based froxlor. Due to massive internal improvements and changes in the core (almost 600 commits since 0.9.40.1) users are now able to list/create/edit/delete resources and entities of froxlor via API (requires activation of api-usage in the settings and a user based API-key). The froxlor frontend itself uses the API backend too.
Froxlor now uses composer to include some of its requirements like phpMailer, Logger, IdnaConvert and TwoFactorAuth libraries. All required files will be included in the official tarball so you do not need to worry about installing and using composer (only if you are using / testing the git-master, see https://github.com/Froxlor/Froxlor/wiki/Install-froxlor-from-git-sources).
Most important changes:
froxlor now requires at least php-7.0 or newer, php-5.6 is no longer supported because of its EOL almost a year ago
you can access data via API, for more information see https://api.froxlor.org/doc/. An example can be found here: https://github.com/Froxlor/Froxlor/tree/master/doc/example
PHPUnit tested API backend with MySQL 5.6, 5.7 and 8 as well as MariaDB 10.3 and 10.4, see https://travis-ci.com/Froxlor/Froxlor
compatibility for MySQL8
2FA (two-factor-authentication) for admins/resellers/customers (email or authenticator app)
all froxlor-database tables will automatically be converted to the InnoDB engine
added support for Debian 10 (buster) and Ubuntu 18.04 (bionic beaver)
implemented Let's Encrypt via acme.sh - Note: all your current Let's Encrypt certificates will be removed and re-created due to another structure
customizable error/access log handling for webserver (format, level, pipe-to-script, etc.)
deprecated Debian 7 (wheezy) and Ubuntu 14.04 (trusty tahr) support
dropped support for Ubuntu 12.04 (precise pangolin)
Note: Debian packages will be created and released as soon as possible, please be patient
Attention: The auto-update feature is currently unavailable due to the archive taking a bit longer to extract and froxlor trying to redirect too soon thus leading to an internal server error. A quick reload does "fix" the problem but it's not very clean and therefore I removed the 0.10.0 release from the autoupdate server to avoid that. Please use the manual update options, see https://github.com/Froxlor/Froxlor/wiki
Visit http://www.froxlor.org or join our IRC channel #froxlor on irc.freenode.net for support, help, participation or just a chat
I'm running a Debian 10 Buster Server with PHP7.3 installed. The PHP7.3 update is the new component in the system. since then, I can't find any Mailboxes. There are no folders in the var/customers/mail/[customer] directory.
If you take look at the Screenshot, you see, that the E-Mail adress is existent in Froxlor.
If I missed a log, please let me know, so I can attach it
Wile doing migration of email accounts from one froxlor server to another I have noting some thing. Expecting some clarification on this. As we all know emails are normally stored in the location "/var/customers/mail/user/domain.com/user/Maildir/" . I create email accounts via froxlor panel and copy the email files directly via scp or rsync from old server to new. The strange thing I have noticed is it is not coping custom folders and its emails like we have in source.
The solution I have found for this is to use imapsync between old and new. imapsync is preserving custom folders like as it is in source. Does it mean custom folder settings are stored somewhere else? How we can preserve it and copy emails manually?
I have a domain equipped with a certificate from LE. The cert is valid another 2 months. Now I added a domain as an alias of the existing domain, but the certificate isn't updated to have the new domain as its SAN.
How do I trigger getting a new and updated certificate? Should I delete the existing one?
Thanks for helping out.