Local backups
This commit is contained in:
parent
0b54cf5641
commit
783d66fdf3
|
@ -46,13 +46,13 @@ function upgrade_mumble {
|
|||
function backup_local_mumble {
|
||||
if [ -f /etc/mumble-server.ini ]; then
|
||||
echo $"Backing up Mumble settings"
|
||||
if [ ! -d /root/tempvoipbackup ]; then
|
||||
mkdir -p /root/tempvoipbackup
|
||||
temp_backup_dir=/root/tempvoipbackup
|
||||
if [ ! -d $temp_backup_dir ]; then
|
||||
mkdir -p $temp_backup_dir
|
||||
fi
|
||||
cp -f /etc/mumble-server.ini /root/tempvoipbackup
|
||||
cp -f /var/lib/mumble-server/mumble-server.sqlite /root/tempvoipbackup
|
||||
cp -f /etc/sipwitch.conf /root/tempvoipbackup
|
||||
backup_directory_to_usb /root/tempvoipbackup voip
|
||||
cp -f /etc/mumble-server.ini $temp_backup_dir
|
||||
cp -f /var/lib/mumble-server/mumble-server.sqlite $temp_backup_dir
|
||||
backup_directory_to_usb $temp_backup_dir voip
|
||||
echo $"Mumble settings backup complete"
|
||||
fi
|
||||
}
|
||||
|
|
|
@ -42,7 +42,16 @@ function upgrade_sip {
|
|||
}
|
||||
|
||||
function backup_local_sip {
|
||||
echo -n ''
|
||||
if [ -f /etc/sipwitch.conf ]; then
|
||||
echo $"Backing up SIP settings"
|
||||
temp_backup_dir=/root/tempsipbackup
|
||||
if [ ! -d $temp_backup_dir ]; then
|
||||
mkdir -p $temp_backup_dir
|
||||
fi
|
||||
cp -f /etc/sipwitch.conf $temp_backup_dir
|
||||
backup_directory_to_usb $temp_backup_dir sip
|
||||
echo $"SIP settings backup complete"
|
||||
fi
|
||||
}
|
||||
|
||||
function backup_remote_sip {
|
||||
|
|
|
@ -44,7 +44,15 @@ function upgrade_syncthing {
|
|||
}
|
||||
|
||||
function backup_local_syncthing {
|
||||
echo -n ''
|
||||
if [ -d /var/lib/syncthing/SyncShared ]; then
|
||||
echo $"Backing up syncthing"
|
||||
|
||||
function_check backup_directory_to_usb
|
||||
backup_directory_to_usb /var/lib/syncthing/SyncShared syncthingshared
|
||||
backup_directory_to_usb /root/.config/syncthing syncthingconfig
|
||||
|
||||
echo $"Backup to syncthing complete"
|
||||
fi
|
||||
}
|
||||
|
||||
function backup_remote_syncthing {
|
||||
|
|
|
@ -58,7 +58,21 @@ function upgrade_tox {
|
|||
}
|
||||
|
||||
function backup_local_tox {
|
||||
echo ''
|
||||
if [ -d /var/lib/tox-bootstrapd ]; then
|
||||
echo $"Backing up Tox"
|
||||
|
||||
if [ -d /var/lib/tox-bootstrapd ]; then
|
||||
cp /etc/tox-bootstrapd.conf /var/lib/tox-bootstrapd
|
||||
if [ -d /var/lib/tox-bootstrapd/Maildir ]; then
|
||||
rm -rf /var/lib/tox-bootstrapd/Maildir
|
||||
fi
|
||||
fi
|
||||
|
||||
function_check backup_directory_to_usb
|
||||
backup_directory_to_usb /var/lib/tox-bootstrapd tox
|
||||
|
||||
echo $"Backup of Tox complete"
|
||||
fi
|
||||
}
|
||||
|
||||
function backup_remote_tox {
|
||||
|
|
|
@ -31,15 +31,15 @@
|
|||
VARIANTS=''
|
||||
|
||||
function upgrade_vpn {
|
||||
echo ''
|
||||
echo -n ''
|
||||
}
|
||||
|
||||
function backup_local_vpn {
|
||||
echo ''
|
||||
echo -n ''
|
||||
}
|
||||
|
||||
function backup_remote_vpn {
|
||||
echo ''
|
||||
echo -n ''
|
||||
}
|
||||
|
||||
function remove_vpn {
|
||||
|
|
|
@ -47,11 +47,16 @@ function upgrade_webmail {
|
|||
}
|
||||
|
||||
function backup_local_webmail {
|
||||
echo ''
|
||||
echo $"Backing up webmail"
|
||||
|
||||
function_check backup_database_to_usb
|
||||
backup_database_to_usb webmail
|
||||
|
||||
echo $"Backing up webmail complete"
|
||||
}
|
||||
|
||||
function backup_remote_webmail {
|
||||
echo ''
|
||||
echo -n ''
|
||||
}
|
||||
|
||||
function remove_webmail {
|
||||
|
@ -65,7 +70,7 @@ function remove_webmail {
|
|||
function_check remove_onion_service
|
||||
remove_onion_service webmail ${WEBMAIL_ONION_PORT}
|
||||
function_check drop_database
|
||||
drop_database webmain
|
||||
drop_database webmail
|
||||
if [ -d $WEB_PATH/webmail ]; then
|
||||
rm -rf $WEB_PATH/webmail
|
||||
fi
|
||||
|
|
|
@ -37,15 +37,25 @@ WIKI_CODE=
|
|||
WIKI_ONION_PORT=8089
|
||||
|
||||
function upgrade_wiki {
|
||||
echo ''
|
||||
echo -n ''
|
||||
}
|
||||
|
||||
function backup_local_wiki {
|
||||
echo ''
|
||||
source_directory=/var/lib/dokuwiki
|
||||
if [ -d $source_directory ]; then
|
||||
dest_directory=wiki
|
||||
echo $"Backing up $source_directory to $dest_directory"
|
||||
|
||||
function_check backup_directory_to_usb
|
||||
backup_directory_to_usb $source_directory $dest_directory
|
||||
backup_directory_to_usb /etc/dokuwiki wiki2
|
||||
|
||||
echo $"Backup to $dest_directory complete"
|
||||
fi
|
||||
}
|
||||
|
||||
function backup_remote_wiki {
|
||||
echo ''
|
||||
echo -n ''
|
||||
}
|
||||
|
||||
function remove_wiki {
|
||||
|
|
|
@ -104,11 +104,20 @@ function upgrade_xmpp {
|
|||
}
|
||||
|
||||
function backup_local_xmpp {
|
||||
echo ''
|
||||
source_directory=/var/lib/prosody xmpp
|
||||
if [ -d $source_directory ]; then
|
||||
dest_directory=xmpp
|
||||
echo $"Backing up $source_directory to $dest_directory"
|
||||
|
||||
function_check backup_directory_to_usb
|
||||
backup_directory_to_usb $source_directory $dest_directory
|
||||
|
||||
echo $"Backup to $dest_directory complete"
|
||||
fi
|
||||
}
|
||||
|
||||
function backup_remote_xmpp {
|
||||
echo ''
|
||||
echo -n ''
|
||||
}
|
||||
|
||||
function configure_firewall_for_xmpp {
|
||||
|
|
Loading…
Reference in New Issue