From 22a291d6cf265af95a3a787498be3d705f491242 Mon Sep 17 00:00:00 2001 From: Oliver Braasch Date: Mon, 20 Apr 2026 23:23:25 +0200 Subject: [PATCH] Dateien nach "scripts" hochladen --- scripts/proxmox-vpn-install-dev.sh | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/scripts/proxmox-vpn-install-dev.sh b/scripts/proxmox-vpn-install-dev.sh index 035efb0..4b2e7be 100644 --- a/scripts/proxmox-vpn-install-dev.sh +++ b/scripts/proxmox-vpn-install-dev.sh @@ -208,13 +208,9 @@ collect_vpn_config() { VPN_COUNTRY="$REPLY"; VPN_HOSTNAME="" fi - # FreqUI Port aus bestehender config ermitteln - local current_port - current_port=$(pct exec "$SEL_ID" -- bash -c \ - "grep -oP '0\.0\.0\.0:\K[0-9]+(?=:[0-9]+)' /opt/docker-projekte/freqtrade/docker-compose.yml 2>/dev/null | head -1 || echo 8080" \ - 2>/dev/null || echo "8080") - ask "FreqUI Port" "$current_port" - FT_PORT="$REPLY" + # FreqUI Port aus bestehender docker-compose.yml lesen (ändert sich nicht) + FT_PORT=$(pct exec "$SEL_ID" -- bash -c "grep -oP '0\.0\.0\.0:\K[0-9]+(?=:[0-9]+)' /opt/docker-projekte/freqtrade/docker-compose.yml 2>/dev/null | head -1 || echo 8080" 2>/dev/null || echo "8080") + info "FreqUI Port: ${FT_PORT} (aus bestehender Konfiguration)" echo -e "\n${BOLD}${BLUE}══════════ Zusammenfassung ══════════${NC}" echo -e " Container: ${CYAN}CT ${SEL_ID} | ${SEL_NAME}${NC}" @@ -435,6 +431,10 @@ PYEOF" GLUETUN_IMAGE="qmcgaw/gluetun:latest" fi + # docker-compose.yml mit korrektem Image aktualisieren + info "Setze Image in docker-compose.yml: ${GLUETUN_IMAGE}" + pct exec "$SEL_ID" -- bash -c "sed -i 's|image: .*gluetun.*|image: ${GLUETUN_IMAGE}|' ${FT_DIR}/docker-compose.yml" + # Protokoll-Reihenfolge: UDP zuerst, dann automatisch TCP for proto in udp tcp; do @@ -458,7 +458,7 @@ PYEOF" ${CYAN}[INFO]${NC} ${proto^^} – ${elapsed}s..." local log_snippet - log_snippet=$(pct exec "$SEL_ID" -- bash -c "docker logs --since 30s gluetun 2>&1" 2>/dev/null || echo "") + log_snippet=$(pct exec "$SEL_ID" -- bash -c "docker logs gluetun 2>&1 | tail -60" 2>/dev/null || echo "") # Auth-Fehler → sofort abbrechen, kein Retry if echo "$log_snippet" | grep -qi "AUTH_FAILED\|auth.*fail\|wrong.*password\|incorrect.*password"; then