v0.14 Release|Console PaaS Open Source v0.14

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.

Voir sur GitHub
$curl -fsSL https://upstand.dev/install.sh | sudo bash
upstand-control-plane ~ console
Tous les 12 nœuds Swarm sont actifs
# Run the non-interactive production installer

$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

✓ Upstand v0.14.0 bootstrap complete! Initial owner registration unlocked.
99.99%

Disponibilité de l'orchestration Swarm

x10

Plus rapide que les déploiements SSH manuels

0 ms

Interruption lors des rechargements Caddy

100%

Souveraineté des données & auto-hébergement

Capacités clés

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.

Gestion de cluster

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.

Production-Ready in v0.14
Stockage avec état

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.

Production-Ready in v0.14
Routage Edge

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.

Production-Ready in v0.14
Opérations IA

Copilote IA autonome UpGal

Agent ToolLoopAgent limité à 12 étapes avec validation humaine obligatoire pour toute modification sensible. Diagnostics de cluster, redimensionnement et protocole MCP.

Production-Ready in v0.14
Infrastructure

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é.

Production-Ready in v0.14
Sécurité Entreprise

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.

Production-Ready in v0.14
Architecture Système

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.

UPSTAND CLUSTER TOPOLOGY ENGINERaft Quorum: 3/3 Managers
Ingress LayerHTTPS / tRPC / WebSocket
Next.js Web ConsoleUpGal MCP ClientCLI (`upk_...`)
Plan de Contrôle Upstand (Hono, tRPC, PostgreSQL, Redis)Isolated
Hono API Server
PostgreSQL 18
Redis 8 / BullMQ
Better Auth (SSO)
Cluster Docker Swarm et files de tâches des nœudsEncrypted Overlay Mesh
Node 01 (Swarm Leader)
Node 02 (Worker + DB)
Node 03 (Worker + Apps)
Proxy Caddy dynamique avec rollback garantiLet's Encrypt TLS / Auto HSTS

Atomic Caddy reloads verified in-container before memory swap. 0 ms dropped TCP connections.

Moteur de Traduction

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.

Attribution automatique de préfixes uniques pour éviter les collisions de volumes et réseaux
Conversion de restart: always en deploy.restart_policy avec backoff exponentiel
Injection de parallélisme pour les rolling updates et seuils d'échec sécurisés
Chiffrement et injection sécurisée des secrets et variables d'environnement
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:
Comparatif Objectif

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éUpstandCoolifyPortainerDokployKubernetes (K8s)
Clustering Swarm multi-nœudsMulti-nœuds natif + RaftMonoserveur / Contrôle SSHSupporté (Interface complexe)Swarm monoserveur uniquementNatif (Consommation énorme)
Proxy inverse dynamiqueCaddy atomique (test préalable)TraefikManuel / NginxTraefikIngress Controller
Copilote IA avec approbationUpGal avec cartes d'approbation et MCPAucune IA nativeAucune IA nativeAucune IA nativePlugins tiers externes
Bases modernes & libSQLPostgres 18, MySQL, Mongo, libSQLBases traditionnellesModèles manuelsBases traditionnellesOpérateurs complexes requis
SSO Entreprise & SCIM 2.0OIDC, SAML 2.0 et SCIM inclusLimité à l'offre CloudPayant (Business Edition)Authentification basiqueConfiguration 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)
Économies TCO

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.

Nœuds de serveur3 hosts
1 node10 nodes20 nodes
Applications actives12 apps
2 apps30 apps60 apps
Instances de bases de données4 DBs
1 instance8 instances15 instances
Coût estimé sur AWS / Cloud PaaS
$1,081 /month
Coût estimé avec Upstand sur serveurs dédiés
$135 /month
Économies annuelles88% Savings
$11,352

Estimations basées sur des machines virtuelles comparables AWS ECS / RDS contre des serveurs dédiés Hetzner / OVH.

Témoignages

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."
AM
Alexandre Moreau
Lead Architecte DevOps · Vektor Labs
"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."
SC
Sarah Chen
Responsable Infrastructure · Nexus Fintech
"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."
DV
Dmitry Vasiliev
Ingénieur Plateforme · HyperScale Media
Questions Fréquentes

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é.

Upstand est un plan de contrôle PaaS conçu pour orchestrer nativement des clusters multi-nœuds Docker Swarm. Contrairement aux outils mono-serveur, Upstand gère la haute disponibilité avec consensus Raft, utilise une configuration Caddy avec vérification préalable, intègre un copilote IA avec validation humaine et supporte des bases modernes comme libSQL en plus de PostgreSQL 18.
Prêt en 2 minutes

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.

$curl -fsSL https://upstand.dev/install.sh | sudo bash

Prérequis : Ubuntu 22.04+, Debian 12+ avec accès root.