Sympl now supports ACMEv2

As of this morning, Sympl now supports the ACMEv2 API in the stable version, and all installations will be automatically updated to support it. Sympl development is ongoing, with the next version using OctoDNS to allow users to use a range of DNS providers, and enabling wildcard SSL support. As before, huge thanks to Mythic Beasts for their sponsorship and support with the project, …

Let’s Encrypt ‘ACMEv2’ Support in Sympl

As was mentioned back in March, the ‘ACMEv1’ API which Symbiosis (and therefore Sympl) uses to communicate with Let’s Encrypt to automatically retrieve SSL certificate is being retired. This means that a number of things needed to be fixed in Sympl to facilitate the updated API, and Mythic Beasts again sponsored the development, this time also lending a big hand with the update, meaning …

Sympl fixes potential GDPR compliance issue in Symbiosis

A bug in the Symbiosis hosting management platform means that by default, the IP addresses of some website visitors are publicly accessible. This is potentially sensitive information, and critically, as IP addresses are considered ‘personal data’ under GDPR, this means that the default configuration of Symbiosis is not GDPR-compliant. This bug is due to incorrect handling of the automatic web statistic generation flag in …

Introducing Sympl 9.0 and 10.0, and more

I’m pleased to announce that Sympl is now available for both Debian Stretch and the newly released Debian Buster. Installation instructions for Sympl can be found on the wiki. Which brings us to the second thing. As well as the launch of Sympl itself we now have both a wiki for documentation and guides, and a forum for support and discussion. Everyone is welcome …

Sympl for Debian Buster

Just a quick note to mention that I’m aiming for Sympl v10.0 to be out by or very shortly after the stable release of Debian Buster, and I expect both the Stretch (9.x) and Buster (10.x) release will be supported and updated until their respective end-of-lifes.

Sympl is ready for beta testing!

A huge amount of work has gone into it, and now Sympl is ready for beta testing. As before, you shouldn’t run this in production (yet) but it should operate mostly the same as Symbiosis did. With a fresh Debian 9 server, run these commands and you should end up with machine running Sympl: wget -qO- http://mirror.mythic-beasts.com/mythic/support@mythic-beasts.com.gpg.key | apt-key add – echo deb http://packages.mythic-beasts.com/mythic/ …

Sympl is now installable

After a good few evenings work reverse-engineering things and applying fixes, Sympl now builds and can be installed, however, it’s still very much in an alpha state, so it shouldn’t be used in a production environment! If you are feeling adventurous, then you can install it on a clean (disposable) Debian Stretch Virtual Machine, by running the below as root: [instructions removed as they …

The Roadmap

The initial focus will be to ensure I can get automatic builds working for Debian ‘Stretch’, allowing quick and easy changes without breaking any of the current features. Once that has been completed, the existing command line functionality, packages and so on will be renamed and updated to use a new syntax wrapper, whilst keeping the old user-based names for compatibility. At that point, …