在您自己的基础设施上部署一切。
基于 Docker Swarm 和 Caddy 构建的自托管容器平台。拥有原生多节点集群、自动 TLS 证书和持久化数据库,摆脱 Kubernetes 的冗余复杂度。基于 Apache 2.0 永久开源。
| SERVICE | IMAGE | REPLICAS | PORTS | STATUS |
|---|---|---|---|---|
| caddy-ingress | caddy:2.8.4-alpine | 3/3 (global) | 80:80, 443:443 | healthy |
| upstand-api | upstand/core:0.14.0 | 3/3 (replicated) | 3000/tcp (internal) | healthy |
| postgres-primary | postgres:18-alpine | 1/1 (pinned) | 5432/tcp (internal) | healthy |
| redis-queue | redis:8.0-alpine | 1/1 (replicated) | 6379/tcp (internal) | healthy |
| upgal-agent | upstand/upgal:latest | 1/1 (mcp-daemon) | stdio / unix-socket | idle |
01 — 三种部署形态
云端、自托管,或两者兼备。
同一套平台,三种部署形态 — 您随时可以自由切换。
Upstand 云端版
从代码仓库直接部署 Web 应用和容器。托管控制平面、自动化备份和统一日志。
- 托管构建与应用运行时
- 零配置自动签发 HTTPS 域名
- 集中式审计日志与团队权限控制
- 定时备份至 S3 对象存储
自有服务器
在您完全掌控的机器上运行完整平台。支持任何 Linux VPS(Hetzner、OVH、阿里云、AWS)或裸金属服务器。
- 无代理 SSH 快速连接任何 Linux 主机
- 原生多节点 Docker Swarm 集群
- 主机无需安装任何专有监控进程
- 完整数据主权与离线运行能力
灵活组合
通过 WireGuard 加密网格将云端控制平面与您的私有基础设施打通。
- 私有主机运行生产数据库,云端运行预览分支
- 迁移容器负载无需重写配置文件
- 统一的 Web 控制台与 CLI 工具
- 整合的团队权限与部署版本历史
云端 ⇄ 自托管。一键切换,毫无门槛。
您的应用是标准的 OCI 容器,服务是标准的 Docker 镜像。在 Upstand 云端与您自己的物理服务器之间自由迁移动态负载,无需重新构建或支付昂贵的退出费用。
02 — 我们的理念
我们坚信互联网依然可以充满人文关怀。
Upstand 是一家独立的产品工作室与控股公司,专注于打造精致有用的工具、可靠的基础设施以及值得关怀的创意。
我们构建自己梦寐以求的工具:面向开发者和工程师的开源平台,以及服务于广阔 Web 世界的专属产品。我们的工作融汇了软件技术、工匠精神与数据自主权。
专注品质而非盲目便利
经久耐用的清晰构件。拒绝暗黑模式设计,不含膨胀的埋点分析,杜绝平台锁定。
主权归属而非厂商绑定
您应当完全掌控您的基础设施、数据与开发工具。坚守开放标准与通用容器运行时。
清晰简洁而非故弄玄虚
务实的工程美学。以简洁的 Docker Swarm 取代 Kubernetes 的繁复堆叠。五分钟即可读懂的配置。
03 — 我们的作品
精心打造的实用工具集。一致的 Upstand 视角。
以工匠精神打磨的开源工具、创意平台与开发者基础设施。
Upstand PaaS
多节点集群、动态反向代理、持久化数据库与 AI 辅助运维,绝无厂商锁定。
OpenRive
超高性能矢量动画引擎与格式转换器。支持在 Web 和原生平台上运行动态交互动效。
AdsParty
直接且契合上下文的广告交易,不含行为追踪、第三方 Cookie 或侵入式用户画像。
Tongo
支持无限多人协作的可视化规划画布,适合系统架构图绘制与头脑风暴,支持本地优先同步。
dgrunner
安全可靠的自托管构建运行器,可在 200 毫秒内启动隔离的 MicroVM 沙箱并彻底清理。
lettersbox
原生 Markdown 发布与订阅平台,具备加密送达证明,不含任何追踪像素。
04 — 平台能力矩阵
交付与运行容器化工作负载所需的全部能力。
构建于久经考验的 Linux 基础之上:Docker Swarm、Caddy、WireGuard 与 PostgreSQL。
部署与发布
直接从标准 Docker Compose 文件部署多容器服务栈。
通过安全 Webhook 在 Git 提交时自动触发构建流水线。
秒级回滚到任意历史部署状态,业务连接零中断。
支持标准 Dockerfile(含 BuildKit 密钥)及 Nixpacks 自动检测。
集群编排
Docker 引擎内置 Raft 共识机制,无需维护沉重的 etcd。
在跨地域的管理与工作节点之间智能调度容器副本。
配置并发度逐步滚动更新镜像,遇错自动回退。
节点宕机时自动拉起受损任务并重新分配到健康机器。
边缘路由
内存中预演校验路由配置后再执行重载,确保零断流。
全自动化签发并续期泛域名和子域名的 SSL/TLS 证书。
利用隔离的 VXLAN 叠加网络及可选 IPsec 保护容器间通信。
在统一入口后灵活分发多款应用与微服务流量。
持久化存储
开箱即用的 PostgreSQL 18、MySQL、Redis、MongoDB 和 ClickHouse。
持久挂载本地主机卷与分布式存储驱动,保证数据绝不丢失。
定时将数据库全量快照推送到 AWS S3、Cloudflare R2 或 MinIO。
事务完整性校验加持下的数据库备份导入与恢复机制。
运维与 UpGal 助手
通过标准 SSH 密钥一键纳入新 Linux 服务器,无需额外守护进程。
基于 MCP 协议的有界智能代理,自主排查容器日志与集群健康。
跨所有服务器和容器无缝流式传输标准输出与错误日志。
支持通过命令行脚本与权限 Token 实现集群自动化管理。
企业安全与治理
支持 Google、GitHub、Okta 以及通用 SAML / OIDC 身份对接。
按所有者、管理员和成员区分资源读写作用域。
按项目生成具有精确权限控制的自动化部署密钥。
完整记录每次部署、回滚、节点加入及配置变更。
05 — 系统架构
专为持久可靠的工业级运维设计。
严格分层的网络拓扑,保障控制平面隔离、加密通信网格与边缘零中断路由。
外部流量通过 HTTPS 接入边缘代理,工程师通过 Web 控制台、CLI 或 MCP 助手进行操作。
基于 Hono 和 tRPC 的 API 服务协同 PostgreSQL 18,由 BullMQ 驱动异步执行队列。
管理节点维持 Raft 共识,并在彼此隔离的 Overlay 专用网络中调度容器工作任务。
配置更新前在容器内进行预演检查,确认无误后秒级热重载,杜绝客户端断连。
06 — Compose 转换器
输入标准 Compose,输出生产级 Swarm 部署栈。
Upstand 将单机 Compose 文件自动翻译为具备健康检查和滚动更新策略的高可用集群配置。
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.
- 自动生成容器副本数与节点亲和性约束
- 配置具备并发控制的滚动更新参数
- 节点异常时的工作任务自动恢复策略
- 无需手写上百行晦涩难懂的 Kubernetes YAML
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 — 合作伙伴
与我们同行的团队、伙伴与益友。
我们与同样秉持工匠精神、重视系统性能和独立软件开发的优秀团队紧密协作。
Apex Team
专注于高并发分布式系统稳定性、边缘网络优化和容器运行时的资深工程团队。
Mansora
专注于数字化工艺、人性化开发者界面与排版美学的知名设计咨询机构。
“优秀的工具出自专注的人。我们很荣幸能与推动 Web 前进的先锋团队并肩合作。”
08 — 技术对比
客观剖析 Upstand 的独特优势。
架构设计、编排模式及资源消耗的真实对比。
| 特性 | Upstand | Coolify | Portainer | Dokploy | Kubernetes |
|---|---|---|---|---|---|
| 编排引擎 | 原生 Docker Swarm | 单机 Docker / 实验性 Swarm | Docker / K8s 代理 | 单机 Docker / Traefik | Kubelet 控制平面 |
| 原生多机集群 | 内置 Raft 共识 | 实验性质 / 主推单机 | 每节点需安装专有 Agent | 仅单机架构为主 | 内置(配置极度繁琐) |
| 反向代理架构 | Caddy 原子化(零断流热重载) | Traefik | 边缘代理 / 手动配置 | Traefik | Ingress-NGINX / Envoy |
| 控制面板内存开销 | 约 180MB RAM | 约 500MB RAM | 约 150MB RAM | 约 350MB RAM | 主控节点需 >2GB RAM |
| 远程服务器纳管 | 无代理(标准 SSH 互联) | SSH 命令执行 | 专有 Agent 守护进程 | SSH 命令执行 | 每台机器均需安装 Kubelet |
| AI 智能运维助手 | UpGal(标准 MCP 协议) | 无 | 无 | 无 | 需依赖第三方插件 |
| 开源协议 | Apache 2.0(永久免费) | Apache 2.0 | 开源版与商业授权双轨 | Apache 2.0 | Apache 2.0 |
09 — 常见问题
答疑解惑。
关于 Upstand 架构与日常运用的直接技术解答。
10 — 提出构想
与我们的工程团队展开对话。
无论您是在规划基础设施迁移、构建生态扩展,还是探讨开源协作,我们都非常期待与您交流。
开源承诺
由您掌控、自由运行、永久独立。
今天即可在您自己的基础设施上部署 Upstand。基于 Apache 2.0 永久自由、开源。
Apache 2.0 协议 · 零隐私追踪 · 100% 支持自托管