SideKick - un outil CLI qui permet d’auto-héberger n’importe quelle application sur un VPS avec seulement 2 commandes
(github.com/MightyMoud)- Prêt en quelques minutes, du bare metal à la production. "fly.io qui tourne sur mon propre VPS"
- Configuration du VPS en une seule commande (
docker,traefik,sops,age) - Déploiement de n’importe quelle application à partir d’un Dockerfile (zero downtime)
- HA & équilibrage de charge
- Configuration automatique des certificats SSL
Mode d’emploi
- Configuration du VPS :
sidekick init- Saisir l’adresse IP
- Saisir l’adresse e-mail à utiliser pour gérer le certificat SSL
- Indiquer le registre qui hébergera l’image Docker (par défaut
docker.io) - Indiquer le nom d’utilisateur de ce registre Docker
- Vérifier que vous êtes connecté à ce registre
- Une fois ces informations saisies, le processus se poursuit pendant environ 2 minutes
- Connexion en root, création de l’utilisateur
sidekick, puis connexion avec celui-ci - Mise à niveau du système Ubuntu
- Installation de
sopset génération d’une clé avecage - Installation de Docker
- Configuration de Traefik et des certificats SSL
- Connexion en root, création de l’utilisateur
- Lancer l’application :
sidekick launch- Saisir le nom de l’application (compatible URL)
- Saisir le port HTTP sur lequel l’application recevra les requêtes
- Nom de domaine
- Le processus se poursuit ensuite pendant environ 2 minutes
- Création de l’image Docker Linux puis envoi vers le registre
- Chiffrement du fichier env puis envoi
- Déchiffrement de l’env avec
sops - Exécution de l’image Docker avec
docker composeet redirection du trafic vers le port indiqué via Traefik
- Déployer une nouvelle version :
sidekick deploy - Déployer une version de prévisualisation :
sidekick deploy preview
Aucun commentaire pour le moment.