Installation
Voraussetzungen
Derzeit ist der Cryptomator Server nur als Docker-Image verfügbar. Wir empfehlen, Cryptomator Server auf Linux-Servern zu betreiben. Die Software funktioniert aber auch auf allen Plattformen (u.a. Windows und macOS), die von Docker unterstützt werden.
Konfiguration
Laden Sie die Datei docker-compose.yml
herunter und bearbeiten Sie diese anschließend nach Belieben.
Es wird dringend empfohlen, den Wert für
POSTGRES_PASSWORD
durch ein generiertes Passwort zu ersetzen.
Downloadv0.6.0
TLS einrichten
Wenn Sie diesen Schritt überspringen, generiert Cryptomator Server ein selbstsigniertes Zertifikat, was zu einer entsprechenden Warnung in Ihrem Browser führt.
Cryptomator Server benötigt Lesezugriff auf eine PKCS #12
-Datei, die Ihr SSL-Zertifikat und privaten Schlüssel enthält. Sie können openssl
verwenden, um pem
-kodierte Dateien in p12
zu konvertieren.
openssl pkcs12 -export \
-inkey serverKey.key \
-in serverCert.crt \
-certfile intermediate.crt \
-out serverCert.p12
In docker-compose.yml
müssen Sie
- den Wert für
HTTPS_P12_PASSWORD
auf das Passwort Ihrerp12
-Datei setzen, die Sie peropenssl
zugewiesen haben und - die entsprechende Zeile unter
volumes
auskommentieren und den korrekten Pfad zu Ihrerp12
-Datei angeben.
Start des Servers
Option A: Rufen Sie innerhalb des Ordners, in welchem sich die Datei docker-compose.yml
befindet, den Befehl
docker-compose up
auf.
Option B: Nutzen Sie die Compose-Datei, um sie in einem Docker Swarm zu deployen.
Systemvoraussetzungen
Empfehlung
- 2 GB RAM
- 1 GHz Dual-Core CPU
- 1 GB HDD zzgl. Speicherplatz für Ihre Daten
- Docker
Mindestanforderungen zum Starten der Container
- wildfly: 500 MB
- postgres: 200 MB
Mindestanforderungen für Betrieb mit <10 Nutzern
- wildfly: 1 GB
- postgres: 500 MB