Was ist auf Ihrem Portainer-Server installiert?
- Portainer Community Edition 2.45.3
- Docker und Docker Compose aus dem Ubuntu-24.04-Repository
- HTTPS über Caddy auf einer sslip.io-Adresse, die auf Ihrer IP basiert, sodass eine Domain optional ist
- Ein Admin-Benutzer mit generiertem Passwort, damit niemand zuerst die Einrichtungsseite für sich beanspruchen kann
- Docker-Protokolle begrenzt auf 10 MB pro Datei und 3 Dateien
- Compose-Datei unter /opt/seturack/portainer/compose.yaml
- Firewall, bei der nur die Ports 22, 80 und 443 offen sind, dazu fail2ban für SSH
Welche Größe brauchen Sie für Portainer?
In der Dokumentation von Portainer steht kein RAM-Wert, und welche Container Sie betreiben, bestimmt den tatsächlichen Bedarf. Als Faustregel sind 1 bis 2 GB ein guter Start für ein paar kleine Container und 4 GB für Stacks mit Datenbank. Auch Images und Volumes füllen die Festplatte, wählen Sie sie daher mit Bedacht, denn die Festplatte lässt sich im Panel vergrößern, aber nicht verkleinern. RAM und CPU gehen in beide Richtungen. Beim Vergrößern startet der Server einmal neu, Ihre Daten und Ihre IP-Adresse bleiben gleich.
| Einsatz | Größe | Preis | Wählen |
|---|---|---|---|
| Einstieg | 1 GB RAM · 1 vCore · 25 GB NVMe | $2.58/Monat | |
| Mittel | 2 GB RAM · 1 vCore · 40 GB NVMe | $4.01/Monat | |
| Leistungsstark | 4 GB RAM · 2 vCore · 60 GB NVMe | $6.89/Monat |
Für wen ist es gedacht?
- Entwickler, die Docker lieber im Browser verwalten
- Alle, die persönliche Projekte, eine Testumgebung oder ein Home Lab auf einem Server sammeln
- Alle, die Compose-Dateien aus einem Git-Repository ausrollen möchten
- Docker-Einsteiger, die ihre Container, Volumes und Netzwerke sehen möchten
Was passiert nach der Bestellung?
- Stellen Sie die Größe ein und schließen Sie Ihre Zahlung ab.
- Ihr Server startet, und Docker und Portainer installieren sich. In unseren Tests auf echten Servern dauerte das etwa 10 Minuten.
- Öffnen Sie auf dem Reiter Übersicht den Link in der Zeile Panel-Adresse und melden Sie sich mit den Zeilen Login und Passwort an.
- Wählen Sie auf der Startseite von Portainer die lokale Umgebung.
- Fügen Sie auf der Seite Stacks mit Add stack eine Compose-Datei ein oder verweisen Sie auf ein Git-Repository, und starten Sie den Stack dann mit Deploy the stack.
Bei jedem Server
- Tägliche Sicherung im Preis inbegriffen
- Unbegrenzter Datenverkehr
- Voller Root-Zugriff
- RAM und CPU später vergrößern oder verkleinern, die Festplatte erweitern
- Standort: Istanbul · IST-1.
Gut zu wissen
- Dies ist die Community Edition. Portainer beschreibt sie als gedacht für Home Labs, zum Lernen, für persönliche Projekte und den Einsatz außerhalb der Produktion, und es gibt keinen offiziellen Support-Kanal.
- Caddy vor Portainer belegt die Ports 80 und 443. Veröffentlichen Sie Ihre Stacks auf anderen Ports.
- Portainer ist mit dem Docker-Socket verbunden, daher kann jeder, der sich anmeldet, den ganzen Server steuern. Geben Sie Ihr Passwort nicht weiter.
- Portainer aktualisiert sich nicht selbst. Ändern Sie den Image-Tag in compose.yaml und führen Sie dann docker compose pull und docker compose up -d aus. Portainer empfiehlt, vorher eine Sicherung zu erstellen.
- Port 8000, den Edge Agents brauchen, ist nicht veröffentlicht. Wenn Sie sie nutzen wollen, tragen Sie ihn selbst in die Compose-Datei ein.
- Das Panel zeigt weiter das Passwort aus der Installation an. Wenn Sie es in Portainer ändern, bewahren Sie das neue selbst sicher auf.
Fragen und Antworten zu Portainer
Wie viel RAM braucht Portainer?
In der Dokumentation von Portainer steht kein RAM-Wert. Als Faustregel sind 1 bis 2 GB ein guter Start für ein paar kleine Container und 4 GB für Stacks mit Datenbank. Wachsen Ihre Container, vergrößern Sie RAM und CPU einzeln in Ihrem Panel.
Wie rolle ich in Portainer einen Stack aus?
Klicken Sie auf der Seite Stacks auf Add stack. Sie können eine Compose-Datei im Web-Editor einfügen, hochladen oder aus einem Git-Repository laden. Mit Deploy the stack starten Sie den Stack, Umgebungsvariablen geben Sie auf demselben Bildschirm ein.
Wie veröffentliche ich einen Stack mit Domain und HTTPS?
Richten Sie Ihren A-Record auf den Server aus. Fügen Sie in /opt/seturack/portainer/caddy/Caddyfile einen reverse_proxy-Block für Ihre Domain hinzu und verbinden Sie Ihren Stack mit dem Netzwerk portainer_default. Führen Sie dann in diesem Ordner docker compose exec caddy caddy reload --config /etc/caddy/Caddyfile --adapter caddyfile aus.
Sind meine Container von außen erreichbar?
Jeder Port, den Sie in einer Compose-Datei mit ports veröffentlichen, ist im Internet offen, weil Docker die ufw-Regeln für veröffentlichte Ports umgeht. Lassen Sie interne Dienste ohne ports oder veröffentlichen Sie sie als 127.0.0.1:PORT.
Muss ich für Portainer bezahlen?
Die installierte Community Edition steht unter der zlib-Lizenz und braucht keinen Lizenzschlüssel. Funktionen der Business Edition wie rollenbasierter Zugriff gehören nicht dazu. Wenn Sie die Business Edition möchten, erhalten Sie die Lizenz von Portainer, sie ist nicht im Preis enthalten.