v1.10.14 -- 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
171 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 106 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 http://your-server:9000

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 conteneur, à côté de vos applications. La première visite sur le port 9000 crée le compte propriétaire avec un jeton à usage unique : docker exec sh0 sh0 setup-token

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+