coolify – Heroku、Netlify、Vercel 的开源自托管服务平台替代品

Coolify 是一个类似于 Heroku、Netlify、Vercel 等开源且可自托管的替代方案平台。它帮助你在自己的硬件上管理服务器、应用程序和数据库,只需一个 SSH 连接即可操作。无论是 VPS、裸机、Raspberry Pi 等设备,Coolify 都能轻松管理。与云服务的便捷性类似,但你完全掌控自己的服务器,没有服务依赖,所有配置都保存在服务器上,即使停止使用 Coolify,仍可继续管理现有资源。

file

特性

  • 兼容性广泛:支持多种编程语言和框架,可部署静态网站、API、后端、数据库和服务等应用程序。
  • 多种服务器支持:适用于任何服务器,包括自有服务器、VPS、Raspberry Pi、云服务器等,只需SSH连接。
  • 多场景使用:支持单一服务器、多服务器或Docker Swarm集群部署,未来将支持Kubernetes。
  • 自动化功能:提供Git集成、免费SSL证书、自动数据库备份、Webhook集成、API、团队协作、拉取请求部署、服务器自动化、监控和通知功能。

安装

一台服务器,如 VPS、Raspberry Pi 或任何有 SSH 访问权限的服务器。根据需求选择服务器资源。托管大型应用需要更多资源。

快速安装:

curl -fsSL https://cdn.coollabs.io/coolify/install.sh | bash

要求:

  • 支持的操作系统: Debian、Redhat、SUSE、Arch Linux、Raspberry Pi OS
  • 支持的架构: AMD64、ARM64
  • 最低服务器配置: 2个CPU,2GB内存,30GB以上存储空间

安装说明

自动安装

适用于安装了 Docker Engine(非 Docker Desktop)的支持的Linux发行版。

  1. 启用SSH
    确保SSH已启用,并能以root用户从本地机器连接到服务器。如果要使用自定义SSH端口,可在安装Coolify后设置。

  2. 安装Curl
    确保服务器上可用curl命令。

  3. 执行安装命令
    在服务器上以root用户执行以下命令:

    curl -fsSL https://cdn.coollabs.io/coolify/install.sh | bash
  4. 打开Coolify的UI
    安装后可通过http://<ip>:8000访问Coolify。

此脚本将安装基础命令、Docker Engine(24+)、配置日志、创建目录结构和SSH密钥,并启动Coolify。

官方链接

Comments

No comments yet. Why don’t you start the discussion?

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注