Vorbereitung: Server & Domain

Vom leeren Blatt zum bereiten Server — auch wenn du noch nie einen gemietet hast.

Dieses Kapitel ist für den Start bei null. Wenn du schon einen Server mit Docker und eine Domain hast, spring direkt zur Installation.

1. Einen Server mieten

Du brauchst einen VPS (virtuellen Server) mit Ubuntu 22.04/24.04 oder Debian 12. Anbieter wie Hetzner, netcup, IONOS oder DigitalOcean vermieten sie ab wenigen Euro im Monat. Wähle mindestens 1 GB RAM (2 GB sind bequemer) und 20 GB Speicher. Beim Bestellen hinterlegst du ein Passwort oder einen SSH-Schlüssel — damit meldest du dich gleich an.

2. Per SSH anmelden

SSH ist das Terminal zu deinem Server. Unter Windows nimmst du PowerShell oder das Windows-Terminal, unter macOS/Linux das normale Terminal. Die IP-Adresse steht in der E-Mail bzw. im Kundenmenü deines Anbieters:

Auf deinem Rechner
ssh root@DEINE-SERVER-IP

Beim ersten Mal fragt SSH, ob du dem Server vertraust — mit yes bestätigen, dann das Passwort eingeben (es wird beim Tippen nicht angezeigt, das ist normal).

3. Docker installieren

Docker ist die einzige Software, die VAULT auf dem Server voraussetzt. Ein Befehl genügt:

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

Danach prüfen: docker --version sollte eine Versionsnummer ausgeben.

4. Domain auf den Server zeigen lassen

Bei deinem Domain-Anbieter legst du einen A-Record an: Name z. B. shop (für shop.deine-domain.de) oder @ (für die Hauptdomain), Wert = die IP deines Servers. Das dauert je nach Anbieter Minuten bis Stunden. Sobald die Domain zeigt, besorgt der mitgelieferte Caddy-Webserver HTTPS-Zertifikate automatisch — kein certbot, kein Cronjob.

Das war die ganze Vorbereitung. Weiter zur Installation.