blallo d266369a98 | ||
---|---|---|
.. | ||
README.md | ||
dobackup.sh | ||
pg_backup_daily.service | ||
pg_backup_daily.timer | ||
pg_backup_monthly.service | ||
pg_backup_monthly.timer |
README.md
Utilities to keep mastodon instance clean (and hopefully running)
Postgres backup
(All the mastodon installation is in /home/mastodon/live
running as mastodon
).
Create a /home/mastodon/.bin
directory and place there the backup script (dobackup.sh
)
Create also:
/home/mastodon/.bu
/home/mastodon/.bu/monthly
Then place in (assuming we are on a debian-like distro) /lib/systemd/system
the following:
pg_backup_daily.service
pg_backup_daily.timer
pg_backup_monthly.service
pg_backup_monthly.timer
And start them (as root):
$ systemctl enable pg_backup_*.timer
$ systemctl start pg_backup_*.timer