v0.14 Release|开源自托管 PaaS 控制面板 v0.14

全面掌控与编排 Docker Swarm 容器集群 体验极致的运维清晰度

面向开发者的自托管 PaaS 控制面板。将裸金属服务器或云主机快速组建为弹性 Docker Swarm 集群。支持 Git 代码直推构建、一键拉起持久化数据库、原子级零宕机 Caddy 重载,并内置具备人工确认流的 UpGal AI 运维助手。

访问 GitHub
$curl -fsSL https://upstand.dev/install.sh | sudo bash
upstand-control-plane ~ console
全部 12 个 Swarm 节点健康运行
# 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%

编排集群的高可用运行时间

10 倍

相比传统手动 SSH 部署提速

0 ms

Caddy 动态重载造成的停机时间

100%

数据主权与完全自托管掌控

核心能力

团队在生产环境中运行容器所需的一切能力

告别散碎的脚本、易错的手动 Nginx 配置与脆弱的 CI/CD 流程。Upstand 将多节点集群编排、数据库引擎与智能运维深度集成在统一的现代控制台中。

集群管理

Docker Swarm 多节点集群编排

在加密 Overlay 覆盖网络上轻松连接 Manager 与 Worker 节点。支持自动轮换加入令牌、安全排空节点以供维护,以及零脑裂风险的 Raft 共识保障。

Production-Ready in v0.14
有状态存储

原生持久化数据库引擎

一键开箱即用 PostgreSQL 18、MySQL、MariaDB、MongoDB、Redis 及 libSQL (sqld),附带持久卷保护、自动加密强口令,以及基于 rclone 的 S3 定时备份。

Production-Ready in v0.14
边缘路由

原子级 Caddy 反向代理与自动 TLS

每次路由规则更新前均在隔离容器中预检语法。自动签发 Let's Encrypt 证书、支持前置认证与基础认证,永不断开正在进行的 TCP 连接。

Production-Ready in v0.14
智能运维

UpGal 自主 AI 运维助手

基于 12 步约束循环的 ToolLoopAgent。在执行涉及容器启停、卷删除或数据库重置的操作时必须人工审批。支持 Model Context Protocol (MCP)。

Production-Ready in v0.14
云端基础设施

零客户端 SSH 远程主机初始化

只需提供 SSH 密钥即可接入任意远端 Linux 服务器。Upstand 自动安装 Docker Engine、初始化 Swarm 网络,并安全拉起独立的构建队列。

Production-Ready in v0.14
企业合规

企业级 SSO、SCIM 2.0 与特权终端

原生支持 SAML 2.0、OIDC、企业员工目录自动同步 SCIM 2.0、DNS TXT 域名所有权校验,以及仅限主管理员访问的 Web SSH 终端与细粒度 API Token。

Production-Ready in v0.14
系统架构

专为持久性、企业安全与绝对隔离而设计

Upstand 将控制平面与实际运行的业务负载完全解耦。Web 面板与 Hono/tRPC 服务通信,通过 BullMQ 队列驱动独立构建,并通过 Caddy 动态路由请求。

1. 声明式工作负载配置

开发者通过 Git 提交、Web 控制台或 UpGal AI 发送 Compose 或应用配置清单。

2. 队列序列化与 BuildKit 编译

目标节点的部署队列串行拉取并使用 Dockerfile、Railpack 或 Nixpacks 安全构建镜像。

3. Swarm 滚动发布与健康探测

Docker Swarm 逐步替换容器副本,严格检验探针指标并在异常时快速回滚。

4. Caddy 内存原子热重载

Caddy 预先校验新配置,在内存中完成反向代理切换,保持既有长连接不中断。

UPSTAND CLUSTER TOPOLOGY ENGINERaft Quorum: 3/3 Managers
Ingress LayerHTTPS / tRPC / WebSocket
Next.js Web ConsoleUpGal MCP ClientCLI (`upk_...`)
Upstand 控制平面 (Hono, tRPC, PostgreSQL, Redis)Isolated
Hono API Server
PostgreSQL 18
Redis 8 / BullMQ
Better Auth (SSO)
Docker Swarm 集群与各节点任务队列Encrypted Overlay Mesh
Node 01 (Swarm Leader)
Node 02 (Worker + DB)
Node 03 (Worker + Apps)
具备自动回滚保障的 Caddy 动态边缘网关Let's Encrypt TLS / Auto HSTS

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

智能配置转换

标准 Docker Compose 自动转换为高可用 Swarm Stack

粘贴常规的 docker-compose.yml 文件,Upstand 将自动把端口映射、重启策略与网络声明转化为具备自动副本扩展、回滚阈值与覆盖网络的高可用集群定义。

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.

自动规避卷与网络名称冲突,添加安全隔离前缀
将 restart: always 自动转换为带指数退避的 Swarm 部署策略
注入滚动更新并发度 (parallelism) 与失败容错阈值
安全加密注入集群密钥与环境变量
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:
客观对比

Upstand 与其他 PaaS 及容器工具对比

Upstand 专为追求 Docker Swarm 多节点高可用、又不想被 Kubernetes 复杂度拖垮的研发团队而打造。

核心特性UpstandCoolifyPortainerDokployKubernetes (K8s)
多节点 Swarm 集群编排原生多节点 + Raft 共识单机模式 / SSH 远程控制支持 (界面操作复杂)仅单机 Swarm 模式原生支持 (极重运维成本)
动态反向代理Caddy 原子预校验热更Traefik手动配置 / NginxTraefikIngress Controller
具备人工审批的 AI 运维UpGal 带安全确认卡片与 MCP无原生 AI 支持无原生 AI 支持无原生 AI 支持依赖第三方外挂
现代数据库与 libSQLPostgres 18、MySQL、Mongo、libSQL传统基础数据库手动编写模板传统数据库需配置复杂的 Operator
企业 SSO 与 SCIM 2.0 同步OIDC、SAML 2.0 与 SCIM 开箱即用仅云端商业版支持仅昂贵的企业商业版支持仅基础账密登录需自建 Dex / Keycloak
控制平面内存占用轻量级 (~400MB RAM)中等 (~1GB RAM)轻量级 (~250MB RAM)中等 (~800MB RAM)沉重 (每节点 2GB+)
降本增效

测算迁移至自托管云的成本节省

公有云 PaaS 对计算、网络出口与托管数据库收取数倍溢价。测算使用 Upstand 运行自有服务器所能节省的预算。

服务器节点数3 hosts
1 node10 nodes20 nodes
运行应用数量12 apps
2 apps30 apps60 apps
数据库实例数量4 DBs
1 instance8 instances15 instances
预估公有云 PaaS / AWS 月度账单
$1,081 /month
使用 Upstand 自建裸金属月度成本
$135 /month
每年为您节省88% Savings
$11,352

对比数据参考同等配置的 AWS ECS / RDS 实例计费与 Hetzner / OVH 专用独立硬件服务器开支。

用户评价

深受注重稳定性与开发体验的工程师青睐

倾听在生产环境中运行 Upstand 的架构师与系统管理员的真实体验。

"Upstand 为我们带来了多节点 Docker Swarm 的稳定性,完全无需雇佣专职的 Kubernetes 工程师。Caddy 的原子级重载彻底解决了以往部署时的 502 短暂抖动。"
AM
Alexandre Moreau
DevOps 首席架构师 · Vektor Labs
"UpGal AI 是我们见过的第一个真正尊重安全边界的 AI 运维助手。界面上清晰的确认卡片,彻底杜绝了任何误删生产数据库的危险。"
SC
Sarah Chen
基础设施负责人 · Nexus Fintech
"我们将 45 个服务从云端全数迁移到三台专用服务器上的 Upstand 集群。每月账单直接从 3400 美元降到了 220 美元,期间零事故平稳过渡。"
DV
Dmitry Vasiliev
平台工程师 · HyperScale Media
常见问题解答

关于 Upstand 的一切技术细节

有关系统部署、架构设计、集群网络及企业合规的详细技术说明。

Upstand 是一款专为 Docker Swarm 多节点集群量身打造的现代化容器 PaaS 控制面板。与市面上的单机版工具不同,Upstand 原生协调 Manager 与 Worker 节点的高可用共识,采用带预先语法检验的 Caddy 原子重载机制,内置具备人工确认流的自主 AI 智能体,并原生支持 libSQL、PostgreSQL 18 及持久化备份体系。
两分钟极速就绪

立即掌控专属于您的私有容器云平台

在干净的 Ubuntu 或 Debian 服务器上运行一行安装命令,立刻拥有功能完整的生产级 Docker Swarm PaaS 控制面板。

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

系统前置要求:Ubuntu 22.04+ 或 Debian 12+,具备 root 权限。