Updates
MaadiX Updates
MaadiX updates can include improvements to the control panel, bug fixes, new features and application updates. Keeping the system updated with the latest release is essential to ensure the proper functioning and security of the server.
Every time a new release is available, MaadiX sends an email notification. In addition, an indicator will appear in the left-hand menu of the control panel, under System > Update. Updates are not applied automatically: you need to access the control panel and run them manually.
New release available in the control panel.
By clicking the Update button, all updates available at that time will be applied. The process may take a few minutes, during which the control panel will not be available. If the system has not been updated for a long time, the process may take longer.
If the system is already up to date, a message will indicate this. Even so, you can still run the update to restore the original configuration if unwanted or faulty manual changes have been made, or to apply fixes published within the same release. If the update fails, you will receive an email notification.
Update the system with a single click.
After completing the update, it is recommended to return to the control panel to check the status of the server. Keep in mind that every time applications are updated, a backup of databases and files is made, so it is a good idea to check the available disk space. These backups will appear in the trash and can be deleted once you have verified that the update has completed without errors and that the updated applications are working correctly.
Automatic updates
MaadiX servers have an automatic update system (using unattended-upgrades) that keeps the operating system and installed packages up to date. New MaadiX releases are not included in these automatic updates and must be applied manually from the control panel as described above.
System reboot
Certain updates require the server to be restarted, for example when the operating system kernel is updated. In these cases a warning will appear in the control panel indicating that a reboot is required for the changes to take effect.
Warning that the server needs to be rebooted.
To restart the server, simply click the Restart button.
Note: during the restart, all services will stop (web server, email, etc.). The process should not take more than two minutes.
Application updates
Applications installed from the control panel are updated with new MaadiX releases. It is not necessary to update them manually: it is preferable to wait until the new version is included in a MaadiX release, since it will have been tested and optimised for the system, avoiding possible incompatibilities. MaadiX tries to incorporate new versions as soon as possible in each release.
However, plugins, add-ons or internal apps for each application must be updated manually from within the application itself, as is the case with Nextcloud apps. Updates for WordPress, Drupal and other content management systems must also be performed manually.
Keeping the entire system updated is essential to avoid security vulnerabilities.