Installer sh0
Binaire unique. Zéro dépendance. Votre serveur, vos règles.
Détecte automatiquement votre SE et architecture. Vérifie la somme de contrôle SHA256.
Téléchargements directs
checksums.txt| Fichier | SE | Architecture | Taille | |
|---|---|---|---|---|
sh0-linux-x64.tar.gz | Linux | x64 (AMD/Intel) | ~11 MB | Télécharger |
sh0-linux-arm64.tar.gz | Linux | ARM64 (Graviton, RPi) | ~11 MB | Télécharger |
sh0-darwin-arm64.tar.gz | macOS | Apple Silicon (M1+) | ~10 MB | Télécharger |
sh0-darwin-x64.tar.gz | macOS | Intel | ~10 MB | Télécharger |
Vérifier avec: sha256sum -c checksums.txt
Ce que vous obtenez
Démarrage rapide
1. Installer
curl -fsSL https://get.sh0.dev | bash2. Démarrer
sh0 serve3. Déployer
Ouvrez <code class="font-mono">http://your-server:9000</code>
Commandes CLI
Tout ce qu'il faut pour déployer, gérer et surveiller vos applications depuis le terminal.
sh0 serve Démarrer le serveur (tableau de bord + API + reverse proxy)
sh0 deploy <repo-url> Déployer depuis n'importe quel dépôt Git
sh0 push Envoyer le répertoire local pour déployer (comme git push)
sh0 logs <app> Afficher les journaux de l'application en temps réel
sh0 ssh <app> Ouvrir un shell dans n'importe quel conteneur en cours d'exécution
sh0 status Afficher l'état du serveur et des applications en un coup d'oeil
sh0 env <app> Gérer les variables d'environnement
sh0 scale <app> --replicas 3 Mise à l'échelle horizontale en une seule commande
sh0 update Mise à jour automatique vers la dernière version
sh0 init Initialiser un répertoire de projet pour le déploiement
Image Docker
Exécuter sh0 en tant que conteneur. Idéal pour les configurations Docker-in-Docker ou les tests.
docker run -d -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock zerosuiteinc/sh0Configuration système requise
- 1 vCPU, 1 GB RAM
- 10 GB disk
- Linux x64 or macOS ARM64
- Docker Engine 20+
- 2+ vCPU, 4+ GB RAM
- 50+ GB SSD
- Ubuntu 22.04+ or Debian 12+
- Docker Engine 24+