Skip to content

Commit

Permalink
Add documentation on customising logrotate config
Browse files Browse the repository at this point in the history
  • Loading branch information
Encephala committed Dec 30, 2023
1 parent e08a4d4 commit af475ab
Showing 1 changed file with 14 additions and 0 deletions.
14 changes: 14 additions & 0 deletions docs/advanced-config/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -194,3 +194,17 @@ value by specifying it as a Docker environment variable. The default if not spec
X_FRAME_OPTIONS: "sameorigin"
...
```

## Customising logrotate settings

By default, NPM rotates the access- and error logs weekly and keeps 4 and 10 log files respectively.
Depending on the usage, this can lead to large log files, especially access logs.
You can customise the logrotate configuration through a mount (if your custom config is `logrotate.custom`):

```yml
volumes:
...
- ./logrotate.custom:/etc/logrotate.d/nginx-proxy/manager
```

For reference, the default configuration can be found [here](https://github.com/NginxProxyManager/nginx-proxy-manager/blob/develop/docker/rootfs/etc/logrotate.d/nginx-proxy-manager).

0 comments on commit af475ab

Please sign in to comment.