Files

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

64 lines
1.3 KiB
Markdown
Raw Permalink Normal View History

2019-07-18 21:25:53 -05:00
# Environment Variables
LibreNMS allows certain settings to be set via the environment or
through the .env file.
## Database
Set the variables to connect to the database. The default values are shown below.
```dotenv
DB_HOST=localhost
DB_PORT=3306
DB_DATABASE=librenms
DB_USERNAME=librenms
DB_PASSWORD=
DB_SOCKET=
```
## Trusted Reverse Proxies
A comma separated list of trusted reverse proxy IPs or CIDR.
2018-10-02 07:56:13 -05:00
For legacy reasons the default is `'*'`, which means any proxy is allowed.
`'**'` means trust any proxy up the chain.
```dotenv
APP_TRUSTED_PROXIES=192.168.1.0/24,192.167.8.20
```
2018-10-02 07:56:13 -05:00
## Base url
2022-09-03 23:46:16 -05:00
Set the base url for generated urls.
2018-10-02 07:56:13 -05:00
2022-09-03 23:46:16 -05:00
This will be needed when using signed graph urls for alerting. It may
be needed when using reverse proxies combined with a subdirectory.
2018-10-02 07:56:13 -05:00
2019-07-18 21:25:53 -05:00
Generally, LibreNMS will make correct URLs (especially if you have set
up your proxy variables correctly)
2018-10-02 07:56:13 -05:00
```dotenv
APP_URL=http://librenms/
```
## User / Group
The user and group that LibreNMS should operate as.
Group will default to the same as the user if unset.
```dotenv
LIBRENMS_USER=librenms
LIBRENMS_GROUP=librenms
```
## Debug
Increases the amount of information shown when an error occurs.
2019-07-18 21:25:53 -05:00
> WARNING: This may leak information, do not leave enabled.
```dotenv
APP_DEBUG=true
```