Update restore.sh
This commit is contained in:
20
restore.sh
20
restore.sh
@@ -3,12 +3,10 @@ usern=$(whoami)
|
|||||||
path=$(pwd)
|
path=$(pwd)
|
||||||
echo $path
|
echo $path
|
||||||
|
|
||||||
# Make folder /var/lib/rustdesk-server/
|
# Check for /var/lib/rustdesk-server/
|
||||||
if [ ! -d "/var/lib/rustdesk-server" ]; then
|
if [ -d "/var/lib/rustdesk-server" ]; then
|
||||||
echo "Creating /var/lib/rustdesk-server"
|
echo "Directory already exists so not needing to restore"
|
||||||
sudo mkdir -p /var/lib/rustdesk-server/
|
exit
|
||||||
sudo chown ${usern}:${usern} -R /var/lib/rustdesk-server/
|
|
||||||
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
ARCH=$(uname -m)
|
ARCH=$(uname -m)
|
||||||
@@ -92,12 +90,12 @@ else
|
|||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
tmp_dir=$(mktemp -d -t)
|
||||||
mkdir -p ${tmp_dir}/
|
|
||||||
|
|
||||||
tar -xf $path/*.tar -C $tmp_dir
|
tar -xf $path/*.tar -C $tmp_dir
|
||||||
|
|
||||||
cp -rf ${tmp_dir}/ /var/lib/rustdesk-server/
|
cp -rf ${tmp_dir}/rustdesk-server/ /var/lib/
|
||||||
|
sudo chown ${usern}:${usern} -R /var/lib/rustdesk-server/
|
||||||
rm /var/lib/rustdesk-server/db.sqlite3
|
rm /var/lib/rustdesk-server/db.sqlite3
|
||||||
sqlite3 /var/lib/rustdesk-server/db.sqlite3 < ${tmp_dir}/db_backup_file.sql
|
sqlite3 /var/lib/rustdesk-server/db.sqlite3 < ${tmp_dir}/db_backup_file.sql
|
||||||
|
|
||||||
@@ -107,8 +105,6 @@ RDLATEST=$(curl https://api.github.com/repos/rustdesk/rustdesk-server-pro/releas
|
|||||||
cd /var/lib/rustdesk-server/
|
cd /var/lib/rustdesk-server/
|
||||||
rm -rf static/
|
rm -rf static/
|
||||||
|
|
||||||
rm -rf ${tmp_dir}/
|
|
||||||
|
|
||||||
echo "Installing RustDesk Server"
|
echo "Installing RustDesk Server"
|
||||||
if [ "${ARCH}" = "x86_64" ] ; then
|
if [ "${ARCH}" = "x86_64" ] ; then
|
||||||
wget https://github.com/rustdesk/rustdesk-server-pro/releases/download/${RDLATEST}/rustdesk-server-linux-amd64.tar.gz
|
wget https://github.com/rustdesk/rustdesk-server-pro/releases/download/${RDLATEST}/rustdesk-server-linux-amd64.tar.gz
|
||||||
@@ -217,6 +213,8 @@ rm rustdesk-server-linux-arm64v8.tar.gz
|
|||||||
rm -rf arm64v8
|
rm -rf arm64v8
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
rm -rf ${tmp_dir}/
|
||||||
|
|
||||||
# Choice for DNS or IP
|
# Choice for DNS or IP
|
||||||
PS3='Choose your preferred option, IP or DNS/Domain:'
|
PS3='Choose your preferred option, IP or DNS/Domain:'
|
||||||
WAN=("IP" "DNS/Domain")
|
WAN=("IP" "DNS/Domain")
|
||||||
|
|||||||
Reference in New Issue
Block a user