5 étapes vers la production
D'un serveur Linux nu à une plateforme de déploiement entièrement gérée. Quatre méthodes de déploiement, 19 stacks auto-détectées, déploiements blue-green sans interruption.
Conçu pour la production
Tout ce dont vous avez besoin pour passer d'un serveur nu à une application en ligne -- automatisé, sécurisé et rapide.
Le workflow en 5 étapes
Installer sh0
Une commande. 30 secondes. N'importe quel serveur Linux avec Docker.
Démarrer la plateforme
Exécutez sh0 serve. Tableau de bord, API et reverse proxy démarrent instantanément.
Créer un stack
Un stack est un groupe logique pour les services liés -- frontend, backend, base de données.
Déployer votre application
Quatre façons de déployer :
Mise en ligne
Pointez votre domaine vers votre serveur. sh0 gère le SSL automatiquement.
Ce qui se passe pendant un déploiement
Du git push à l'URL en ligne -- entièrement automatisé, zéro interruption
Tout ce dont vous avez besoin
Surveillance en temps réel
Métriques CPU, mémoire et réseau collectées toutes les 10 secondes. Les seuils d'alerte déclenchent automatiquement des notifications sur 5 canaux.
Terminal dans le navigateur
Connectez-vous en SSH à n'importe quel conteneur directement depuis le tableau de bord. Émulation de terminal complète avec xterm.js via WebSocket.
Environnement chiffré
Variables d'environnement chiffrées avec AES-256-GCM. Séparation build-time et runtime. Contrôle d'accès RBAC.
Domaines et SSL
Ajoutez des domaines personnalisés, provisionnez le SSL automatiquement, importez des certificats personnalisés. Redirections d'URL avec correspondance regex.
Sauvegardes automatisées
Sauvegardes de bases de données et de volumes selon des planifications cron. Chiffrement AES-256-GCM. 13 destinations de fournisseurs de stockage.
Mise à l'échelle automatique
Règles de seuils CPU et mémoire. 1 à 10 réplicas avec temps de refroidissement configurable. Équilibrage de charge round robin, least connections ou aléatoire.
L'ancienne méthode
- x Écrire des pipelines CI/CD en YAML
- x Construire des images Docker et les pousser vers un registre
- x Se connecter en SSH au serveur, docker pull, redémarrer les services
- x Configurer les virtual hosts nginx manuellement
- x Mettre en place certbot pour les certificats SSL
- x Interruption de service à chaque déploiement
La méthode sh0
- Poussez votre code, sh0 construit et déploie automatiquement
- Le build se fait sur votre serveur, pas besoin de registre
- Tableau de bord, CLI ou API -- pas de SSH requis
- Caddy auto-configure le routage par domaine
- Certificats SSL provisionnés instantanément
- Déploiements blue-green, zéro interruption
Questions et réponses
Combien de temps dure un déploiement ? +
Que se passe-t-il si un déploiement échoue ? +
Puis-je déployer depuis des dépôts privés ? +
sh0 supporte-t-il les monorepos ? +
Déployez votre première application en 5 minutes
Installez sh0 sur n'importe quel serveur Linux. Déployez depuis Git, Docker, des modèles ou Compose. URL en ligne avec SSL, instantanément.