Server-Utils/mastodon
2018-11-19 16:15:42 +01:00
..
dobackup.sh Init and added backup stuff for mastodon 2018-11-18 10:31:35 +01:00
pg_backup_daily.service Init and added backup stuff for mastodon 2018-11-18 10:31:35 +01:00
pg_backup_daily.timer Init and added backup stuff for mastodon 2018-11-18 10:31:35 +01:00
pg_backup_monthly.service Init and added backup stuff for mastodon 2018-11-18 10:31:35 +01:00
pg_backup_monthly.timer Init and added backup stuff for mastodon 2018-11-18 10:31:35 +01:00
README.md Enable and START the timers 2018-11-19 16:15:42 +01:00

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