serv00搭halo
serv00搭halo
万物之时步骤 1: 注册账号
在 [Serv00](Serv00.com » Create an account) 注册一个账号。
步骤 2: 部署准备
在 Panel 中的 Additional services 选项卡里,找到 Run your own applications,并设置为
Enabled
。通过
ssh
连接到虚拟主机。
bash <(curl -s <https://raw.githubusercontent.com/k0baya/alist_repl/main/serv00/install-pm2.sh>) |
步骤 4: 创建工作目录
创建并进入工作目录:
cd domains && mkdir halo && cd halo |
步骤 5: 下载 Halo Jar 包
下载编译好的 Jar 包(可选择本项目或官方版本):
wget https://github.com/V-UwU/halo-PaaS/releases/download/v2.17.2/halo.jar |
步骤 6: 配置数据库和应用
- 在 Serv00 面板中新建一个 MySQL 数据库。
- 在
halo
目录中新建文件夹.halo
并创建配置文件application.yaml
:
server: |
步骤 7: 创建启动脚本
在 halo
目录中创建 run.sh
文件:
|
步骤 8: 测试运行
测试运行 Jar 包:
chmod +x run.sh && ./run.sh |
如果运行正常,按 Ctrl+C
停止运行。
步骤 9: 使用 PM2 管理服务
通过 pm2 管理 Halo:
chmod +x run.sh && pm2 start ./run.sh --name halo |
步骤 10: 设置自动重启
- 在 Panel 的 Cron jobs 选项卡中,选择 Add cron job。
- 配置:
- Specify time:选择
After reboot
- Form type:选择
Advanced
- Command:
/home/你的用户名/.npm-global/bin/pm2 resurrect >/dev/null 2>&1 && /home/你的用户名/.npm-global/bin/pm2 restart all >/dev/null 2>&1
- Specify time:选择
保存 PM2 的当前任务列表快照:
pm2 save |
通过这些步骤即可完成 Halo 部署和自动重启设置。
评论
匿名评论隐私政策
TwikooWaline
✅ 你无需删除空行,直接评论以获取最佳展示效果