Logo

Coolify的使用

photo

2026年02月14日

简介

Coolify 是一种功能强大的自我托管解决方案,专为那些希望掌控自己的应用、数据库以及开源服务的用户设计。它提供了简化的操作和灵活性,无需依赖第三方平台便能轻松管理自己的技术栈。

作为一款综合性工具,Coolify 的目标是帮助用户在本地或云端快速部署各种服务,同时降低技术门槛。无论是初学者还是资深开发者,都可以通过它实现高效的部署和管理。

Coolify 服务概览

Coolify 被认为是 Heroku 和 Netlify 的理想替代方案。它不仅继承了这些平台的优点,还增加了更多实用功能。例如,Coolify 提供了自动反向代理服务,这意味着用户可以更加轻松地管理网络流量。同时,免费 SSL 证书的支持为应用程序的安全性提供了保障,无需额外配置复杂的加密协议。

此外,Coolify 的支持范围非常广泛,涵盖了多种应用类型。以下是它支持的部分技术栈:

  • 静态网站:适合简单的网页展示或静态资源的托管。
  • 动态框架:包括 NodeJS、React、Vue、Svelte、Next.js 等,满足现代 Web 开发需求。
  • 数据库服务:用户可以快速部署 MongoDB、MySQL、PostgreSQL 等数据库实例,满足数据存储和管理需求。
  • 开源服务:支持 WordPress、Ghost 等常见开源系统的部署。

通过这些功能,Coolify 可以帮助开发者快速构建和部署自己的应用,同时简化了运维工作。它是一个值得探索的工具,特别适合那些希望掌控技术栈的用户。

部署

为了确保 Coolify 的顺利运行,用户需要满足一定的硬件和操作系统要求。Coolify 是一个资源密集型工具,特别是在本地构建应用镜像时,需要较高的 CPU 性能支持。以下是部署 Coolify 的最低系统要求:

  • 2核CPU:足够的计算能力以支持镜像构建和服务运行。
  • 2G内存:保证服务的正常运行,特别是对于数据库和应用实例。
  • 30G存储:用于存储应用镜像、数据库文件以及其他运行所需的资源。
  • Ubuntu服务器:目前 Coolify 仅支持 Ubuntu 系统,确保兼容性和稳定性。
Coolify 系统要求

满足上述要求后,用户可以选择两种方式进行安装:快速安装命令或手动配置安装。

快速安装:Coolify 提供了一种非常方便的安装方式,用户只需执行一条命令即可完成安装。这种方法对于希望快速启动并体验 Coolify 功能的用户非常友好。以下是安装命令:

wget -q https://get.coollabs.io/coolify/install.sh -O install.sh; sudo bash ./install.sh -f

运行该命令后,Coolify 会自动配置 Docker 守护进程、拉取最新镜像并启动服务。这种方式适合那些对环境配置要求不高的用户。

手动安装:对于需要定制化部署的用户,可以选择手动安装 Coolify。这种方式需要用户预先安装 Docker Engine(建议版本 20.10+),并定义多个环境变量以确保服务正常运行。例如:

  • COOLIFY_APP_ID:随机生成的 UUID,用于标识 Coolify 实例。
  • COOLIFY_SECRET_KEY:用于加密私密数据的密钥,长度需为 32 字符。
  • COOLIFY_DATABASE_URL:SQLite 数据库的 URL,用于存储系统数据。
  • COOLIFY_IS_ON:指定 Coolify 的部署方式,当前支持 Docker。

定义完环境变量后,可以通过 Docker 命令启动 Coolify 实例:

docker run -tid --env-file .env -v /var/run/docker.sock:/var/run/docker.sock coollabsio/coolify:latest

这种方式为用户提供了更大的灵活性,可以根据具体需求调整配置。

Coolify 部署示例

无论选择哪种方式,Coolify 都能够帮助用户快速启动和管理自己的应用和服务。其简化的部署流程确保了用户可以专注于开发和应用优化,而非复杂的环境配置。

使用

Coolify 的使用方式设计得非常直观,既能够满足单用户的部署需求,也支持多人协作的团队管理。它的权限体系和资源管理功能保证了使用的灵活性和安全性。

权限体系:在 Coolify 中,第一个注册的用户会自动成为 root/admin 管理员。这位管理员能够访问系统范围的所有配置,包括部署资源、系统更新以及高级管理功能。而其他注册用户则只能管理各自团队的资源,无法访问系统级别的配置。这种权限划分确保了系统的安全性,同时让团队管理更加清晰。

Coolify 用户权限界面

Git 源代码管理:Coolify 提供了对 Git 源代码的全面管理支持,简化了代码的获取和部署过程。以下是 Coolify 支持的 Git 功能:

  • 通过令牌或 SSH 密钥访问代码仓库,确保安全的连接。
  • 支持在 Git 提供商(如 GitHub 或 GitLab)中创建专属应用。
  • 设置 Webhook 以实现自动部署,减少手动操作。
  • 能够克隆代码并与部署过程无缝集成。

这些功能使得开发者能够轻松地将代码与部署流程连接起来,实现快速上线和持续集成。

Git 源代码配置页面

创建应用与数据库实例:Coolify 的核心功能之一是支持应用和数据库实例的便捷创建。用户可以通过以下步骤轻松部署:

  • 选择需要的应用类型,例如静态网站或动态框架(React、Vue 等)。
  • 配置数据库实例,支持 MongoDB、MySQL、PostgreSQL 等多种数据库。
  • 启用公开访问选项(Set it public),使得数据库或应用可以通过公网访问。

部署完成后,用户可以通过 Coolify 提供的地址直接访问服务,并进行连接测试以确保配置正确。

数据库实例配置界面

Coolify 的使用体验简化了部署流程,同时提供了强大的功能支持,无论是个人开发者还是团队协作都能从中受益。其直观的界面和灵活的配置选项让部署变得更加高效和可靠。

配置和服务创建

在 Coolify 中,配置和服务创建是核心功能之一,它使得用户能够根据自己的需求灵活地部署应用和数据库,并选择适合的运行环境。以下是详细的功能和操作步骤。

部署目的地选择:用户可以根据自己的运行环境选择部署目的地,Coolify 支持两种主要方式:

  • 本地 Docker:非常适合个人开发者或小型团队使用。通过 Docker 引擎,用户可以在本地机器上快速运行和管理应用,方便调试和开发。
  • Kubernetes:适合更复杂的企业级部署场景。它提供了更强大的容器编排能力,适合大规模服务的动态扩展。
部署目的地选择界面

数据库配置与连接测试:Coolify 简化了数据库的管理和配置流程,支持多种数据库类型如 MongoDB、MySQL 和 PostgreSQL。用户可以轻松创建数据库实例,并根据以下步骤进行配置:

  • 选择数据库类型并填写相关的配置参数(如端口号、访问权限等)。
  • 启用“公开访问”(Set it public)选项,使数据库能够通过公网访问,便于远程连接。
  • 完成配置后,Coolify 提供了连接测试功能,用户可以验证数据库是否正常运行并确保访问权限正确。
数据库配置界面

服务创建与启动:Coolify 的服务创建流程非常简洁,用户可以通过简单的操作添加应用,并根据需求对服务进行详细配置。以下是服务创建的基本步骤:

  • 点击添加按钮,选择需要部署的应用或服务(如静态网站、动态框架或开源工具)。
  • 根据应用的特定需求填写相关配置参数,例如环境变量或资源分配。
  • 完成配置后,点击“启动服务”按钮,应用即可开始运行。对于需要公网访问的服务,可以启用相关设置。
服务创建和启动示例

通过这些功能,Coolify 能够让用户以最少的操作完成复杂服务的部署和管理。无论是个人项目还是企业级应用,Coolify 的灵活性和高效性都能满足各种需求。

资源和参考

为了帮助用户更好地了解和使用 Coolify,官方提供了丰富的资源和详细的指导文档。这些资源不仅能够为初学者提供全面的入门支持,也为高级用户提供了深入的配置和扩展建议。

Coolify 官方网站:Coolify 的官方网站(https://coolify.io/)是用户获取最新信息和使用教程的主要渠道。网站内容涵盖以下方面:

  • 详细的功能介绍:全面展示 Coolify 的核心功能,包括应用托管、数据库管理和服务配置。
  • 安装指南:提供不同操作系统上的安装步骤,确保用户能够快速上手。
  • 常见问题解答:解决用户在使用过程中可能遇到的技术难题。
  • 更新日志:展示每个版本的新增功能和修复内容,让用户了解工具的持续改进。
Coolify 官方网站资源示例

个性化配置与扩展:Coolify 的文档还支持用户根据自身需求进行个性化配置。通过这些文档,用户可以学习如何调整环境变量、优化资源分配以及扩展应用部署。以下是文档中涵盖的主要内容:

  • 环境变量配置指南:帮助用户定义如安全密钥、数据库路径等关键参数。
  • 扩展部署支持:包括如何将服务部署到 Kubernetes 或远程 Docker 环境,实现更高的灵活性。
  • 高级功能使用:如自动更新设置、团队权限管理以及白标配置。

通过参考这些资源,用户可以充分挖掘 Coolify 的潜力,将其应用到更广泛的场景中。同时,官方文档的详细性和易读性也使得技术问题的解决更加高效。

Coolify 文档资源示例

总的来说,Coolify 的官方网站和文档是用户的重要信息来源,它们不仅提供了操作指导,还帮助用户更好地理解工具的设计理念和应用场景。通过这些资源,用户可以轻松实现从入门到精通的过渡。

橙子主题打折出售

其实我不卖,主要是这里是放广告的,所以就放了一个
毕竟主题都没做完,卖了也是坑.

购买它
所有附件
该文章没有附件
本文为原创文章,请注意保留出处!

留言板

发表回复

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

Coolify的使用 2026年02月14日

简介Coolify是一种功能强大的自托管综合解决方案,旨在简化应用、数据库以及开源服务的托管流程。...Coolify的使用

热门文章

SharePoint2010升级到SharePoint2013操作手册 SharePoint2010升级到SharePoint2013操作手册目录第一章...SharePoint2010升级到SharePoint2013操作手册 作者:Pastore Antonio
1699 浏览量
C# DataTable 某一列求和 列为数字类型doubletotal=Convert.ToDouble(datatable.Com...C#DataTable某一列求和 作者:Pastore Antonio
1673 浏览量
修复moss本机访问SharePoint 401.1 HTTP错误 环境:DCServer&...修复moss本机访问SharePoint401.1HTTP错误 作者:Pastore Antonio
1661 浏览量
从0开始搭建SQL Server AlwaysOn 第三篇(配置AlwaysOn) 这一篇是从0开始搭建SQLServerAlwaysOn的第三篇,这一篇才真正开始搭建Alway...从0开始搭建SQLServerAlwaysOn第三篇(配置AlwaysOn) 作者:Pastore Antonio
1627 浏览量
SharePoint REST API – 概述 博客地址:http://blog.csdn.net/FoxDaveSharePointRES...SharePointRESTAPI–概述 作者:Pastore Antonio
1614 浏览量
Adding Docker Repository to CentOS 在CentOS系统上添加Docker官方仓库是安装和管理Docker的第一步。以下是详细...AddingDockerRepositorytoCentOS 2026-02-14 · Xzavier Aaron
Flowise 前端框架配置指南 用户需求问题:有没有适合配置Flowise的前端框架?目标:寻找类似OpenWebUI...Flowise前端框架配置指南 2026-02-14 · Xzavier Aaron
aspnet-wwwroot-error-solution ASP.NETCore启动报错:DirectoryNotFoundExceptionwwwroo...aspnet-wwwroot-error-solution 2025-12-28 · Pastore Antonio
SharePoint Server 出现 ERR_HTTP2_PROTOCOL_ERROR 如果SharePointServer在http的情况下能够访问,但是在https下不能访问报错如...SharePointServer出现ERR_HTTP2_PROTOCOL_ERROR 2025-10-21 · Pastore Antonio
.NET CORE 快速文本搜索器 简单的搜索引擎:usingSystem;usingSystem.Collections.Gen....NETCORE快速文本搜索器 2025-09-25 · Pastore Antonio
Sql Server 部署SSIS包完成远程数据传输 简介与背景在现代数据管理中,如何高效地完成远程数据的更新任务一直是一个重要的挑战。本文的背景起源于...SqlServer部署SSIS包完成远程数据传输 2026-02-14 · Xzavier Aaron
Coolify的使用 简介Coolify是一种功能强大的自托管综合解决方案,旨在简化应用、数据库以及开源服务的托管流程。...Coolify的使用 2026-02-14 · Xzavier Aaron
Coolify的使用 简介Coolify是一种功能强大的自我托管解决方案,专为那些希望掌控自己的应用、数据库以及开源服...Coolify的使用 2026-02-14 · Xzavier Aaron
SharePoint 2019 Web Application Creation 在SharePoint2019中创建WebApplication,可以使用PowerSh...SharePoint2019WebApplicationCreation 2026-02-14 · Xzavier Aaron
vscode使用sftp上传 简介在现代开发环境中,VSCode凭借其强大的扩展性和丰富的功能,成为许多开发者的首选代码编辑器。...vscode使用sftp上传 2026-02-14 · Xzavier Aaron
在现有Seafile 上追加 Azure Blob 磁盘 已有运行中的Seafile(Docker)现有数据保持不变新增几个AzureBlob作为...在现有Seafile上追加AzureBlob磁盘 2025-11-21 · Pastore Antonio
.NET CORE 传统方式调用SharePoint 直接贴代码:usingMicrosoft.SharePoint.Client;usingPnP....NETCORE传统方式调用SharePoint 2025-09-25 · Pastore Antonio
Azure 申请SharePoint 应用 登录后台如下:进入Azure:选择之后进入创建应用:进入之后输入名字按照如下图示点击注册:创...Azure申请SharePoint应用 2025-09-25 · Pastore Antonio
VS中MVC解决方案复制后修改调试端口 我之前是直接去解决方案属性中修改:然后恭喜你,你会喜提报错。正确方式,打开项目属性:这里重置切...VS中MVC解决方案复制后修改调试端口 2025-03-17 · Pastore Antonio
如何在C#WinForms应用程序中显示当前版本信息 在开发C#WinForms应用程序时,向用户展示当前版本信息是一个常见的需求。这不仅可以帮助用户了解...如何在C#WinForms应用程序中显示当前版本信息 2025-03-10 · Pastore Antonio
2022年4月30日 削苹果削了手,太懒不想收藏资料的时候复制粘贴所以开发了一个快速发布的组件。花了2天……浏览量:1...2022年4月30日 2022-04-30 · Pastore Antonio
2021年12月27日 头疼/胸闷/肋条疼/脚脖子疼……没钱……明天要给员工发工资了。浏览量:1,824 2021-12-27 · Pastore Antonio
2021年12月22日 今天天气:多云转晴早上太多雾,但怕迟到还是一路超速……赶到了目的地,在车库绕了四层没一个车位,绕晕...2021年12月22日 2021-12-22 · Pastore Antonio
aspnet-wwwroot-error-solution ASP.NETCore启动报错:DirectoryNotFoundExceptionwwwroo...aspnet-wwwroot-error-solution 2025-12-28 · Pastore Antonio
SharePoint Server 出现 ERR_HTTP2_PROTOCOL_ERROR 如果SharePointServer在http的情况下能够访问,但是在https下不能访问报错如...SharePointServer出现ERR_HTTP2_PROTOCOL_ERROR 2025-10-21 · Pastore Antonio
.NET CORE 快速文本搜索器 简单的搜索引擎:usingSystem;usingSystem.Collections.Gen....NETCORE快速文本搜索器 2025-09-25 · Pastore Antonio
.NET CORE 传统方式调用SharePoint 直接贴代码:usingMicrosoft.SharePoint.Client;usingPnP....NETCORE传统方式调用SharePoint 2025-09-25 · Pastore Antonio
Azure 申请SharePoint 应用 登录后台如下:进入Azure:选择之后进入创建应用:进入之后输入名字按照如下图示点击注册:创...Azure申请SharePoint应用 2025-09-25 · Pastore Antonio
.NET CORE 传统方式调用SharePoint 直接贴代码:usingMicrosoft.SharePoint.Client;usingPnP....NETCORE传统方式调用SharePoint 2025-09-25 · Pastore Antonio
Azure 申请SharePoint 应用 登录后台如下:进入Azure:选择之后进入创建应用:进入之后输入名字按照如下图示点击注册:创...Azure申请SharePoint应用 2025-09-25 · Pastore Antonio
.NET CORE 使用应用方案操作SharePoint Online 世纪互联版 我来为你创建一个.NETCore应用程序,用于向世纪互联SharePointOnline....NETCORE使用应用方案操作SharePointOnline世纪互联版 2025-09-25 · Pastore Antonio
Microsoft Excel 365 的 DCOMCNFG 中缺少 Microsoft Excel 应用程序 试试这个方法:这个方法不是解决你看不看得到,而是配置你看不到也能使用了。原操作方案:Micro...MicrosoftExcel365的DCOMCNFG中缺少MicrosoftExcel应用程序 2025-06-11 · Pastore Antonio
使用SPFX开发SharePoint SE\2019过程中的问题 遇到不能新建ListView控件的,不要怀疑重装就行。装好了去看:C:\Users\Adminis...使用SPFX开发SharePointSE\2019过程中的问题 2025-06-10 · Pastore Antonio
为你的wordpress主题添加支持文章格式 如果你的主题不支持文章格式,首先你需要在functions.php中添加如下类似代码让你的主题支持该...为你的wordpress主题添加支持文章格式 2024-04-17 · Pastore Antonio
wordpress新增文章类型 要在WordPress中添加自定义文章类型,您可以按照以下步骤进行:使用函数创建自定义文章类型:...wordpress新增文章类型 2024-04-17 · Pastore Antonio
去除WordPress登录页面的翻译组件 在主题function.php中添加如下内容:add_filter(‘login_d...去除WordPress登录页面的翻译组件 2023-08-30 · Pastore Antonio
Linux 下Wordpress博客搭建 WordPress#下载安装文件cd/usr/local/nginx/html/blogw...Linux下WordPress博客搭建 2021-12-11 · Pastore Antonio
从零开始在linux下搭建wordpress博客 一,准备linux环境本地虚拟机可以忽略第一部分微博以及微信的公共平台现在正火的一塌糊涂。既...从零开始在linux下搭建wordpress博客 2021-12-11 · Pastore Antonio
centos 常见问题 1:DNS配置域名无法在Linux下解析是一个比较普遍的问题,造成这个问题有很多原因,比如:服务器...centos常见问题 2023-11-08 · Pastore Antonio
linux中查找包含指定内容的文件 文件名+内容根据时间查找日志查询指定时间段内的日志查找关键字只显示包含内容的文件名文件名+...linux中查找包含指定内容的文件 2021-12-11 · Pastore Antonio
Linux 下Wordpress博客搭建 WordPress#下载安装文件cd/usr/local/nginx/html/blogw...Linux下WordPress博客搭建 2021-12-11 · Pastore Antonio
从零开始在linux下搭建wordpress博客 一,准备linux环境本地虚拟机可以忽略第一部分微博以及微信的公共平台现在正火的一塌糊涂。既...从零开始在linux下搭建wordpress博客 2021-12-11 · Pastore Antonio
linux 安装php8 准备工作  创建空文件夹>mkdir/opt/php//创建目录>cd/...linux安装php8 2021-12-11 · Pastore Antonio

最新发布

Sql Server 部署SSIS包完成远程数据传输 简介与背景在现代数据管理中,如何高效地完成远程数据的更新任务一直是一个重要的挑战。本文的背景起源于...SqlServer部署SSIS包完成远程数据传输 转载 2026-02-14
Coolify的使用 简介Coolify是一种功能强大的自托管综合解决方案,旨在简化应用、数据库以及开源服务的托管流程。...Coolify的使用 转载 2026-02-14
Coolify的使用 简介Coolify是一种功能强大的自我托管解决方案,专为那些希望掌控自己的应用、数据库以及开源服...Coolify的使用 转载 2026-02-14
SharePoint 2019 Web Application Creation 在SharePoint2019中创建WebApplication,可以使用PowerSh...SharePoint2019WebApplicationCreation 转载 2026-02-14
vscode使用sftp上传 简介在现代开发环境中,VSCode凭借其强大的扩展性和丰富的功能,成为许多开发者的首选代码编辑器。...vscode使用sftp上传 转载 2026-02-14
aspnet-wwwroot-error-solution ASP.NETCore启动报错:DirectoryNotFoundExceptionwwwroo...aspnet-wwwroot-error-solution #C# 2025-12-28
SharePoint Server 出现 ERR_HTTP2_PROTOCOL_ERROR 如果SharePointServer在http的情况下能够访问,但是在https下不能访问报错如...SharePointServer出现ERR_HTTP2_PROTOCOL_ERROR #C# 2025-10-21
.NET CORE 快速文本搜索器 简单的搜索引擎:usingSystem;usingSystem.Collections.Gen....NETCORE快速文本搜索器 #C# 2025-09-25
.NET CORE 传统方式调用SharePoint 直接贴代码:usingMicrosoft.SharePoint.Client;usingPnP....NETCORE传统方式调用SharePoint #C# 2025-09-25
Azure 申请SharePoint 应用 登录后台如下:进入Azure:选择之后进入创建应用:进入之后输入名字按照如下图示点击注册:创...Azure申请SharePoint应用 #C# 2025-09-25