Zum Inhalt springen

Neu in 2.7.0: Workflows. Pro 7 Tage gratis testen.

Containly

Self-hosted Docker-Management

Ein Control-Panel für jeden Docker-Host.

Verwalte Container, Compose-Stacks, Images, Volumes und Netzwerke über all deine Hosts. Self-hosted, deine Daten bleiben auf deinem Server.

Containly-Dashboard: Statuszeile, Verlauf aller Hosts und Stacks, Live-EreignisseContainly-Dashboard: Statuszeile, Verlauf aller Hosts und Stacks, Live-Ereignisse
Containly-Dashboard auf dem TelefonContainly-Dashboard auf dem Telefon
  • Kostenlos für 2 HostsBasisfunktionen, ohne Ablaufdatum.
  • Ohne AnmeldungImage ziehen und starten.
  • Jede VerbindungSocket, TCP, SSH oder Agent.
  • Deine Daten, deine WahlSelf-hosted, deine Backup-Ziele.

In sieben Minuten gesehen.

Alle Hosts in einer Ansicht, eine Reparatur ohne SSH, Backup und Wiederherstellung, Updates und Schwachstellen-Scans und die Ansicht auf dem Telefon.

Das Video lädt erst nach dem Klick von YouTube (youtube-nocookie.com), auf Englisch mit Untertiteln. Auf YouTube ansehen

Sieh, was passiert ist, während du weg warst.

Eine Zeitleiste über jeden Host und Stack, von 6 Stunden bis 7 Tage zurück. Ausfälle, Neustarts, Deployments und Updates stehen dort, wo sie passiert sind, daneben ein Live-Ereignisstrom.

Verlauf: Hosts und Stacks über 24 Stunden mit markierten Ausfällen und NeustartsVerlauf: Hosts und Stacks über 24 Stunden mit markierten Ausfällen und Neustarts
LäuftNeustart oder Warnung AusgefallenKeine Verbindung DeploymentUpdate

Links die Liste. Rechts alles darüber.

Wähle einen Container, der Inspektor öffnet sich neben der Liste: Übersicht, Logs, Statistik, Konsole, Umgebung, Dateien und Inspect. Den Rest erledigt die Tastatur.

  • jkDurch die Liste gehen
  • EnterInspektor öffnen
  • EscWieder schliessen
  • CtrlKZu jeder Seite, jedem Host oder Container springen
Container-Liste mit offenem InspektorContainer-Liste mit offenem Inspektor

Der Inspektor öffnet sich neben der Liste, die Auswahl bleibt.

Der ganze Docker-Lebenszyklus an einem Ort.

Verbinden, deployen, überwachen und absichern, über alle deine Hosts.

Jeden Host anbinden

Multi-Host-Verwaltung
Dein lokaler Socket plus entfernte Hosts über TCP oder SSH. Keine Agent-Installation, nur ein kleiner Helfer-Container. Hosts mit einem Klick wechseln.
Agent für Hosts hinter NAT
Ein gehärteter Agent verbindet sich selbst zu Containly. Kein offener Docker-Port, kein SSH, keine eingehende Firewall-Regel. Snippet einfügen, er meldet sich an.
Übersicht pro Host
Laufende und gestoppte Container, Images, Volumes, Netzwerke, CPU und RAM für jeden Host, auf einen Blick.
Containly: Jeden Host anbindenContainly: Jeden Host anbinden

Container und Stacks betreiben

Container-Steuerung
Starten, stoppen, neu starten, inspizieren. Live-Logs, ein echtes Terminal im Browser, CPU- und RAM-Verlauf, Dateien und Umgebungsvariablen.
Compose-Stacks
Mit Live-Ausgabe deployen, aus Git synchronisieren, vor jedem Redeploy ein Diff prüfen, Ungenutztes archivieren. Override-Dateien wie compose.override.yaml werden berücksichtigt, und CI-Pipelines rollen einen Stack mit einem API-Token neu aus.
App-Katalog und Image-Updates
Vorlagen als Stack deployen, eigene Vorlagenquellen hinzufügen und Registry-Digests prüfen, ohne Images zu ziehen. Sammel-Updates zeigen Live-Fortschritt, auch nach einem Neuladen.
Live-Migration zwischen Hosts
Einen Container oder ganzen Stack samt Image, Volumes und Netzwerken umziehen. Erst Pre-Flight-Checks, automatischer Rollback bei Fehlern.
Containly: Container und Stacks betreibenContainly: Container und Stacks betreiben

Aktuell und gesund halten

Images und Schwachstellen-Scan
Layer, Tags und Aufräumen. Trivy scannt auf Wunsch oder nach Zeitplan, der Schweregrad steht direkt in der Liste. Schalte Scans ab, wenn du sie nicht brauchst.
Volumes und Netzwerke
Volume-Inhalte durchsuchen und herunterladen, genutzte Netzwerke sehen, Verwaistes gefahrlos entfernen. Prüfe die Aufräum-Vorschau für Images, Volumes und Netzwerke über alle Hosts und sieh danach das Ergebnis pro Host.
Monitoring, Updates und Alarme
Offline-Hosts, unhealthy Container, OOM-Kills, Neustart-Schleifen, wenig Speicher, Image-Updates und neue kritische CVEs. In der App, per E-Mail, als Web-Push aufs Handy und über Discord, Telegram, Slack, Pushover, ntfy, Gotify oder einen Webhook. Prometheus kann die Host- und Container-Metriken abfragen.
Workflows PRO
Reagiere auf unhealthy Container, offline Hosts, beendete Backups oder einen Zeitplan mit sicheren, vordefinierten Schritten. 20 Vorlagen, ein Backup vor jedem Update, eine Sicherung gegen Schleifen und ein vollständiger Verlauf.
Selbst-Update und Konfigurations-Backup
Containly aktualisiert den eigenen Container und rollt zurück, wenn die neue Version nicht sauber startet. Sichere die eigene Konfiguration mit Passphrase-Verschlüsselung, manuell oder nach Zeitplan.
Containly: Aktuell und gesund haltenContainly: Aktuell und gesund halten

Mit dem Team teilen

Benutzer und Zugriff
Admin- und Viewer-Rollen, Zwei-Faktor-Anmeldung, Einladungen per E-Mail, eingeloggt bleiben auf vertrauten Geräten.
Microsoft Entra ID Single Sign-On PRO
Entra-Sicherheitsgruppen werden auf Admin- und Nur-Lese-Rollen abgebildet, mit geplantem Sync. Per Gerätecode über reines HTTP oder als Ein-Klick-Weiterleitung.
Erscheinungsbild-Presets PRO
Kuratierte Themes oder ein eigenes, für alle auf der Instanz. Mehr dazu weiter unten.
Die App in drei Sprachen
Deutsch, Englisch und Spanisch, pro Person gespeichert. Auch Benachrichtigungen, Einladungen und Passwort-Resets folgen deiner Sprache. Diese Website und die Anleitungen gibt es auf Deutsch und Englisch.
Änderungen nachvollziehen
Sieh im Audit-Log, wer was geändert hat, welche Ressource betroffen ist und wie es ausgegangen ist.
Containly: Mit dem Team teilenContainly: Mit dem Team teilen

Daten-Backups

Sichere die Daten. Nicht nur den Container.

Stacks, Container und Volumes, mit Verschlüsselung, Wiederherstellungs-Vorschau und einem Ziel deiner Wahl. Bewahre eine Kopie lokal, auf deinem NAS oder ausser Haus auf.

Schon in Free

Deine Volumes und Stack-Dateien
Benannte und anonyme Volumes, Compose-Dateien, .env und Container-Konfiguration mit Image-Digests. Anonyme Volumes sind standardmässig dabei und werden beim Wiederherstellen über Container und Mount-Pfad zugeordnet.
Verschlüsselung und Datenbank-Dumps
Standardmässig mit AES-256-GCM verschlüsselt. Erzeuge eine starke Passphrase, ohne sie in Containly zu speichern. Native Dumps für PostgreSQL, MariaDB, MySQL, MongoDB und Redis, dazu Live-, Stopp- und Hook-Modi für konsistente Daten.
Lokale Ziele mit Ordner-Explorer
Wähle einen Ordner in Containly oder auf dem Docker-Host. Durchsuche erlaubte Ordner und lege ein Ziel an, ohne den Pfad zu tippen. Manuelles Sichern, Wiederherstellen auf demselben Host, Prüfung, Aufbewahrung sowie .clbk-Download und Import sind kostenlos.

Mehr Schutz mit Pro PRO

S3, SFTP, SMB und NFS
Schreibe verschlüsselte Backups auf S3-kompatiblen Speicher, SFTP mit festem Host-Schlüssel, verschlüsselte SMB3-Freigaben oder NFSv4-Exporte. Prüfe die Verbindung vor der Nutzung.
Zeitpläne und geplante Prüfung
Sichere stündlich, an gewählten Wochentagen oder monatlich. Lies Backups nach Zeitplan zur Prüfung zurück und erhalte eine Warnung, wenn ein Plan zu lange ohne erfolgreiche Sicherung bleibt.
Auf einem anderen Host wiederherstellen
Stelle einen Container, ein Volume oder einen ganzen Compose-Stack als Kopie wieder her oder ersetze Zieldaten nach einer Sicherheitskopie auf dem Ziel. Wähle den Stack-Ordner. Der Quellhost bleibt unverändert; unsichere Host-Pfade und privilegierte Einstellungen werden vor dem Schreiben abgelehnt.

Deine Backups bleiben zugänglich, wenn Pro abläuft: vorhandene Sicherungen auflisten, prüfen, herunterladen und auf demselben Host wiederherstellen, auch auf Pro-Zielen. SMB braucht Linux 6.7 oder neuer und das Standard-Seccomp-Profil von Docker.

Containly 2.5.0 Backup-Übersicht in der lokalen DemoContainly 2.5.0 Backup-Übersicht in der lokalen Demo
Die echte App mit öffentlichen Demo-Daten. Sieh, welche Stacks und Volumes geschützt sind.
Einen Compose-Stack auf einem anderen Host wiederherstellenEinen Compose-Stack auf einem anderen Host wiederherstellen
Wähle vor der Wiederherstellungs-Vorschau den Zielhost und Stack-Ordner. Gezeigt ist die Demo-Simulation.

Acht Themes, jedes für Hell und Dunkel abgestimmt.

Mehr als ein anderer Akzent: Flächentemperatur, Kontrast und Statusfarben sind pro Theme gesetzt. Eines für die Instanz wählen oder jede Person selbst wählen lassen.

Containly-Inspektor im Theme Teal
  • Ein eigenes ThemeAkzent wählen, Containly leitet eine kontrastsichere Palette für beide Modi ab.
  • Schrift, Dichte, EckenVier Schriftpaare, komfortable oder kompakte Zeilen, weiche, knappe oder eckige Ecken.
  • Pro Person PROAdmins setzen den Standard der Instanz und entscheiden, ob Benutzer selbst wählen dürfen.

Passt in die Hosentasche.

Auf dem Telefon wechselt Containly auf eine Leiste unten, Listen in Daumengrösse und einen Inspektor im Vollbild. Installiere sie als App auf deinem Telefon oder Desktop. Ist dein Server nicht erreichbar, erklärt sie den Grund und versucht es automatisch erneut.

Dashboard auf dem TelefonDashboard auf dem Telefon
Dashboard
Container-Liste auf dem TelefonContainer-Liste auf dem Telefon
Container
Container-Inspektor auf dem TelefonContainer-Inspektor auf dem Telefon
Inspektor

Ein Blick hinein.

BefehlspaletteStrg/Cmd + K springt zu jeder Seite, jedem Host, Container oder Image.
Container-StatistikLive-Werte und Verlauf von 1 h bis 7 Tage.
StacksJedes Compose-Projekt auf jedem Host.
VolumesGrössen, verwaiste Volumes und ein Dateibrowser.
App-KatalogApps aus Vorlagen als Stack ausrollen.
DarstellungAcht Themes, Schriften, Dichte und Ecken (Pro).
Daten-BackupsStacks, Container und Volumes in der englischen App. Öffentliche Demo-Daten.
Auf anderem Host wiederherstellenCompose-Stack auf einem gewählten Host und Stack-Ordner wiederherstellen (Pro). Demo-Simulation.
SMB- und NFS-ZieleS3, SFTP, verschlüsseltes SMB3 und NFSv4 sind Pro-Ziele. Englische App.
Backups auf DeutschDie deutsche App: ein verschlüsseltes SMB3-Backup-Ziel einrichten (Pro).
Die App auf SpanischDie echte App unterstützt Deutsch, Englisch und Spanisch. Website und Anleitungen bleiben Deutsch und Englisch.
Backups auf deinem TelefonDie Backup-Übersicht in der Telefonansicht. Echte lokale Demo.

Einfach und fair

Kostenlos für zwei Hosts. Pro, wenn du mehr brauchst.

Monatlich oder jährlich zahlen, oder einmal für Lifetime-Zugang. Eine Lizenz gilt für eine Containly-Installation mit unbegrenzten Docker-Hosts und funktioniert offline.

Teste Pro 7 Tage gratis. Pro Monatlich und Pro Jährlich beginnen mit 7 Tagen gratis, einmal pro Kunde. Kündigst du während der Testphase, wird nichts verrechnet. Lifetime hat keine Testphase.

Kostenlos
CHF 0
bis zu 2 Hosts
  • Alle Kernfunktionen enthalten, keine Testphase, kein Ablauf
  • Bis zu 2 Docker-Hosts: der lokale + 1 weiterer
  • Ohne Anmeldung, selbst gehostet, deine Daten bleiben bei dir
Loslegen
Pro Monatlich7 Tage gratis
CHF 15.90/Monat
unbegrenzte Hosts · monatlich
  • Alles aus Kostenlos
  • Unbegrenzte Docker-Hosts
  • Geplante Backups auf S3 und SFTP, automatisch geprüft
  • Microsoft Entra ID Single Sign-On
  • Erscheinungsbild-Presets
  • Workflows: automatische Reaktionen mit 20 Vorlagen
  • Für 1 Containly-Installation
  • Monatlich abgerechnet, jederzeit kündbar
  • Aktivierung per Schlüssel in der App, funktioniert offline
Abo starten
Pro Jährlich7 Tage gratis
CHF 89/Jahr
unbegrenzte Hosts · jährlich
  • Alles aus Kostenlos
  • Unbegrenzte Docker-Hosts
  • Geplante Backups auf S3 und SFTP, automatisch geprüft
  • Microsoft Entra ID Single Sign-On
  • Erscheinungsbild-Presets
  • Workflows: automatische Reaktionen mit 20 Vorlagen
  • Für 1 Containly-Installation
  • Jährlich verrechnet, jederzeit kündbar
  • Aktivierung per Schlüssel in der App, funktioniert offline
Abo starten
Pro LifetimeBester Wert
CHF 189
unbegrenzte Hosts · einmalig
  • Alles aus Kostenlos
  • Unbegrenzte Docker-Hosts
  • Geplante Backups auf S3 und SFTP, automatisch geprüft
  • Microsoft Entra ID Single Sign-On
  • Erscheinungsbild-Presets
  • Workflows: automatische Reaktionen mit 20 Vorlagen
  • Für 1 Containly-Installation
  • Einmalige Zahlung, für immer deins, alle Updates
  • Aktivierung per Schlüssel in der App, funktioniert offline
Lifetime kaufen
Deine Daten verlassen nie deinen Server. Bezahlung über Paddle. Basispreise in CHF; andere Währungen und Steuern berechnet Paddle. 14 Tage Geld-zurück-Garantie

In einer Minute am Laufen.

Zieh das Image und starte es mit Docker Compose auf deinem eigenen Server. Compose-Datei und Docs findest du auf GitHub.

  1. 1Dateien holenCompose-Datei und .env-Vorlage aus dem Repository.
  2. 2StartenImage ziehen, Container starten, Log verfolgen.
  3. 3Containly öffnenIm Browser den ersten Admin anlegen und deine Hosts hinzufügen.
shell
# 1. Compose-Datei und .env-Vorlage holen$ REPO=https://raw.githubusercontent.com/amslertec/containly/main$ curl -fsSL $REPO/docker-compose.example.yml -o docker-compose.yml$ curl -fsSL $REPO/.env.example -o .env# 2. Image ziehen und starten$ docker compose pull$ docker compose up -d$ docker compose logs -f containly

Häufige Fragen

Hosts, Lizenz, Compose-Dateien und Umstieg von Portainer: die kurzen Antworten. Auf der FAQ-Seite stehen weitere.

Ist Containly kostenlos?

Ja. Containly ist kostenlos für bis zu 2 Docker-Hosts: den lokalen Host, auf dem es läuft, und einen weiteren. Die Gratisversion enthält alle Kernfunktionen, ohne Ablaufdatum und ohne Konto. Für mehr Hosts kaufst du direkt in der App eine Pro-Lizenz: Pro Lifetime für CHF 189 einmalig, Pro Jährlich für CHF 89/Jahr oder Pro Monatlich für CHF 15.90/Monat. Pro bringt ausserdem Microsoft Entra ID Single Sign-On, Erscheinungsbild-Presets, Workflows und die Pro-Backup-Funktionen (Zeitpläne, S3-, SFTP-, SMB- und NFS-Ziele, Wiederherstellung auf einem anderen Host).

Kann ich Pro gratis testen?

Ja. Pro Monatlich und Pro Jährlich beginnen mit einer kostenlosen 7-Tage-Testphase mit allen Pro-Funktionen. Die Testphase gibt es einmal pro Kunde: Ein weiteres Abo desselben Kunden startet sofort und wird direkt verrechnet. Kündigst du während der Testphase, wird nichts verrechnet; sonst wird die erste Periode am Ende der Testphase verrechnet. Pro Lifetime ist eine Einmalzahlung ohne Testphase. Details stehen in den AGB.

Kann Containly mehrere Docker-Hosts verwalten?

Ja. Eine Containly-Instanz verwaltet den lokalen Docker-Host und deine entfernten Hosts: 2 Hosts in der Gratisversion, unbegrenzt mit Pro. Entfernte Hosts verbinden sich über TCP mit TLS-Client-Zertifikaten, über SSH oder über den Containly-Agent. Du wechselst Hosts mit einem Klick, und das Dashboard zeigt alle zusammen: Status, Container, CPU, RAM und Speicher, Updates und kritische CVEs pro Host.

Wo liegen meine Compose-Dateien?

Containly speichert Compose-Stacks als normale Dateien in Ordnern auf dem Host, in den Stack-Pfaden, die du pro Host festlegst. Es gibt keine Bindung an eine Datenbank: Du kannst die Ordner mit Git versionieren, sichern und ohne Containly bearbeiten, und docker compose funktioniert im selben Ordner weiter. Compose-Projekte, die ausserhalb von Containly gestartet wurden, findet Containly über ihre Compose-Labels und zeigt sie daneben an. Override-Dateien wie compose.override.yaml gehen in jede Aktion ein, genau wie bei docker compose.

Kann ich einen Docker-Host hinter NAT verwalten, ohne Ports zu öffnen?

Ja, mit dem Containly-Agent. Der Agent ist ein kleiner, gehärteter Container, den du auf dem entfernten Host startest. Er verbindet sich von sich aus per WSS zu Containly, der Host braucht also keinen offenen Docker-Port, keinen SSH-Zugang und keine eingehende Firewall-Regel. Angemeldet wird er mit einem Einmal-Token und einem docker run- oder Compose-Snippet, das Containly dir anzeigt. Logs, Terminal, Statistik, Dateien und Compose-Stacks laufen alle über diese eine Verbindung.

Wie steige ich von Portainer auf Containly um?

Lass Containly neben deinem bisherigen Setup laufen. Beide sprechen nur mit der Docker-API, Containly übernimmt also nichts. Gib Containly die Ordner mit deinen Compose-Projekten an, füge deine anderen Hosts hinzu und prüf, ob alles auftaucht; laufende Compose-Projekte werden über ihre Labels gefunden. Wenn alles passt, entscheidest du, was bleibt. Die Schritte stehen in der Anleitung zum Umstieg von Portainer.

Newsletter

Neues aus Containly, direkt in dein Postfach.

Eine kurze Mail, wenn eine neue Version etwas Wichtiges bringt: Funktionen, wichtige Fehlerbehebungen, Tipps. Ein paar Mal im Jahr, auf Deutsch oder Englisch.

  • Double-Opt-in: nichts ohne deine Bestätigung
  • Abmelden mit einem Klick in jeder Mail
  • Keine Tracking-Pixel, keine Weitergabe

Du bekommst zuerst eine E-Mail zur Bestätigung (Double-Opt-in).

Fragen, Lizenzen oder ein Bug?

Schreib uns, wir antworten per E-Mail. Was du schreibst, nutzen wir nur für die Antwort.

Schreib uns eine Nachricht, wir antworten per E-Mail.

Gib eine E-Mail-Adresse an, damit wir antworten können.
Schreib zuerst ein paar Worte.
Antworten kommen per E-Mail.