diff --git a/Readme.md b/Readme.md index e69de29..fb20bd0 100644 --- a/Readme.md +++ b/Readme.md @@ -0,0 +1,30 @@ +## Hier eine kurze Übersicht: +Aufruf auf dem PVE-Host (als root): +Entweder direkt nach dem Upload auf einen Webserver: + + bashbash <(curl -fsSL https://dein-server.de/debian-docker-portainer-lxc.sh) +Oder lokal nach dem Hochladen auf den Host: + + bashchmod +x debian-docker-portainer-lxc.sh && ./debian-docker-portainer-lxc.sh +--- + +## Was das Skript macht: + +Erkennt automatisch die nächste freie Container-ID per pvesh +Lädt das aktuellste Debian-Template (Debian 12+) automatisch aus der PVE-Datenbank +Fragt alle Parameter interaktiv ab mit sinnvollen Standardwerten: + +Container-ID, Hostname, Passwort, Storage, Disk, RAM, Swap, CPU-Kerne +Netzwerk: DHCP oder statische IP/Gateway +Portainer CE (optional, inkl. Port-Wahl) +Root-SSH-Aktivierung (optional) +Privilegiert vs. unprivilegiert (empfohlen) + +--- + +Zeigt eine Zusammenfassung vor der Installation zur Bestätigung +Installiert Docker über den offiziellen Docker-Kanal (nicht apt-Standard) +Aktiviert nesting=1 und keyctl=1 (zwingend nötig für Docker in LXC) +Gibt am Ende eine saubere Zusammenfassung mit IP und Portainer-URL aus + +Wichtig: Das Skript muss auf dem PVE-Host selbst als root laufen, nicht im Container. \ No newline at end of file