全面掌控与编排 Docker Swarm 容器集群 体验极致的运维清晰度
面向开发者的自托管 PaaS 控制面板。将裸金属服务器或云主机快速组建为弹性 Docker Swarm 集群。支持 Git 代码直推构建、一键拉起持久化数据库、原子级零宕机 Caddy 重载,并内置具备人工确认流的 UpGal AI 运维助手。
$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
编排集群的高可用运行时间
相比传统手动 SSH 部署提速
Caddy 动态重载造成的停机时间
数据主权与完全自托管掌控
团队在生产环境中运行容器所需的一切能力
告别散碎的脚本、易错的手动 Nginx 配置与脆弱的 CI/CD 流程。Upstand 将多节点集群编排、数据库引擎与智能运维深度集成在统一的现代控制台中。
Docker Swarm 多节点集群编排
在加密 Overlay 覆盖网络上轻松连接 Manager 与 Worker 节点。支持自动轮换加入令牌、安全排空节点以供维护,以及零脑裂风险的 Raft 共识保障。
原生持久化数据库引擎
一键开箱即用 PostgreSQL 18、MySQL、MariaDB、MongoDB、Redis 及 libSQL (sqld),附带持久卷保护、自动加密强口令,以及基于 rclone 的 S3 定时备份。
原子级 Caddy 反向代理与自动 TLS
每次路由规则更新前均在隔离容器中预检语法。自动签发 Let's Encrypt 证书、支持前置认证与基础认证,永不断开正在进行的 TCP 连接。
UpGal 自主 AI 运维助手
基于 12 步约束循环的 ToolLoopAgent。在执行涉及容器启停、卷删除或数据库重置的操作时必须人工审批。支持 Model Context Protocol (MCP)。
零客户端 SSH 远程主机初始化
只需提供 SSH 密钥即可接入任意远端 Linux 服务器。Upstand 自动安装 Docker Engine、初始化 Swarm 网络,并安全拉起独立的构建队列。
企业级 SSO、SCIM 2.0 与特权终端
原生支持 SAML 2.0、OIDC、企业员工目录自动同步 SCIM 2.0、DNS TXT 域名所有权校验,以及仅限主管理员访问的 Web SSH 终端与细粒度 API Token。
专为持久性、企业安全与绝对隔离而设计
Upstand 将控制平面与实际运行的业务负载完全解耦。Web 面板与 Hono/tRPC 服务通信,通过 BullMQ 队列驱动独立构建,并通过 Caddy 动态路由请求。
1. 声明式工作负载配置
开发者通过 Git 提交、Web 控制台或 UpGal AI 发送 Compose 或应用配置清单。
2. 队列序列化与 BuildKit 编译
目标节点的部署队列串行拉取并使用 Dockerfile、Railpack 或 Nixpacks 安全构建镜像。
3. Swarm 滚动发布与健康探测
Docker Swarm 逐步替换容器副本,严格检验探针指标并在异常时快速回滚。
4. Caddy 内存原子热重载
Caddy 预先校验新配置,在内存中完成反向代理切换,保持既有长连接不中断。
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.
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 复杂度拖垮的研发团队而打造。
| 核心特性 | Upstand | Coolify | Portainer | Dokploy | Kubernetes (K8s) |
|---|---|---|---|---|---|
| 多节点 Swarm 集群编排 | 原生多节点 + Raft 共识 | 单机模式 / SSH 远程控制 | 支持 (界面操作复杂) | 仅单机 Swarm 模式 | 原生支持 (极重运维成本) |
| 动态反向代理 | Caddy 原子预校验热更 | Traefik | 手动配置 / Nginx | Traefik | Ingress Controller |
| 具备人工审批的 AI 运维 | UpGal 带安全确认卡片与 MCP | 无原生 AI 支持 | 无原生 AI 支持 | 无原生 AI 支持 | 依赖第三方外挂 |
| 现代数据库与 libSQL | Postgres 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 运行自有服务器所能节省的预算。
对比数据参考同等配置的 AWS ECS / RDS 实例计费与 Hetzner / OVH 专用独立硬件服务器开支。
深受注重稳定性与开发体验的工程师青睐
倾听在生产环境中运行 Upstand 的架构师与系统管理员的真实体验。
"Upstand 为我们带来了多节点 Docker Swarm 的稳定性,完全无需雇佣专职的 Kubernetes 工程师。Caddy 的原子级重载彻底解决了以往部署时的 502 短暂抖动。"
"UpGal AI 是我们见过的第一个真正尊重安全边界的 AI 运维助手。界面上清晰的确认卡片,彻底杜绝了任何误删生产数据库的危险。"
"我们将 45 个服务从云端全数迁移到三台专用服务器上的 Upstand 集群。每月账单直接从 3400 美元降到了 220 美元,期间零事故平稳过渡。"
关于 Upstand 的一切技术细节
有关系统部署、架构设计、集群网络及企业合规的详细技术说明。
立即掌控专属于您的私有容器云平台
在干净的 Ubuntu 或 Debian 服务器上运行一行安装命令,立刻拥有功能完整的生产级 Docker Swarm PaaS 控制面板。
系统前置要求:Ubuntu 22.04+ 或 Debian 12+,具备 root 权限。