使用的平台
- Coolify Cloud
- Hetzner Cloud
- Ubuntu 24.04
- Shared vCPU
- 4 vCPUs
- 8GB RAM
- 160GB SSD
- 20TB Traffic
参考资源
- 参考教程视频:https://www.youtube.com/watch?v=taJlPG82Ucw
- Hetzner Cloud的Cloud Config参考
步骤
配置和准备Cloud Server
-
选择合适的配置
- Coolify自身就需要2 CPUs、2GBs RAM、30GB+ 的存储
-
本地配置ssh key,将公钥粘贴到ssh key配置
-
设置Cloud Config
-
本地通过ssh连接
- 输入ssh root@服务器地址
apt update && apt upgrade
安装和配置Coolify
- 安装Coolify
- 参考文档
- 输入命令等待安装成功
curl -fsSL <https://cdn.coollabs.io/coolify/install.sh> | sudo bash
- 访问coolify成功后在终端输出的地址(类似0.0.0.0:8080)进行创建账户
- 成功后根据自己需求选择配置
- 我这里选择Localhost
- VPS安全设置
- 使用之前cloud config里面的用户登录vps,修改默认密码
- 用用户ssh连接vps
- 设置救援模式密码
sudo su
passwd
exit
- 在 Coolify 上配置 HTTPS 证书和通配符域名
- 配置DNS记录
A * 服务器地址
A @ 服务器地址
- Coolify → Settings → Instance Settings
- 将Instance’s Domain改成
https://coolify.你的域名
- 将Instance’s Domain改成
- Coolify → Servers → localhost → Wildcard Domain
- 将Wildcard Domain改成
https://你的域名
- 将Wildcard Domain改成
- 配置DNS记录
- 切换Proxy的方式
- Coolify → Servers → Proxy
- 停止现在的Proxy
- 切换为Caddy
- 确保Dynamic Configurations的
File: coolify.caddy
里面有显示你的域名 - 使用
https://coolify.你的域名
访问coolify
- Coolify → Servers → Proxy
- 在profile设置里面更改coolify密码和启用2fa
创建防火墙并禁用所有用不上的端口
- 用的上的:TCP 22,80,443