mirror of
https://gitlab.com/octospacc/Configs.git
synced 2025-02-08 23:48:44 +01:00
45 lines
971 B
Bash
Executable File
45 lines
971 B
Bash
Executable File
#!/bin/sh
|
|
# Make local backups of the data from the hosted services
|
|
|
|
. "$(dirname "$(realpath "$0")")/BackupGlobals.cfg"
|
|
|
|
SimpleBackup() {
|
|
mkdir -p "./$1"
|
|
tar cvJSf "./$1/${RunDate}.tar.xz" "/Server/$1" && \
|
|
cp "./$1/${RunDate}.tar.xz" "./$1/Latest.tar.xz"
|
|
}
|
|
|
|
SimpleBackup "wallabag-data"
|
|
SimpleBackup "FreshRSS-data"
|
|
|
|
# GoToSocial
|
|
#Name="GoToSocial"
|
|
#mkdir -p "./${Name}"
|
|
#tar cvJSf "./${Name}/${Date}.tar.xz" /Server/GoToSocial.Home
|
|
|
|
# Misskey
|
|
#7z a -mx1 -mmt1 ./misskey-home.7z /Server/misskey-home
|
|
#zip -r ./misskey-home.zip /Server/misskey-home.virtual
|
|
|
|
#cd /media/Disk/Backup/Social-Notes-Articles-Backups
|
|
#git pull
|
|
#cd /Server/Bots/MastodonFeedHTML
|
|
#for Dir in @*@*.*
|
|
#do
|
|
# cp -r $Dir /media/Disk/Backup/Social-Notes-Articles-Backups/$Dir
|
|
# mv $Dir $Dir.old
|
|
#done
|
|
#cd /media/Disk/Backup/Social-Notes-Articles-Backups
|
|
#for Dir in @*@*.*
|
|
#do
|
|
# cd $Dir
|
|
# for File in *.html
|
|
# do
|
|
# 7z a -mx9 -mmt1 "$File.7z" "$File"
|
|
# done
|
|
# rm *.html
|
|
# cd ..
|
|
#done
|
|
|
|
WriteLastLog
|