v1.10.0 -- Version stable

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
FichierSEArchitectureTaille
sh0-linux-x64.tar.gzLinuxx64 (AMD/Intel)~11 MB Télécharger
sh0-linux-arm64.tar.gzLinuxARM64 (Graviton, RPi)~11 MB Télécharger
sh0-darwin-arm64.tar.gzmacOSApple Silicon (M1+)~10 MB Télécharger
sh0-darwin-x64.tar.gzmacOSIntel~10 MB Télécharger

Vérifier avec: sha256sum -c checksums.txt

Ce que vous obtenez

Un seul binaire, zéro dépendance
Tableau de bord web intégré (Svelte 5)
SSL automatique via Caddy
Plus de 170 templates de déploiement
Déploiement par git push + déclencheurs webhook
Gestion complète de Docker
Sauvegardes automatisées (local + 13 fournisseurs cloud)
Surveillance en temps réel, alertes, vérifications d'uptime
Assistant IA avec 103 outils MCP
Terminal web + gestionnaire de fichiers
Gestion d'équipe avec RBAC
Mise à l'échelle horizontale + auto-scaling
Stockage de fichiers compatible S3 (MinIO)
Serveurs de bases de données (5 moteurs)
Courrier géré avec DKIM/SPF/DMARC automatique

Démarrage rapide

1. Installer

curl -fsSL https://get.sh0.dev | bash

2. Démarrer

sh0 serve

3. 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/sh0

Configuration système requise

Minimum
  • 1 vCPU, 1 GB RAM
  • 10 GB disk
  • Linux x64 or macOS ARM64
  • Docker Engine 20+
Recommandé
  • 2+ vCPU, 4+ GB RAM
  • 50+ GB SSD
  • Ubuntu 22.04+ or Debian 12+
  • Docker Engine 24+