Cryptomator Hub: Self-Hosted

Betreibe Cryptomator Hub auf deiner eigenen Infrastruktur und hol dein Team mit der clientseitigen Verschlüsselung für deinen Cloud-Speicher an Bord.

Komponenten

Hub besteht aus drei Diensten. Weitere Dokumentation findest du unter docs.cryptomator.org.

Hub

Mit Hub verwaltest du Mitglieder, ihre Geräte und ihren Zugriff auf geteilte Tresore.

Keycloak

Keycloak ist der Identity Provider von Hub und authentifiziert deine Teammitglieder.

PostgreSQL

PostgreSQL ist die gemeinsame Datenbank, die Hub-Anwendung und Keycloak verwenden.

Deployment-Optionen

Jede Option unten ist eine vollständige, getestete Anleitung. Wähle die Option, die deiner Umgebung am nächsten kommt. Jede Einstellung in diesen Anleitungen ist ein normaler Chart-Wert oder eine Compose-Einstellung, du kannst sie also nach Bedarf kombinieren.

Lokaler Test

Schnellstart

Teste Hub mit einem Docker-Compose-Befehl. Die Option nutzt nur HTTP und ist nicht für den Produktivbetrieb gedacht.

Zur Anleitung

Docker Compose

Betreibe Hub mit Keycloak und PostgreSQL auf einem einzelnen Docker-Host, hinter Traefik mit Let's-Encrypt-Zertifikaten.

Zur Anleitung

Kubernetes

Installiere Hub samt Keycloak und PostgreSQL aus dem veröffentlichten Helm-Chart, hinter nginx- oder Traefik-Ingress.

Zur Anleitung

Betreibst du bereits ein eigenes Keycloak? Dann deploye Hub ohne das mitgelieferte Keycloak und verbinde es stattdessen mit deinem. Die Anleitung für ein bestehendes Keycloak zeigt, wie das geht.

Willst du Hub selbst oder das Helm-Chart weiterentwickeln? Die Deployment-Beispiele decken auch die Entwicklungs-Setups ab.

Brauchst du Hilfe bei deinem Deployment?

Diese Anleitungen decken gängige Szenarien ab. Wenn du möchtest, dass wir das Deployment an deine speziellen Bedürfnisse anpassen, kannst du uns gerne kontaktieren.

Kontaktiere uns