- Von Bare Metal bis zur Produktion in wenigen Minuten bereit. "fly.io auf meinem eigenen VPS"
- VPS-Setup mit einem einzigen Befehl (
docker, traefik, sops, age)
- Beliebige Apps per Dockerfile deployen (Zero Downtime)
- HA & Load Balancing
- Automatische Einrichtung von SSL-Zertifikaten
Verwendung
- VPS einrichten:
sidekick init
- IP-Adresse eingeben
- E-Mail-Adresse für die Verarbeitung des SSL-Zertifikats eingeben
- Registry zum Hosten der Docker-Images (Standard:
docker.io)
- Benutzername für diese Docker-Registry
- Prüfen, ob bei dieser Registry eingeloggt ist
- Nach diesen Eingaben läuft der Vorgang etwa 2 Minuten weiter
- Als Root einloggen, den Benutzer
sidekick erstellen und anmelden
- Ubuntu-System aktualisieren
sops installieren, Schlüssel mit age erzeugen
- Docker installieren
- Traefik und SSL-Zertifikate konfigurieren
- Anwendung starten:
sidekick launch
- App-Namen eingeben (URL-freundlich)
- HTTP-Port, auf dem die App Anfragen empfängt
- Domainname
- Danach läuft der Vorgang etwa 2 Minuten weiter
- Linux-Docker-Image erstellen und in die Registry pushen
env-Datei verschlüsseln und pushen
env mit sops entschlüsseln
- Docker-Image mit
docker compose starten und den Traffic mit Traefik an den angegebenen Port weiterleiten
- Neue Version deployen:
sidekick deploy
- Preview-Version deployen:
sidekick deploy preview
Noch keine Kommentare.