Files
librenms-librenms/doc/General/Updating.md

Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.

42 lines
1.1 KiB
Markdown
Raw Normal View History

# 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.
2016-08-11 09:07:13 -05:00
## Advanced users
If you absolutely must update manually without using `./daily.sh` then
you can do so by running the following commands:
```bash
cd /opt/librenms
git pull
./scripts/composer_wrapper.php install --no-dev
2020-11-08 05:00:47 +01:00
php includes/sql-schema/update.php
./validate.php
```
## Disabling automatic updates
2016-08-11 09:07:13 -05:00
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
```