Zum Inhalt springen

Server einrichten

Für den produktiven Betrieb empfehlen wir einen dedizierten Server. Dieses Beispiel nutzt Hetzner Cloud, gilt sinngemäß aber für jeden x86_64-Server mit Docker.

Server bereitstellen

Wir empfehlen mindestens einen CPX31 (x86_64/amd64). Lege den Server mit einem aktuellen Ubuntu-LTS an und installiere Docker:

curl -fsSL https://get.docker.com | sh

TLS einrichten

Stelle Lalabase niemals unverschlüsselt ins Netz. Setze einen Reverse-Proxy (z. B. Caddy oder Traefik) davor, der automatisch Let's-Encrypt-Zertifikate bezieht.

Achtung

Öffne nur die Ports 80 und 443 nach außen. Datenbank und Redis dürfen nicht öffentlich erreichbar sein.

Weiter geht es

Sobald der Server läuft, folge der Docker-Compose-Anleitung und hinterlege anschließend deine Umgebungsvariablen.