ansible-playbooks/peertube-server/templates/backup/backup.sh.j2

11 lines
411 B
Text
Raw Normal View History

2025-02-05 21:18:32 +02:00
name=$(date '+%Y-%m-%d')
cd {{ peertube.base_directory }}
tar -zcvf "$name.config.tar.gz" config
tar -zcvf "$name.data.tar.gz" data
mkdir -p {{ peertube.backups_directory }}
mv *.tar.gz {{ peertube.backups_directory }}
cd {{ postgres.postgres_directory }}/..
systemctl stop postgres.service
tar -zcvf "$name.postgres.tar.gz" postgres
systemctl start postgres.service
mv *.tar.gz {{ peertube.backups_directory }}