diff --git a/documentation/docs/changelog/0.1.7.md b/documentation/docs/changelog/0.1.7.md index 08351cd7..45481086 100644 --- a/documentation/docs/changelog/0.1.7.md +++ b/documentation/docs/changelog/0.1.7.md @@ -30,7 +30,8 @@ Not yet released. - Generate password button on *OpenAdmin > Users* now toggles the password field visible. - Sidebar toggle images are now hosted locally. - Google Cloud Storage is now used as a mirror for installation files. -- [All docker iamges are now hosted on hub.docker.com](#hub-docker-com) +- [All docker images are now hosted on hub.docker.com](#hub-docker-com) +- [All services in our official docker images are now disabled by default](#disabled-services) ---- @@ -153,4 +154,17 @@ We now store the ssh service status for each user and if enabled, after reboot w +----- + +### Disabled services + +In order to reduce the memory footprint of Docker containers, we are implementing breaking changes to our official Docker images for Nginx and Apache: + +- NodeJS, Python, PM2, and WP-CLI are removed from the images. They are installed only when needed: when a user adds a WordPress website or a Node.js/Python application. +- All services are disabled by default and will only be enabled when needed. MySQL is enabled when adding the first database or user, webservers are started only when a domain is added, SSH only when SSH access is enabled, cron service after cronjob is added, etc. + +This ensures that only the services that are actually used are running. + +With these changes, **we managed to lower the memory usage of new user accounts from 680MB to only 10MB**. + -----