PaaS Open Source & Studio Indépendant

Déployez tout sur votre propre infrastructure.

Plateforme de conteneurs auto-hébergée propulsée par Docker Swarm et Caddy. Clustering multi-serveurs, TLS automatique et bases de données persistantes sans la complexité de Kubernetes. 100% open source sous Apache 2.0.

$curl -fsSL https://upstand.dev/install.sh | bash
upstand-cluster-01
Quorum Raft 3/3
Managers
3 Managers Actifs
Workers
6 Workers Connectés
Services
24 Répliques en Cours
Edge Ingress
Caddy Auto-TLS (Let's Encrypt)
SERVICEIMAGEREPLICASPORTSSTATUS
caddy-ingresscaddy:2.8.4-alpine3/3 (global)80:80, 443:443healthy
upstand-apiupstand/core:0.14.03/3 (replicated)3000/tcp (internal)healthy
postgres-primarypostgres:18-alpine1/1 (pinned)5432/tcp (internal)healthy
redis-queueredis:8.0-alpine1/1 (replicated)6379/tcp (internal)healthy
upgal-agentupstand/upgal:latest1/1 (mcp-daemon)stdio / unix-socketidle

01 — Trois modes de déploiement

Cloud, auto-hébergé, ou les deux.

La même plateforme, trois modes d'exécution — changez à tout moment.

[01]Géré

Upstand Cloud

Déployez vos applications et conteneurs depuis votre dépôt Git. Plan de contrôle infogéré, sauvegardes automatiques et logs unifiés.

  • Runtimes d'application et builds gérés
  • Domaines HTTPS automatiques sans configuration
  • Journal d'audit et contrôle d'accès d'équipe
  • Sauvegardes planifiées vers le stockage S3
Offre Cloud
Zéro maintenance d'infrastructure
[02]Auto-hébergé

Vos Serveurs

Exécutez toute la plateforme sur des machines vous appartenant. Tout VPS Linux (Hetzner, OVH, Scaleway, AWS) ou serveur dédié.

  • Connexion SSH sans agent tiers sur vos hôtes
  • Clustering multi-nœuds natif Docker Swarm
  • Aucun démon propriétaire sur vos machines
  • Souveraineté totale des données et fonctionnement hors-ligne
Gratuit & Open Source
Apache-2.0 — sans limite de cœurs ni de nœuds
[03]Hybride

Mix & Match

Plan de contrôle Cloud relié à vos serveurs privés via un réseau maillé chiffré WireGuard.

  • Bases de données sur vos serveurs, prévisualisations sur le Cloud
  • Déplacement des conteneurs sans réécrire les configs
  • Un seul tableau de bord et CLI pour tous vos environnements
  • Gestion unifiée des droits et historique des déploiements
Cloud + Vos serveurs
Un abonnement unique, serveurs privés illimités
Migration libre à tout moment

Cloud ⇄ Auto-hébergé. En un clic, sans contrainte.

Vos applications sont de simples conteneurs OCI et vos services des images Docker standards. Transférez vos charges entre Upstand Cloud et vos serveurs sans recompilation ni frais de sortie.

Zero vendor lock-in

02 — Notre raison d'être

Nous croyons qu'Internet peut encore être humain.

Upstand est un studio de produit indépendant et une société pour concevoir des outils soignés, des infrastructures utiles et des idées exigeantes.

Nous créons ce que nous aurions aimé trouver : des outils open source pour les développeurs, ainsi que des plateformes dédiées pour le web. Notre travail allie logiciel, artisanat et souveraineté.

[01]

L'artisanat plutôt que la facilité

Des composants durables et épurés. Pas de dark patterns, pas de télémétrie abusive et aucun verrouillage propriétaire.

[02]

La souveraineté plutôt que la dépendance

Vous devez rester propriétaire de votre infrastructure, de vos données et de vos outils. Respect strict des standards ouverts.

[03]

La clarté plutôt que la complexité superflue

Une ingénierie pragmatique. Docker Swarm plutôt que la démesure de Kubernetes. Des configurations lisibles en cinq minutes.

03 — Наши проекты

Коллекция полезных вещей с единым подходом Upstand.

Инструменты с открытым кодом, творческие платформы и инфраструктура, созданные с заботой.

[01]Инфраструктура
Продакшн

Upstand PaaS

Self-hosted контейнерная платформа на Docker Swarm и Caddy

Многоузловые кластеры, динамический обратный прокси, персистентные БД и AI-ассистент без вендор-лока.

upstand.dev
[02]Креативные инструменты
Публичная бета

OpenRive

Открытая среда выполнения и инструментарий интерактивной векторной анимации

Высокопроизводительный движок и конвертер векторных форматов для веба и нативных платформ.

openrive.com
[03]Веб-протокол
Активен

AdsParty

Контекстная рекламная биржа без нарушения конфиденциальности

Прямая реклама без поведенческого трекинга, сторонних cookies и агрессивного профилирования.

adsparty.com
[04]Продуктивность
Ранний доступ

Tongo

Холст совместной работы в реальном времени для продуктовых команд

Бесконечное полотно для проектирования архитектуры и совместного мозгового штурма с локальной синхронизацией.

tongo.app
[05]Инструменты разработки
Open Source

dgrunner

Легковесный эфемерный CI-раннер на базе MicroVM

Безопасные изолированные раннеры для CI/CD, стартующие MicroVM менее чем за 200мс.

dgrunner.dev
[06]Издательство
Активен

lettersbox

Почтовые рассылки без трекинга подписчиков

Платформа публикаций на Markdown с криптографическим подтверждением доставки и без пикселей слежения.

lettersbox.io

04 — Возможности платформы

Все необходимое для доставки и работы контейнеров.

Построено на проверенных временем технологиях Linux: Docker Swarm, Caddy, WireGuard и PostgreSQL.

Деплой и релизы

Compose и мультисервисы

Развертывание стеков прямо из стандартных файлов docker-compose.

Деплой по Git Push

Автоматический запуск сборки при каждом коммите через безопасные вебхуки.

Мгновенные откаты (Rollback)

Откат к любой предыдущей версии без простоя сервиса.

Разнообразные билдеры

Поддержка Dockerfile с секретами BuildKit или автоопределение Nixpacks.

Кластеризация и оркестрация

Нативный Docker Swarm

Консенсус Raft, встроенный в движок Docker, без тяжелого etcd.

Мультисерверное распределение

Балансировка реплик контейнеров между менеджерами и воркерами.

Плавные обновления без простоя

Пошаговый rollout новых версий с автоматическим откатом при сбоях.

Мониторинг здоровья и самолечение

Перезапуск упавших задач и миграция на здоровые ноды.

Маршрутизация и сеть

Атомарный реверс-прокси Caddy

Перезагрузка конфигурации с предварительной валидацией без потери трафика.

Автоматический TLS Let's Encrypt

Автовыпуск и продление SSL-сертификатов для доменов и поддоменов.

Зашифрованная сеть Overlay

Изоляция межсервисного взаимодействия через VXLAN с шифрованием IPsec.

Маршрутизация по путям и поддоменам

Распределение трафика между приложениями и микросервисами.

Хранилище и базы данных

Базы данных в один клик

Готовые шаблоны PostgreSQL 18, MySQL, Redis, MongoDB и ClickHouse.

Персистентные Docker тома

Подключение локальных и распределенных томов с гарантией сохранности данных.

Автобэкапы в S3

Дампы баз данных по расписанию в AWS S3, Cloudflare R2 или MinIO.

Безопасный импорт данных

Восстановление бэкапов с проверкой транзакционной целостности.

Эксплуатация и ассистент UpGal

Подключение серверов без агентов

Добавление серверов по SSH без установки сторонних демонов.

AI-ассистент UpGal

Умный агент по протоколу MCP для диагностики логов и состояния сервисов.

Централизованные живые логи

Потоковый вывод stdout и stderr со всех нод и контейнеров кластера.

Полнофункциональный CLI и API

Автоматизация управления кластером через консоль и API токены.

Безопасность и контроль

Корпоративный SSO и SCIM 2.0

Вход через Google, GitHub, Okta, SAML и OIDC провайдеры.

Ролевой доступ (RBAC)

Разграничение прав владельцев, администраторов и участников.

Ограниченные API токены

Выпуск токенов с доступом только к определенным проектам.

Неизменяемый журнал аудита

Фиксация всех изменений конфигурации, деплоев и откатов.

05 — Архитектура

Спроектировано для промышленной надежности.

Многоуровневая топология с изолированным control plane, шифрованной сетью и надежной маршрутизацией.

Клиентский и входной слой

Запросы приходят по HTTPS на краевой прокси, а инженеры работают через веб-консоль, CLI или MCP-ассистента.

Control Plane и база состояния

API на базе Hono и tRPC координирует состояние в PostgreSQL 18, а задачи исполняются через очереди BullMQ.

Сервисная сетка Docker Swarm

Менеджеры поддерживают консенсус Raft и распределяют задачи в изолированных overlay-сетях.

Атомарный реверс-прокси Caddy

Перед применением конфигурации Caddy тестирует ее в контейнере, гарантируя нулевой простой соединений.

SWARM TOPOLOGY SCHEMATICRaft Consensus: Active
01. INGRESS & CLIENTSTLS 1.3 / Port 443
Web ConsoleCLI (`upk_...`)UpGal MCP Agent
02. CONTROL PLANE COREIsolated Network
Hono API
PostgreSQL 18
Redis / BullMQ
Better Auth
03. DOCKER SWARM SERVICE MESHVXLAN 10.0.0.0/8
manager-01 (Leader)
worker-01 (Active)
worker-02 (Active)
04. CADDY ATOMIC REVERSE PROXY0ms Downtime Hot-Reload
In-process dry run test → Administrative JSON API reload → Rollback on syntax error

06 — Конвертер Compose в Swarm

Стандартный Compose на входе. Отказоустойчивый Swarm на выходе.

Upstand конвертирует файлы Compose в надежные стеки Swarm с политиками автовосстановления и обновления.

Zero-friction translation with safety checks

Standard Docker Compose files are built for single-machine development. Upstand parses them and generates resilient, production-ready Swarm stacks without changing your team's existing workflow.

  • Автогенерация реплик и ограничений размещения на нодах
  • Настройка постепенного обновления с контролем параллелизма
  • Автоматический перезапуск задач при выходе ноды из строя
  • Без необходимости писать сотни строк YAML для Kubernetes
version: "3.8"
services:
  web:
    image: ghcr.io/org/frontend:latest
    ports:
      - "80:80"
    restart: always
  api:
    image: ghcr.io/org/backend:latest
    ports:
      - "4000:4000"
    restart: always
  db:
    image: postgres:18-alpine
    volumes:
      - pgdata:/var/lib/postgresql/data
volumes:
  pgdata:

07 — В хорошей компании

Партнеры, единомышленники и друзья студии.

Мы работаем с командами, которые разделяют наши ценности ремесла, производительности и независимости ПО.

“Хорошие инструменты создаются хорошими людьми. Мы гордимся сотрудничеством с теми, кто двигает веб вперед.”

08 — Техническое сравнение

В чем реальное отличие Upstand.

Фактическое сравнение архитектуры, моделей оркестрации и потребления системных ресурсов.

ПараметрUpstandCoolifyPortainerDokployKubernetes
Движок оркестрацииНативный Docker SwarmОдиночный Docker / Swarm частичноАгент Docker / K8sОдиночный Docker / TraefikKubelet и сложный control plane
Кластеризация из коробкиВстроена (Raft консенсус)Экспериментально / один хостТребует агента на каждом хостеВ основном один хостВстроена (высокая сложность)
Архитектура обратного проксиАтомарный Caddy (0мс перезагрузка)TraefikEdge агент / ручная настройкаTraefikIngress-NGINX / Envoy
Потребление RAM контрольной панелью~180 МБ RAM~500 МБ RAM~150 МБ RAM~350 МБ RAM>2 ГБ RAM только на мастера
Управление удаленными узламиБез агентов (по SSH)Выполнение через SSHПроприетарный агентВыполнение через SSHKubelet на каждом узле
AI-ассистент для运维UpGal (стандартный протокол MCP)НетНетНетСторонние надстройки
ЛицензияApache 2.0 (100% бесплатно)Apache 2.0Open Source / коммерческие тарифыApache 2.0Apache 2.0

09 — Частые вопросы

Ответы на ключевые вопросы.

Прямые технические ответы об устройстве и эксплуатации Upstand.

Docker Swarm встроен прямо в движок Docker. Он дает мультисерверную кластеризацию, консенсус Raft и оверлейную сеть с потреблением менее 200 МБ RAM, избавляя от 2 ГБ+ оверхеда и сотен строк манифестов Kubernetes.

10 — Обсудить идею

Начните диалог с нашей инженерной командой.

Планируете ли вы миграцию инфраструктуры, разработку интеграций или открытое сотрудничество — мы будем рады обсудить это с вами.

Вы также можете написать нам напрямую на почту: hello@upstand.dev

Открытый манифест

Создано, чтобы работать, форкаться и развиваться вами.

Разверните Upstand на своих серверах уже сегодня. Бесплатно, независимо и открыто под лицензией Apache 2.0.

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

Лицензия Apache 2.0 · Без скрытой телеметрии · 100% self-hosted