diff --git a/cleanup_old_radarr.sh b/cleanup_old_radarr.sh new file mode 100755 index 0000000..3515c85 --- /dev/null +++ b/cleanup_old_radarr.sh @@ -0,0 +1,57 @@ +#!/usr/bin/env bash +# ============================================================================== +# Opruimen van oude standalone Radarr installatie op vmserver (10.2.0.4) +# ============================================================================== +set -euo pipefail + +CLUSTER_HOST="10.2.0.4" +SSH_USER="bart" + +COLOR_GREEN="\033[0;32m" +COLOR_YELLOW="\033[1;33m" +COLOR_RED="\033[0;31m" +COLOR_BLUE="\033[0;34m" +COLOR_RESET="\033[0m" + +log_info() { echo -e "${COLOR_GREEN}[INFO]${COLOR_RESET} $1"; } +log_step() { echo -e "\n${COLOR_BLUE}==>${COLOR_RESET} ${COLOR_GREEN}$1${COLOR_RESET}"; } +log_warn() { echo -e "${COLOR_YELLOW}[WARN]${COLOR_RESET} $1"; } + +echo "========================================================================" +echo " OPRUIMEN OUDE STANDALONE RADARR OP $CLUSTER_HOST" +echo "========================================================================" +echo "Dit verwijdert de oude bestanden op $CLUSTER_HOST:" +echo " - /etc/systemd/system/radarr.service" +echo " - /opt/Radarr (170 MB)" +echo " - /storage/var/lib/radarr (679 MB)" +echo "Er is al een reservekopie gemaakt in /storage/backups/" +echo "========================================================================" +echo "" + +read -p "Weet je zeker dat je de oude Radarr bestanden wilt verwijderen? (j/N): " -r CONFIRM +if [[ ! "$CONFIRM" =~ ^[jJyY]$ ]]; then + log_info "Opruimen geannuleerd." + exit 0 +fi + +log_step "Verwijderen van systemd service en programmabestanden op ${CLUSTER_HOST}..." +ssh -t "${SSH_USER}@${CLUSTER_HOST}" " + echo '--> Stoppen en verwijderen van radarr.service...' + sudo systemctl stop radarr 2>/dev/null || true + sudo systemctl disable radarr 2>/dev/null || true + sudo rm -f /etc/systemd/system/radarr.service + sudo systemctl daemon-reload + sudo systemctl reset-failed 2>/dev/null || true + + echo '--> Verwijderen van /opt/Radarr...' + sudo rm -rf /opt/Radarr + + echo '--> Verwijderen van /storage/var/lib/radarr...' + sudo rm -rf /storage/var/lib/radarr + + echo '--> Opslagruimte controleren...' + df -h / /storage +" + +echo "" +log_info "De oude standalone Radarr is succesvol en volledig opgeruimd!"