Files
librenms-librenms/doc/General/Updating.md
Jellyfrog 071173ffb9 Remove tabs from yaml (#14437)
* Remove tabs from yaml

* Remove tabs from random files
2022-10-10 18:13:10 +02:00

1.1 KiB

Updating an Install

By default, LibreNMS is set to automatically update. If you have disabled this feature then you can perform a manual update.

Manual update

If you would like to perform a manual update then you can do this by running the following command as the librenms user:

./daily.sh

This will update both the core LibreNMS files but also update the database structure if updates are available.

Advanced users

If you absolutely must update manually without using ./daily.sh then you can do so by running the following commands:

cd /opt/librenms
git pull
./scripts/composer_wrapper.php install --no-dev
php includes/sql-schema/update.php
./validate.php

Disabling automatic updates

LibreNMS by default performs updates on a daily basis. This can be disabled in the WebUI Global Settings under System -> Updates, or using lnms

!!! warning You should never remove daily.sh from the cronjob! This does database cleanup and other processes in addition to updating.

!!! setting "settings/system/updates" bash lnms config:set update false