diff --git a/docker-lxc.sh b/docker-lxc.sh index aaa65e5..ccc0357 100644 --- a/docker-lxc.sh +++ b/docker-lxc.sh @@ -338,6 +338,63 @@ docker run -d \ success "Portainer CE gestartet." fi +# ── Proxmox Hinweise-Panel setzen ───────────────────────────────────────────── +info "Setze Proxmox-Hinweise (Notes) für Container $CTID …" + +# IP ermitteln (kurz nach Start warten) +sleep 2 +NOTES_IP=$(pct exec "$CTID" -- hostname -I 2>/dev/null | awk '{print $1}' || echo "") +[[ -z "$NOTES_IP" ]] && NOTES_IP="(IP via DHCP – siehe Konsole)" + +# Debian-Logo SVG (inline Base64 als data-URI vermeiden → direkte SVG-Strings) +DEBIAN_SVG='' + +DOCKER_SVG='' + +# Portainer-URL +if $INSTALL_PORTAINER; then + PORTAINER_URL="https://${NOTES_IP}:${PORTAINER_PORT}" +else + PORTAINER_URL="" +fi + +# SSH-Zeile +SSH_LINE="" +if $ENABLE_ROOT_SSH; then + if [[ "$SSH_PORT" == "22" ]]; then + SSH_LINE="ssh root@${NOTES_IP}" + else + SSH_LINE="ssh root@${NOTES_IP} -p ${SSH_PORT}" + fi +fi + +# HTML für den Proxmox Notes-Bereich zusammenbauen +NOTE_CONTENT="
${SSH_LINE}