Déployez et orchestrez vos clusters Docker Swarm avec une clarté opérationnelle totale
Une plateforme de contrôle moderne et auto-hébergeable qui transforme vos serveurs physiques ou cloud en clusters Docker Swarm résilients. Déploiement Git, bases de données persistantes, rechargement Caddy atomique sans interruption et copilote IA UpGal.
$curl -fsSL https://upstand.dev/install.sh | sudo bash
[1/5] Verifying host capacity: 8 vCPUs, 32GB RAM, 240GB NVMe... OK
[2/5] Initializing Docker Swarm overlay mesh on upstand-network... Active
[3/5] Launching core services: PostgreSQL 18, Redis 8, BullMQ queues... Running
[4/5] Provisioning Caddy dynamic reverse proxy with auto TLS & dry-run validator... Healthy
[5/5] Control plane online at http://192.168.1.100:3001
Disponibilité de l'orchestration Swarm
Plus rapide que les déploiements SSH manuels
Interruption lors des rechargements Caddy
Souveraineté des données & auto-hébergement
Tout ce dont votre équipe a besoin pour exécuter des conteneurs en production
Dites adieu aux scripts éparpillés et aux proxies configurés manuellement. Upstand rassemble la gestion multi-nœuds, les bases de données et les opérations intelligentes dans une interface unifiée.
Clustering multi-nœuds Docker Swarm
Connectez vos nœuds managers et workers via des réseaux overlay chiffrés. Rotation sécurisée des jetons, drainage sans risque pour la maintenance et consensus Raft garanti.
Moteurs de bases de données persistantes
Provisionnement en un clic de PostgreSQL 18, MySQL, MariaDB, MongoDB, Redis et libSQL (sqld) avec volumes montés, identifiants chiffrés et sauvegardes S3 automatisées via rclone.
Proxy inverse Caddy atomique & TLS auto
Chaque configuration de routage est validée dans un conteneur isolé avant déploiement. Certificats Let's Encrypt automatiques, forward-auth et zéro coupure de connexions actives.
Copilote IA autonome UpGal
Agent ToolLoopAgent limité à 12 étapes avec validation humaine obligatoire pour toute modification sensible. Diagnostics de cluster, redimensionnement et protocole MCP.
Provisionnement distant sans agent par SSH
Connectez n'importe quel serveur Linux avec une simple clé SSH. Upstand installe Docker, configure le Swarm et lance des files de build autonomes dans un tunnel chiffré.
SSO Entreprise, SCIM 2.0 & Terminal sécurisé
Prise en charge de SAML 2.0, OIDC, annuaire SCIM 2.0, validation de domaine DNS TXT et terminal Web SSH réservé exclusivement au propriétaire global.
Conçu pour la durabilité, la sécurité et l'isolation
Le plan de contrôle est strictement découplé des charges applicatives. Le tableau de bord communique avec le serveur Hono/tRPC, les builds s'exécutent dans des files BullMQ isolées et Caddy route le trafic avec rollback automatique.
1. Déclaration de charge applicative
Le développeur soumet son code Git ou son fichier Compose depuis l'UI, le CLI ou UpGal.
2. Sérialisation en file & BuildKit
La file du nœud worker construit l'image de façon isolée via Dockerfile, Railpack ou Nixpacks.
3. Déploiement progressif Swarm
Docker Swarm remplace les conteneurs avec vérification de santé stricte et seuils d'annulation.
4. Rechargement Caddy à chaud
Caddy valide la configuration en mémoire et bascule le trafic sans clore les sockets TCP actifs.
Atomic Caddy reloads verified in-container before memory swap. 0 ms dropped TCP connections.
De Docker Compose classique aux Swarm Stacks Haute Disponibilité
Collez n'importe quel fichier docker-compose.yml ordinaire. Upstand convertit automatiquement les ports, politiques de redémarrage et réseaux en spécifications Swarm distribuées avec réplicas et réseaux isolés.
Zero-friction translation with safety checks
Standard Docker Compose files are designed for single-machine environments. Upstand transparently synthesizes cluster-ready specifications without breaking your team's workflow.
version: "3.8"
services:
web:
image: ghcr.io/org/frontend:latest
ports:
- "80:80"
restart: always
environment:
- NODE_ENV=production
api:
image: ghcr.io/org/backend:latest
ports:
- "4000:4000"
restart: always
db:
image: postgres:18-alpine
volumes:
- data:/var/lib/postgresql/data
volumes:
data:Comment Upstand se compare aux autres solutions PaaS
Upstand a été pensé pour les équipes souhaitant la haute disponibilité multi-nœuds de Swarm sans la complexité vertigineuse de Kubernetes.
| Fonctionnalité | Upstand | Coolify | Portainer | Dokploy | Kubernetes (K8s) |
|---|---|---|---|---|---|
| Clustering Swarm multi-nœuds | Multi-nœuds natif + Raft | Monoserveur / Contrôle SSH | Supporté (Interface complexe) | Swarm monoserveur uniquement | Natif (Consommation énorme) |
| Proxy inverse dynamique | Caddy atomique (test préalable) | Traefik | Manuel / Nginx | Traefik | Ingress Controller |
| Copilote IA avec approbation | UpGal avec cartes d'approbation et MCP | Aucune IA native | Aucune IA native | Aucune IA native | Plugins tiers externes |
| Bases modernes & libSQL | Postgres 18, MySQL, Mongo, libSQL | Bases traditionnelles | Modèles manuels | Bases traditionnelles | Opérateurs complexes requis |
| SSO Entreprise & SCIM 2.0 | OIDC, SAML 2.0 et SCIM inclus | Limité à l'offre Cloud | Payant (Business Edition) | Authentification basique | Configuration via Dex/Keycloak |
| Empreinte mémoire (RAM) | Légère (~400 Mo) | Moyenne (~1 Go) | Légère (~250 Mo) | Moyenne (~800 Mo) | Lourde (2 Go+ par nœud) |
Calculez vos économies en passant à l'auto-hébergement
Les fournisseurs cloud facturent des marges exorbitantes sur le calcul, la bande passante et les bases de données. Découvrez ce que vous gagnez avec Upstand.
Estimations basées sur des machines virtuelles comparables AWS ECS / RDS contre des serveurs dédiés Hetzner / OVH.
Recommandé par les architectes système et développeurs
Découvrez les retours d'expérience de ceux qui gèrent des conteneurs en production avec Upstand.
"Upstand nous a apporté la résilience du cluster Swarm sans devoir embaucher un ingénieur Kubernetes dédié. Les rechargements atomiques de Caddy ont totalement éliminé les coupures 502 lors des mises en production."
"L'IA UpGal est le premier assistant qui comprend les enjeux de sécurité. La carte de confirmation interactive empêche tout risque de suppression accidentelle d'une base de données critique."
"Nous avons migré 45 microservices du cloud vers trois serveurs dédiés hébergeant Upstand. Notre facture mensuelle est passée de 3400 $ à 220 $ sans la moindre seconde d'interruption."
Tout ce que vous devez savoir sur Upstand
Des réponses techniques directes sur l'installation, le clustering Swarm, les sauvegardes et la sécurité.
Prenez le contrôle total de votre cloud conteneur dès aujourd'hui
Lancez la commande d'installation sur n'importe quel serveur Ubuntu ou Debian propre et disposez d'un PaaS complet immédiatement.
Prérequis : Ubuntu 22.04+, Debian 12+ avec accès root.