Open Source PaaS и продуктовая студия

Развертывайте все на собственной инфраструктуре.

Self-hosted контейнерная платформа на базе Docker Swarm и Caddy. Многоузловая кластеризация, автоматический TLS и персистентные БД без избыточной сложности Kubernetes. 100% open-source под Apache 2.0.

$curl -fsSL https://upstand.dev/install.sh | bash
upstand-cluster-01
Raft кворум 3/3
Managers
3 менеджера активны
Workers
6 воркеров подключено
Services
24 реплики запущено
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 — Три модели развертывания

Облако, self-hosted или гибрид.

Одна платформа, три формы развертывания — переключайтесь в любой момент.

[01]Управляемое

Upstand Cloud

Развертывание веб-приложений и контейнеров из репозитория. Управляемый control plane, автобэкапы и централизованные логи.

  • Управляемые сборки и среды выполнения
  • Автоматические HTTPS-домены без ручной настройки
  • Журнал аудита и командные права доступа
  • Резервное копирование по расписанию в S3
Cloud тариф
Ноль забот об администрировании
[02]Self-hosted

Ваши серверы

Запуск всей платформы на собственном оборудовании. Любой Linux VPS (Hetzner, OVH, Selectel, AWS) или bare-metal серверы.

  • Подключение серверов по SSH без установки агентов
  • Нативная кластеризация Docker Swarm из коробки
  • Никаких проприетарных демонов на ваших машинах
  • Полный суверенитет данных и работа офлайн
Бесплатно и Open Source
Apache-2.0 — без лимитов на ядра или узлы
[03]Гибрид

Смешанный режим

Облачная панель управления, соединенная с вашими приватными серверами через зашифрованную сеть WireGuard.

  • Базы данных на своих серверах, превью в облаке
  • Перенос контейнеров без переписывания конфигураций
  • Единый интерфейс и CLI для всех сред
  • Общие права доступа команды и история релизов
Cloud + ваши серверы
Одна подписка, неограниченное число своих машин
Миграция в любой день

Cloud ⇄ self-hosted. В один клик, когда угодно.

Ваши приложения — это стандартные контейнеры OCI, а сервисы — обычные образы Docker. Перемещайте нагрузки между облаком Upstand и своими серверами без пересборок и комиссий за выход.

Zero vendor lock-in

02 — Наша философия

Мы верим, что интернет может оставаться человечным.

Upstand — это независимая студия и холдинг для полезных инструментов, надежной инфраструктуры и идей, требующих внимания.

Мы создаем то, чем хотим пользоваться сами: открытые инструменты для разработчиков и специализированные платформы для веба. Наша работа лежит на стыке кода, ремесла и цифрового суверенитета.

[01]

Качество важнее мнимого удобства

Надежные и долговечные примитивы. Никаких темных паттернов, раздутой телеметрии и привязок к платформе.

[02]

Суверенитет вместо вендор-лока

Вы должны быть владельцем своей инфраструктуры, данных и инструментов. Верность открытым стандартам и контейнерам Docker.

[03]

Ясность вместо показной сложности

Прагматичная инженерия. Docker Swarm вместо громоздкого Kubernetes. Конфигурации, которые читаются за 5 минут.

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