Update 0.1.7.md

This commit is contained in:
Stefan Pejcic 2024-04-22 23:30:51 +02:00 committed by GitHub
parent a8cca70fc2
commit 2358ed785a
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -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**.
-----