ArcLibrary

1Panel / Coolify / Dokploy

面向个人和小团队的「自托管 PaaS」 —— 一台 VPS 也能像 Vercel 一样部署。

面板自托管部署
核心 · Key Idea

一句话:这类工具把 Docker / Compose / Caddy / 数据库 / 备份 包装成 Web UI,让你在一台 VPS 上点几下就能部署应用、申请 HTTPS、监控资源 —— 个人 / 小团队不用上 K8s也能很专业。

主流自托管面板#

1Panel
国内活跃;Linux 服务器管理 + Docker 应用商店 + WAF + 备份。中文友好。
Coolify
开源 Heroku/Vercel 替代品。Git push 即部署、自动 HTTPS、数据库托管。
Dokploy
类似 Coolify,UI 简洁、模板丰富。
Portainer
老牌 Docker / K8s 管理面板,偏运维侧。
CasaOS / Yunohost / Cosmos Cloud
家庭服务器 / NAS 风格,应用商店为主。

打个比方#

打个比方 · Analogy

直接 ssh + docker compose = 裸金属
Vercel / Render = 托管 SaaS
1Panel / Coolify = 自家 Vercel —— 你用别人的 UI 体验,但主权 100% 在自己手里(数据 / 域名 / 价格)。

共同特性#

应用模板App Templates
一键部署 WordPress / GitLab / Plausible / Umami 等常见软件。
Git 部署Git Deploy
Coolify 类支持 Dockerfile / Nixpacks / Buildpack 自动识别构建。
自动 HTTPSAuto HTTPS
内嵌 Caddy / Traefik,配域名 → 自动 Let's Encrypt。
备份Backups
数据库 / 配置定时备份到 S3 / R2。
资源面板Dashboard
CPU / 内存 / 磁盘实时图。
网关 / 反代Built-in Proxy
面板内置反向代理,按域名分发到容器。

怎么工作#

底层都是 Docker / Compose;面板帮你生成 + 维护 yaml

实操要点#

  • 小项目 + 单 / 双 VPS 这类面板效率最高;> 5 台或多团队还是上 K8s + Argo CD。
  • 数据持久化:装的时候选好挂载路径,备份走面板内置 + S3 / R2 异地。
  • 域名解析:先把域名 A / AAAA 指 VPS,再在面板加域名 → 自动签证书。
  • 监控告警:1Panel 内置警报,Coolify 集成 Healthchecks.io / 飞书 Webhook。
  • 更新机制:面板自身一定要定期升级(包含安全补丁),平台 API 才稳定。
  • 开放端口:80 / 443 必须开;建议 22 改端口或用 Tailscale 不暴露 SSH。
  • API + CLI:Coolify 有 API,能配合 GitHub Actions 自动部署。

易混点#

1Panel / Coolify
单 / 几台 VPS,**点点点**。
上手 5 分钟。
K8s + Argo CD
多机 / 多环境 / 团队规模化。
上手数周。

延伸阅读#