| 123456789101112131415161718192021222324252627282930 | #!/bin/sh# Script to backup jovian web platform locallyecho 'Backing up jovian platform ...'# Backup all postgres just in caseecho 'Backing up PostgreSQL ...'sudo -u postgres pg_dumpall > /home/jovian/Local/Backup/Postgres/dumpfileecho '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_dumpfileecho 'KANBOARD done.'echo 'Backing up WIKI ...'echo '> wiki db ...'sudo -u postgres pg_dump wiki_db > /home/jovian/Local/Backup/Postgres/wiki_dumpfileecho '> wiki files ...'tar chf /home/jovian/Local/Backup/Wiki/mediawiki.tar /var/www/mediawikiecho 'WIKI done.'echo 'Platform saved.'
 |