Version 9 to 10 Changes

System Wide

  • base system updated to Debian 13 Trixie

Monitoring

  • replaced Netdata and collectd with Munin, see Munin

See Monitoring.

Website

  • removed support for nginx webserver

  • provided env vars with SetEnvIf to allow use in rewrite rules or require directive in the Apache configuration (see Environment Variables)

  • removed intl support for PHP 7.4 (EOL), PHP 8.0 (EOL) and PHP 8.1 (EOL)

  • removed imap extension for all PHP versions due to outdated dependency

  • disabled ModSecurity Audit Log by default (can be enabled where needed, see Web Application Firewall)

  • replaced the WAF log parser with simplified helper functions for the most needed use-cases (see Web Application Firewall)

  • added option to customize the default website added to new websites (e.g. to customize it to your company’s branding) (see Custom Default Webroot)

  • auto ssl will create P-384 ECDSA keys with a fallback to RSA 4096 by default (see TLS Key Type/Length)

  • removed NODEJS_PORT variable which was replaced by the generic WEBSITE_PORT one (see Node.js)

  • removed TYPO3 cores to be present on each server, installing TYPO3 via composer is recommended instead (see Getting Started with TYPO3)

See Website.

Database

  • updated MariaDB to version 11.8

  • command for working with MariaDB binary log has changed to mariadb-binlog

  • configuration to enable binary logging has changed to logbin

See Database.

Docker

  • Instead of the most current version directly from Docker, we switched to Docker 26 provided by Debian. This prevents breaking changes due to Docker major updates within the same managed server version

  • Docker runs in rootless mode for increased security

  • for dynamic setups, a random port is provided within the WEBSITE_PORT environment variable

  • Due to technical reasons, rootless mode currently does not support IPv6 and Docker Swarm. Please get in touch with us if you want to use Docker Swarm

  • Docker logs are now written to ~/log/docker.log

  • Docker can be enabled for other website types

See Docker.

Backup

  • possibility to delete snapshots older than 48 hours

See Backup.