À propos de sh0

Un seul binaire. Zéro configuration. Déployez tout.

sh0 est une plateforme de déploiement auto-hébergée entièrement construite en Rust. Un seul binaire qui gère les déploiements, le proxy inverse, le SSL, la surveillance et les sauvegardes -- avec plus de 180 endpoints d'API, 170 templates et une empreinte mémoire d'environ 30 Mo.

10
Crates Rust
Architecture à binaire unique
180+
Endpoints d'API
REST + WebSocket
170
Templates de déploiement
Prêts en un clic
414+
Tests réussis
Unitaires + intégration

Pourquoi nous avons construit sh0

Nous avons commencé avec les panneaux d'hébergement traditionnels. Ils fonctionnent pour PHP, mais dès qu'on essaie de déployer une API Node.js, un modèle ML Python ou un backend Rust, tout s'effondre.

Alors nous sommes passés à Docker. Cela a résolu le problème du runtime mais en a introduit un nouveau : gérer Docker, Nginx, les certificats SSL, les pare-feu, les sauvegardes et la surveillance manuellement pour chaque projet.

Les plateformes auto-hébergées existantes aidaient, mais elles étaient construites en langages interprétés -- utilisant 300 à 500 Mo de RAM rien que pour faire tourner la plateforme elle-même. Et il leur manquait des fonctionnalités dont nous avions besoin : mise à l'échelle automatique, surveillance de disponibilité, environnements de prévisualisation, accès terminal, infrastructure as code et une API convenable.

Alors nous avons construit sh0 de zéro en Rust. Un seul binaire qui utilise environ 30 Mo de RAM, démarre en millisecondes et inclut tout : proxy inverse, SSL, surveillance, sauvegardes, terminal, explorateur de fichiers, analyse de santé du code et 170 templates d'applications. Pas de Docker Compose pour la plateforme elle-même. Pas de Redis. Pas de dépendance PostgreSQL. Juste le binaire et Docker.

Ce que vous obtenez clé en main

Installation en 60 secondes. Tout est inclus.

183 options de déploiement

Frameworks, bases de données, services, images Docker, téléversement ZIP

170 templates en un clic

WordPress, PostgreSQL, Redis, Grafana, Ollama, et 165 autres

Terminal navigateur + explorateur de fichiers

Accédez au shell de n'importe quel conteneur, éditez les fichiers en ligne, gérez le stockage

Sauvegardes planifiées

13 fournisseurs de stockage -- S3, R2, SFTP, Dropbox, Google Drive

Mise à l'échelle automatique

Seuils CPU/mémoire, 1 à 50 réplicas, 3 stratégies de répartition de charge

Gestion d'équipe

RBAC à 4 niveaux, portée par projet, journalisation d'audit, Google OAuth

Surveillance de disponibilité

Pages de statut publiques, abonnements par e-mail, alertes d'indisponibilité

Environnements de prévisualisation

Sous-domaines par PR, nettoyage TTL, tests isolés

Nos principes

La performance avant tout

Construit en Rust pour des performances maximales. Binaire unique, empreinte mémoire d'environ 30 Mo, démarrage en millisecondes. Sur un VPS à 5 $/mois, chaque mégaoctet compte.

Accessibilité mondiale

Tarification pensée pour l'Afrique avec prise en charge ZeroFee Mobile Money -- plus de 135 fournisseurs dans plus de 18 pays. MTN, M-Pesa, Wave, Orange Money là où Stripe n'arrive pas.

Aucun verrouillage fournisseur

Auto-hébergé sur votre propre serveur. Export vers 7 formats : Kubernetes, AWS ECS, GCP Cloud Run, Vercel, Railway, Render, Docker Compose. Migrez à tout moment.

Sécurité par défaut

Chiffrement AES-256-GCM, mots de passe Argon2id, 2FA TOTP, RBAC, protection CSRF, prévention SSRF. 51 problèmes de sécurité trouvés et corrigés lors de 2 audits complets.

sh0 face à la concurrence

Comment sh0 se compare aux autres plateformes auto-hébergées

Fonctionnalitésh0Autres
Temps d'installation< 60 seconds5-10 minutes
RAM au repos~30 MB300-500 MB
Écrit enRustNode.js / Bash
Templates en un clic17020-30
Options de déploiement183Limité
Formats d'export7 (K8s, AWS, GCP...)0
Vérification de santé du code34+ rulesAucun
IaC (sh0.yaml)OuiNon

Architecture

10 crates Rust, un seul processus, tout inclus

sh0 -- Single Rust Binary (10 crates)
|
+-- sh0-api        Axum REST API (180+ endpoints, 34 handler modules)
+-- sh0-docker     Docker Engine API client (Unix socket)
+-- sh0-builder    Stack detection (19) + Dockerfile generation (15) + Code Health Check (34+ rules)
+-- sh0-proxy      Caddy reverse proxy (auto-SSL, custom certs, redirects, load balancing)
+-- sh0-monitor    Metrics + alert dispatch (5 channels) + uptime checks + autoscaler
+-- sh0-git        Git clone/pull + webhook parsing (GitHub/GitLab/Bitbucket) + PR events
+-- sh0-backup     Backup engine (DB dumps + volume tarballs, 13 storage providers via OpenDAL)
+-- sh0-auth       Auth (Argon2id, JWT, TOTP, API keys, Google OAuth, AES-256-GCM encryption)
+-- sh0-db         SQLite (30 migrations, r2d2 pool)
+-- sh0 (CLI)      19 commands with subcommands
|
+-- Dashboard      Svelte 5 SPA (embedded in binary, 70+ components, 22 pages)

Rust + Axum + Tokio

Vitesse native, abstractions à coût zéro, sécurité mémoire à la compilation

Détection de stack

19 détecteurs de runtime : Node.js, Python, Go, Rust, Java, PHP, Ruby, et plus

Vérification de santé du code

Plus de 34 règles de sécurité et de configuration évaluées avant chaque build -- pur Rust, pas de LLM

Runtime de conteneurs

Client complet de l'API Docker Engine via socket Unix avec vérifications de santé et redémarrage automatique

Proxy inverse

Caddy géré comme processus enfant avec provisionnement SSL automatique et répartition de charge

Surveillance et alertes

Métriques en temps réel, 5 canaux d'alerte (e-mail, Slack, Discord, Telegram, webhooks)

Moteur de sauvegarde

Dumps de bases de données + sauvegardes de volumes, 13 fournisseurs de stockage via OpenDAL, chiffrement AES-256-GCM

Infrastructure as Code

sh0.yaml -- définissez toute votre stack dans un seul fichier, provisionnez en une commande

5 pipelines de déploiement

Temps total du push à la mise en production : moins de 60 secondes

Git Push Webhook -> cloner -> détecter la stack -> construire -> déploiement blue-green -> routage
Image Docker Télécharger l'image -> démarrer le conteneur -> vérification de santé -> routage
Dockerfile Construire à partir du contenu -> démarrer -> vérification de santé -> routage
Téléversement ZIP Extraire -> détecter la stack -> construire -> démarrer -> routage
Template / Compose Télécharger les images -> créer les volumes -> tri topologique -> démarrer -> routage

Construit avec Claude (Anthropic)

sh0 a été conçu et co-construit avec Claude au fil de plus de 90 sessions d'ingénierie. Un fondateur, zéro ingénieur. Chaque ligne de code, chaque migration, chaque test -- programmé en binôme avec l'IA. La preuve qu'un fondateur solo + l'IA peuvent construire un logiciel d'infrastructure de niveau entreprise.

10 crates Rust, un seul binaire
30 migrations de base de données, plus de 180 endpoints d'API REST
103 outils MCP avec une architecture de sécurité à 3 niveaux
22 pages de tableau de bord avec Svelte 5 (détail d'app à 16 onglets, plus de 70 composants)
Plus de 49 pages de site marketing avec paiements et provisionnement DNS
Plus de 414 tests réussis -- zéro unwrap() en code de production
11 documents juridiques, 6 langues, thème sombre/clair

Le fondateur

JG

Juste Thales Gnimavo

Fondateur et PDG

ZeroSuite, Inc.

Afrique de l'Ouest

Chief AI-Augmented Architect avec plus de 20 ans d'expérience en infrastructure, sécurité, systèmes de paiement et développement logiciel. Compréhension approfondie des outils développeurs et des difficultés de déploiement -- vécues directement en gérant des centaines de serveurs et d'applications en Afrique et dans le monde.

Infrastructure Plus de 500 applications déployées, plus de 300 serveurs web gérés (mail, DNS, VPN, répartiteurs de charge, Kubernetes)
Cloud et systèmes Plus de 20 ans d'expérience -- RHEL, CentOS, Ubuntu, OpenShift, Nginx, Apache, Node.js, Docker
Systèmes de paiement Plus de 30 intégrations de passerelles de paiement -- Stripe, PayPal, Flutterwave, MTN, M-Pesa, Orange Money
Sécurité Plus de 10 serveurs de messagerie d'entreprise sécurisés avec Proxmox Gateway et Elastic Stack (ELK)
Langages de programmation Création de FLIN, un langage de programmation full-stack avec plus de 420 fonctions, 180 composants, plus de 3 700 tests
Crypto et fintech Lancement de Cryptopuce, une application de portefeuille crypto décentralisée utilisée par plus de 10 000 utilisateurs

Et ensuite

Tout ce qui est sur cette page est livré. Voici ce qui arrive.

Recherche web IA et agents

Recherche web, navigation par URL et 6 agents IA spécialisés (DevOps, DBA, Sécurité, SRE)

Génération de fichiers IA

Générer des fichiers XLSX, PDF, DOCX, HTML et Markdown à partir de conversations IA

Multi-environnement

dev/staging/prod par stack avec workflows de promotion

GitHub Actions + Terraform

Intégration CI/CD et interopérabilité infrastructure-as-code

Déploiement IA par chat

"Déploie mon repo avec Postgres" -- sh0 fait le reste

Bibliothèques SDK

Clients TypeScript, Python, Go pour l'API sh0

ZeroSuite, Inc.

Société C-Corporation du Delaware construisant une infrastructure développeur propulsée par l'IA. Nous créons des outils qui éliminent la complexité du logiciel moderne -- du déploiement aux paiements en passant par l'éducation.

131 Continental Dr, Suite 305, Newark, DE 19713, USA
Opérations : Afrique de l'Ouest
sh0.dev Plateforme de déploiement auto-hébergée
deblo.ai Éducation IA pour l'Afrique
0fee.dev Orchestration de paiements
0cron.dev Tâches planifiées
flin.dev Langage de programmation

sh0 -- Déployez tout. Gardez le contrôle.