Hello Everyone,
We reached out to Enhance support, and they informed us that version 12.0.0 will bring some major changes, including a shift from Docker to systemd for services like orchd , MySQL/MariaDB, Apache, LiteSpeed, and NGINX. While these updates are exciting, we recommend that cPFence users hold off on upgrading to v12.0.0 until we release a new version of cPFence that’s fully compatible with these changes.
Since we don’t have early access to the new version, we’ll need to wait for the official release to start adapting cPFence. Rest assured, we’ll be working hard to make it compatible with the new architecture as soon as the new version is available.
We think these changes are a great improvement for the platform, with several potential benefits. By removing Docker’s overhead, the platform should see reduced memory usage, leading to improved performance and resource efficiency. The move to systemd will also likely make service management easier, as core services like orchd, web servers, and databases can be managed with systemctl commands instead of Docker commands (docker start, docker stop, etc.). This could also improve logging and monitoring, as logs and service statuses will be handled by systemd's journald, offering more centralized logging compared to Docker’s built-in system.
Overall, these changes make Enhance more adaptable to other Linux distributions and may improve performance by running services directly on the host machine. Feel free to share your thoughts about these changes.
Best wishes to the Enhance team and the community.