mirror of
https://github.com/librenms/librenms.git
synced 2024-10-07 16:52:45 +00:00
* Updated to use new theme for docs site * Updated theme location * Removed librenms.css * Updated index page + re-added librenms.css * Use built in theme modification * flexbox grid, dump bootstrap * tidy up things * Added path and updated deploy script + mkdocs config * Removed db schmea changes * Updated to install python/pip 3 * Removed pip3 install * Pip3 install * Updated deploy-docs * Updated deploy-docs
33 lines
1010 B
Markdown
33 lines
1010 B
Markdown
source: General/Updating.md
|
|
path: blob/master/doc/
|
|
|
|
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:
|
|
```bash
|
|
cd /opt/librenms
|
|
git pull
|
|
composer install --no-dev
|
|
./build-base.php
|
|
./validate.php
|
|
```
|
|
|
|
You should continue to run daily.sh. This does database cleanup and other processes in addition to updating. You can disable the daily.sh update process as described below.
|
|
|
|
## Disabling automatic updates ##
|
|
LibreNMS by default performs updates on a daily basis. This can be disabled by setting:
|
|
|
|
`$config['update'] = 0;`
|