mirror of
https://github.com/dani-garcia/vaultwarden.wiki.git
synced 2026-03-27 07:28:31 +07:00
38 lines
989 B
Markdown
38 lines
989 B
Markdown
Over time, the Vaultwarden log file can grow to a significant size. Using logrotate, we can periodically rotate logs.
|
|
|
|
```sh
|
|
sudo nano /etc/logrotate.d/bitwarden
|
|
```
|
|
|
|
```sh
|
|
/var/log/bitwarden/*.log {
|
|
# Perform logrotation as the bitwarden user and group
|
|
su bitwarden bitwarden
|
|
# Rotate daily
|
|
daily
|
|
# Rotate when the size is bigger than 5MB
|
|
size 5M
|
|
# Compress old log files
|
|
compress
|
|
# Keep 4 rotations of log files before removing or mailing to the address specified in a mail directive
|
|
rotate 4
|
|
# Truncate the original log file in place after creating a copy
|
|
copytruncate
|
|
# Don't panic if not found
|
|
missingok
|
|
# Don't rotate log if file is empty
|
|
notifempty
|
|
# Add date instead of number to rotated log file
|
|
dateext
|
|
# Date format of dateext
|
|
dateformat -%Y-%m-%d-%s
|
|
}
|
|
```
|
|
|
|
To view a compressed log file without manually decompressing:
|
|
|
|
```sh
|
|
zcat logfile.gz
|
|
zless logfile.gz
|
|
zgrep -i keyword_search logfile.gz
|
|
``` |