First Upload

This commit is contained in:
2025-01-25 16:49:41 +00:00
commit 8c5f2a2e7d
11 changed files with 1371 additions and 0 deletions

55
uninstall.sh Normal file
View File

@@ -0,0 +1,55 @@
#!/bin/bash
# Get username
usern=$(whoami)
# Stop and disable RustDesk services
echo "Stopping and disabling RustDesk services"
sudo systemctl stop rustdesk-hbbs.service
sudo systemctl stop rustdesk-hbbr.service
sudo systemctl disable rustdesk-hbbs.service
sudo systemctl disable rustdesk-hbbr.service
sudo rm /etc/systemd/system/rustdesk-hbbs.service
sudo rm /etc/systemd/system/rustdesk-hbbr.service
sudo systemctl daemon-reload
# Remove RustDesk executables and folders
echo "Removing RustDesk files and folders"
sudo rm /usr/bin/hbbs
sudo rm /usr/bin/hbbr
sudo rm -rf /var/lib/rustdesk-server
sudo rm -rf /var/log/rustdesk-server
# Remove InfiniteRemote files and services
echo "Removing InfiniteRemote files and services"
sudo systemctl stop rustdesk-api
sudo systemctl disable rustdesk-api
sudo rm /etc/systemd/system/rustdesk-api.service
sudo systemctl daemon-reload
sudo rm -rf /opt/rustdesk-api-server
sudo rm -rf /var/log/rustdesk-server-api
# Remove nginx and Python virtual environment for InfiniteRemote
echo "Removing nginx and certbot for InfiniteRemote"
if [ "$(uname -s)" == "Linux" ]; then
if command -v apt > /dev/null; then
sudo apt -y remove nginx python3-certbot-nginx
elif command -v yum > /dev/null; then
sudo yum -y remove nginx python3-certbot-nginx
elif command -v pacman > /dev/null; then
sudo pacman -R nginx python3-certbot-nginx
else
echo "Unsupported OS for package removal"
exit 1
fi
fi
# Remove ufw firewall rules if they exist
echo "Removing firewall rules"
if command -v ufw > /dev/null; then
sudo ufw delete allow 21115:21119/tcp
sudo ufw delete allow 22/tcp
sudo ufw delete allow 21116/udp
fi
echo "InfiniteRemote and RustDesk have been removed successfully."