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:
ssh root@DEINE-SERVER-IPBeim 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:
curl -fsSL https://get.docker.com | shDanach 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.