首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >Coolify 部署教程:用云服务器搭建你自己的Vercel/Heroku替代品

Coolify 部署教程:用云服务器搭建你自己的Vercel/Heroku替代品

原创
作者头像
hollyx
发布于 2026-09-24 10:40:30
发布于 2026-09-24 10:40:30
1000
举报

每次部署新项目都要从零配置服务器环境,或者在 Vercel、Heroku 上为流量付费越来越高——这是很多开发者都会遇到的痛点。Coolify 正是为解决这个问题而生:它是一个开源的自托管 PaaS 平台,让你在自己的云服务器上获得类似 Vercel/Heroku 的一键部署体验,数据完全由自己掌控。本文将教你如何在腾讯云 Lighthouse 上部署 Coolify。

一、Coolify 是什么?

Coolify 是 GitHub 上最热门的开源自托管部署平台之一(Star 数 6 万+),它可以看作是 Vercel、Netlify、Heroku 的开源自托管替代。

核心能力包括:

  • 一键部署:从 GitHub/GitLab 仓库直接拉取代码,自动构建和部署
  • 多运行时支持:Node.js、Python、PHP、Go、Rust、Docker 镜像、Docker Compose 等
  • 内置数据库:PostgreSQL、MySQL、MongoDB、Redis 等一键创建
  • 自动 HTTPS:自动申请和续期 Let's Encrypt SSL 证书
  • CI/CD 流水线:代码推送后自动构建部署
  • 多服务器管理:一台控制台管理多台远程服务器

二、环境要求

在腾讯云 Lighthouse 上部署 Coolify 的最低配置:

配置项

最低要求

推荐配置

CPU

2 核

4 核

内存

4GB

8GB

磁盘

40GB SSD

50GB+ SSD

系统

Ubuntu 22.04+

Ubuntu 22.04+

Docker

Docker CE 20.10+

Docker CE 最新版

三、部署 Coolify

创建服务器

  1. 进入腾讯云 Lighthouse 控制台,点击"新建实例"
  2. 应用镜像选择 Docker CE(预装 Docker 环境)
  3. 套餐选择:推荐 4 核 8G(如需多项目运行)
  4. 地域选择:选择离你最近的国内地域
  5. 完成支付

一键安装 Coolify

SSH 登录服务器,执行官方安装脚本:

代码语言:txt
复制
curl -fsSL https://cdn.coollabs.io/coolify/install.sh | bash

安装过程会自动完成以下操作:

  • 安装 Docker(如未安装)
  • 拉取 Coolify 控制面板和相关服务镜像
  • 初始化 PostgreSQL 数据库和 Redis 缓存
  • 配置 Traefik 反向代理
  • 在 8000 端口开放管理面板

安装完成后,在浏览器访问 http://你的服务器IP:8000。

初始化配置

  1. 注册管理员账号
  2. 配置域名:如果有自己的域名,在 DNS 中添加一条泛域名解析(如 *.coolify.yourdomain.com),然后在 Coolify 中配置通配符域名
  3. 配置 SSL 证书:Coolify 会自动通过 Let's Encrypt 申请证书

四、部署你的第一个应用

连接 Git 仓库

  1. 在 Coolify 控制台点击"添加项目"
  2. 选择"Git 仓库"作为源
  3. 连接 GitHub 或 GitLab 账号,授权 Coolify 访问你的仓库
  4. 选择要部署的仓库

配置部署参数

  1. 构建方式:Coolify 会自动检测项目类型(Node.js、PHP、Python 等)
  2. 环境变量:设置项目所需的环境变量
  3. 端口:填写应用监听端口
  4. 域名:选择是否使用自定义域名

部署

点击"部署"按钮,Coolify 会自动完成:

代码拉取 → 依赖安装 → 构建 → 容器化 → SSL 配置 → 上线

整个过程通常在 1~3 分钟内完成。

五、实用功能

数据库管理:Coolify 内置数据库服务,可以一键创建 PostgreSQL、MySQL、MongoDB、Redis 实例,直接关联到你的应用。

自动 SSL:Coolify 集成了 Let's Encrypt,为每个部署的应用自动申请和续期 SSL 证书,无需手动配置。

实时日志:在控制台中可以实时查看应用的运行日志,方便排查问题。

资源指标:查看 CPU、内存、磁盘的使用情况,了解资源消耗。

六、常见问题

Q1:Coolify 和 Vercel 有什么区别?

A:Coolify 是自托管的,数据和应用部署在你自己的服务器上,不受第三方平台限制。Vercel 部署简便但有流量收费,且数据托管在 Vercel 的基础设施上。Coolify 完全开源,你可以自由定制。

Q2:费用计算?

A:主要费用是云服务器本身。一台 4 核 8G 的 Lighthouse 即可运行 Coolify 并部署多个中小型应用,综合成本远低于商业 PaaS 平台。

Q3:一台服务器可以部署多少个应用?

A:取决于每个应用的资源消耗。4 核 8G 的配置通常可以同时运行 5~10 个中小型应用。如果应用更重,建议选择更高配置的套餐或使用多服务器管理功能。

👉 前往腾讯云 Lighthouse 选购云服务器

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

目录
  • 一、Coolify 是什么?
  • 二、环境要求
  • 三、部署 Coolify
    • 创建服务器
    • 一键安装 Coolify
    • 初始化配置
  • 四、部署你的第一个应用
    • 连接 Git 仓库
    • 配置部署参数
    • 部署
  • 五、实用功能
  • 六、常见问题
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档