2024-04-26 - Usage reporting, updates and Sympl 10 EOL

In the last week or so, there have been a number of updates to Sympl over the last couple of weeks:

All versions:

An important notice about usage reporting:

Usage reporting has now been enabled on all versions with sympl-core x.202404-19.0 and later, this reports a few basic statistics, specifically:

  • OS release number
  • version if the most recent Sympl package
  • count of domains configured
  • count of domain aliases
  • count of websites set up
  • count of mailboxes set up
  • count of databases
  • count of sites with FTP configured
  • count of domains with cron configured

All information is reported anonymously and without any identifiable information (even IP addresses are not logged), and the idea from collecting this information is to get an idea of how much different packages are used, and where to focus development time.

If you’d rather disable this, simply run touch /etc/sympl/disable-usage-reporting to disable it on that server.

Sympl 12 & Sympl 11

sympl-web

There has been a few changes and fixes with sympl-web:

  • The sympl-php-wrapper script, which handles command-line php requests has been updated to fix some small bugs and improve the logic, so it should now run the relevant command-line PHP based on what directory you’re in.
  • Webmail access when running a site with PHP-FPM has been fixed. Thanks to @Anahata for reporting that.
  • The notice regarding editing Apache configurations has been modified, and some examples added to avoid SSL certs expiring if you make changes. Thanks to @spunto for inspiring this.

sympl-mail

Some small changes here which won’t affect normal usage, but the internal testing scrips now better test the Antivirus configuration, and the name of the watchdog/sympl-monit script has been fixed after a very old typo.

sympl-mysql

The another small change with this, updating the sympl-monit script to act on the MariaDB systemd unit rather than the legacy MySQL one, resolving some uncommon issues which would have prevented MariaDB from restarting.

Sympl 10 end-of-life

With Sympl 10 being based on Debian Buster, it will be reaching its ‘end-of-life’ on June 30th and join Sympl 9 in retirement at that time.

Anyone running Sympl 10 should consider upgrading as soon as possible, and a notice has been added to the message of the day when you log in.

If you’re still running an older version of Sympl due to things like requirements for older versions of PHP, migrating to Sympl 11 should provide all the same functionality with some nice new features, as well as the relevant security support to keep things safe.

Future new features

I’m working on a new tool to audit email configurations and report on mail deliverability, which should significantly help when configuring email setups - this includes checking things like SPF and DKIM are properly configured, and making suggestions to fix any issues.

If anyone would like to help test this, drop me a private message!