#!/bin/sh # Script to backup jovian web platform locally echo 'Backing up jovian platform ...' # Backup all postgres just in case echo 'Backing up PostgreSQL ...' sudo -u postgres pg_dumpall > /home/jovian/Local/Backup/Postgres/dumpfile echo 'PostgreSQL done.' echo 'Backing up GOGS ...' sudo -u gituser /home/gituser/gogs/gogs backup --target /home/gituser/ sudo mv /home/gituser/gogs-backup-2* /home/jovian/Local/Backup/Gogs/ sudo chown jovian:jovian /home/jovian/Local/Backup/Gogs/gogs-backup-2* echo 'GOGS done.' echo 'Backing up KANBOARD ...' sudo -u postgres pg_dump kanboard_db > /home/jovian/Local/Backup/Postgres/kanboard_dumpfile echo 'KANBOARD done.' echo 'Platform saved.'