Vercel 是一个专注于前端部署、静态站点托管和服务器端渲染(SSR)的云平台,尤其适合 Next.js 等框架。但是Vercel在计费上相当的昂贵(最坑的就是 你需要付座位费,不然只能允许你自己的提交能够构建),不少人都在寻求自托管和其他的替代方案。
![]()
自托管替代方案通常是开源的 Platform as a Service (PaaS) 工具,这些工具允许您在自己的服务器(如 VPS、Raspberry Pi 或云实例)上运行,类似于 Vercel 的 Git 推送部署、自动构建和 SSL 支持,但提供更多控制权、无供应商锁定和成本优化。
1. Coolify
简介 Coolify 是一个现代、功能全面的开源自托管 PaaS(平台即服务),被誉为“自托管的 Vercel + Heroku”。它通过直观的 Web 界面,让你轻松管理服务器、部署应用、托管数据库,并支持多服务器集群扩展。
核心功能
- 支持 GitHub、GitLab、Gitea 的自动部署(含 PR 预览环境)
- 自动申请与续期 Let's Encrypt SSL 证书
- 一键部署 280+ 开源应用模板(如 WordPress、Ghost、Plausible)
- 数据库自动备份至 S3、Backblaze 或本地
- 实时监控(CPU、内存、磁盘、网络)
- 通知集成:Discord、Telegram、Email、Slack
- 团队协作与权限控制
- 支持 Docker、Docker Compose、Nixpacks 构建
- API + CLI 自动化支持
安装方式
1curl -fsSL https://cdn.coolify.io/install.sh | bash只需一台支持 Docker 的服务器(推荐 Ubuntu 22.04+),几分钟即可完成安装。
适合场景
- 希望 Vercel 体验但不想被平台锁定的开发者
- 需要部署前后端 + 数据库的全栈项目
- 多项目、多团队协作管理
优势 vs Vercel 完全自托管,无使用量限制,支持任意框架,无冷启动延迟,可部署后端服务。
2. Dokploy
简介 Dokploy 是一个轻量级、现代化的自托管 PaaS,界面简洁优雅,专注于快速部署应用和数据库。它的设计灵感来自 Vercel 和 Railway,强调“开箱即用”。
核心功能
- 一键部署流行开源项目(如 Plausible、Cal.com、Umami)
- 自动反向代理(基于 Traefik)
- 实时资源监控仪表盘
- 数据库自动备份(MySQL、PostgreSQL、MongoDB)
- 支持 Docker Compose 和 Docker Swarm 集群
- 通知支持:Slack、Discord、Email
- REST API + CLI 工具
安装方式
1curl -sSL https://dokploy.com/install.sh | sh支持任何支持 Docker 的 Linux 发行版。
适合场景
- 快速部署个人项目或小型团队应用
- 需要数据库 + 应用一体化管理
- 追求简洁美观的控制面板
优势 vs Vercel 支持数据库部署与备份,成本可控,支持 PHP/Go/Ruby 等后端语言。
3. Dokku
简介 Dokku 是“最小化的 Heroku”,仅 100 多行 Bash 脚本 + Docker 实现,被称为“5 分钟部署你自己的 PaaS”。它通过 git push 实现部署,极简但强大。
核心功能
- 使用 Heroku Buildpacks 构建应用(Node.js、Python、Ruby、Go、PHP 等)
- 插件系统:一键添加 PostgreSQL、Redis、Let's Encrypt 等
- 零停机部署
- 自定义域名 + 自动 HTTPS
- 支持多应用、多域名
- 可通过 Azure、DigitalOcean 一键安装
安装方式
1wget https://raw.githubusercontent.com/dokku/dokku/v0.34.2/bootstrap.sh
2sudo DOKKU_TAG=v0.34.2 bash bootstrap.sh安装后通过 dokku apps:create myapp 和 git push dokku main 部署。
适合场景
- 熟悉 Heroku 工作流的开发者
- 追求极简、稳定、可脚本化的部署方案
- 迁移旧 Heroku 项目
优势 vs Vercel 轻量(<100MB)、可高度定制、支持插件扩展后端能力,无厂商依赖。
4. Appwrite Sites(Appwrite 静态/SSR 托管模块)
简介 Appwrite 是一个开源的后端即服务(BaaS)平台,其 Sites 模块专为前端静态站点和 SSR 应用设计,直接对标 Vercel。支持 Next.js、Nuxt、SvelteKit 等框架。
核心功能
- GitHub 自动部署 + PR 预览
- 全球 CDN 加速(自托管时可接 Cloudflare)
- 自动 HTTPS + 自定义域名
- 一键模板(Docusaurus、Astro、Remix 等)
- 与 Appwrite 后端深度集成(Auth、Database、Functions)
- 支持边缘函数(Edge Functions)
安装方式
自托管 Appwrite 核心:
1docker run -it --rm appwrite/appwrite- 在控制台开启 “Sites” 模块,连接 GitHub 仓库即可部署。
适合场景
- 使用 Appwrite 作为后端的项目
- 需要前端 + 后端一体化自托管方案
- 追求数据主权与隐私保护
优势 vs Vercel 后端服务(认证、存储、数据库)与前端部署在同一平台,完全自控,无冷启动。
总结
一般来说,比较推荐的是 Coolify 和 Dokploy 。算是比较健全的,但是移植nextjs的时候仍然非常多的坑,尤其是Nextjs的项目需要额外注意平台部署,除了vercel 外其他多多多少少处在大量的坑。

我看大佬的博客用的是Render部署的欸