




























昨天说我最近在折腾 Coolify,今天来分享下一些折腾体会。
Coolify最准确的定位是:开源的、可自托管的 PaaS 平台。可以看作是Vercel 的私有化替代品,或者是给 Docker 套上了一层类似 Heroku/Vercel 的 UI。
可能有同学用过 1panel,不过 Coolify 和 1panel 还是不一样的,1panel侧重于服务器运维,可以看作是给服务器加了个图形界面。
Coolify侧重于应用生命周期管理 (ALM),实现的效果和 Vercel 很像,GitHub 代码提交之后、自动构建 docker 镜像、自动部署、自动配置域名SSL、自动实现零停机更新。
OK,说得这么好,但其实 coolify 比较适合国外服务器,需要网络畅通的前提下才能实现流畅的用起来,国内服务器还是用传统的 docker 部署那一套比较好,方便修改各种镜像源。
说回正题,我的 Coolify 配置好之后,部署了几个服务。
界面是比较简单的,没有 Vercel 那么好看

在服务器上安装很容易。
Coolify 本质上就是跑在 docker 里的 PHP (Laravel) 应用
安装可以参考官方文档: https://coolify.io/docs/get-started/installation
有脚本可以一键安装:
curl -fsSL https://cdn.coollabs.io/coolify/install.sh | sudo bash
建议在全新的服务器安装,避免和已有服务冲突。
我还找到一个工具,可以在命令行管理 Coolify: https://github.com/coollabsio/coolify-cli
不过配置比较麻烦,我还没搞。
目前我只用了service和docker两类部署
在项目界面点 New 按钮,可以添加资源
最前面的 Applications 是自定义的内容,可以输入GitHub仓库地址,或者是 docker 镜像名称、docker-compose 配置等。

下方的 services 看起来是 Coolify 精选的一些 docker 镜像,类似于玩NAS时应用商店一样的东西,这些不太全,感觉 LinuxServer.io 的东西很多,质量都不错。

我目前就部署了:
对了,在用的过程中我还试了这俩: 分享玩 Coolify 时候发现的俩新玩意
OK,就先分享这些,后续我会把 Next.js 项目部署上去,到时再记录一下。
微信公众号:「程序设计实验室」 专注于互联网热门新技术探索与团队敏捷开发实践,包括架构设计、机器学习与数据分析算法、移动端开发、Linux、Web前后端开发等,欢迎一起探讨技术,分享学习实践经验。
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。