简单无脑的 Serv00 保活 + 续期 手把手部署教程!

新人第一次发帖,还请多多支持 :smiling_face_with_three_hearts:

多图警告
GitHub 仓库放在前头:
GitHub - siiway/serv00-daemon: 基于 Python WWW Pages 的 Serv00 Daemon, 实现进程保活/自动保号

优点

  1. 部署无脑简单 (创建网站 + 两行命令 + 配置定时拉起)
  2. 使用 pm2 管理进程,用途多样
  3. 自带自动续期,及美观的 Discord Webhook 推送

话不多说,现在开始教程!

首先你需要有一个 Serv00 账号 (废话)

1. 配置免密登录

mkdir -p ~/.ssh && cd ~/.ssh && ssh-keygen -t rsa && cat id_rsa.pub >> authorized_keys

执行过程中会提示你设置密钥的保存位置 (直接默认) 和密码 (必须为空),一路回车即可
完成后,ssh localhost 测试效果,如果可以直接登录即为成功~
如图 ↓

2. 创建网站

首先呢,要登录你的 Web 面板 (地址在激活邮件中有写,用和 ssh 一样的用户名 / 密码登录)

接下来,创建一个网站:

并复制其目录备用:

3. 运行安装脚本

wget -O install-daemon.py https://raw.githubusercontent.com/siiway/serv00-daemon/main/script/install-daemon.py && python3 install-daemon.py && rm install-daemon.py

后面按照安装脚本的提示操作即可

>> 点击展开详细说明 <<

点击展开 Webhook URL 获取步骤

首先选择一个频道,点击右边的 编辑频道

接下来创建 Webhook,并复制 url

4. 设置定时器

在这一步,你可以使用任何你喜欢的定时请求平台 (如 cron-job.org (推荐),UptimeRobot,也可以是自建的 Uptime Kuma 等)

下面以 cron-job.org 作演示

首先,注册并登录账号 (传送门 ↓):

接下来,创建两个定时器:

>> 点击展开监控 URL 说明 <<
    1. pm2 进程保活 (建议设置 5 分钟)
    • http://USERNAME.serv00.net/daemon/MyKey
    1. 登录 SSH 保号 (建议设置一天至一月不等)
    • http://USERNAME.serv00.net/renew/MyKey

替换以下字段:

  • USERNAME.serv00.net → 第 2 步中填写的 Domain
  • MyKey: 前面 (第 3 步) 设置的密钥

在创建之前,可以访问测试是否能正常返回

cron-job.org 控制面板选择 CREATE CRONJOB,分别创建上面两个 URL 的定时器

写在最后

如果你觉得这个项目不错,欢迎点个 Star~

如果在部署过程中遇到了任何问题,可以提个 Issue,一般会在一天内回复 (没有就是失联了)

推荐一篇优秀的 PM2 入门教程 (博客园):

46 个赞

感谢科普

5 个赞

感谢佬友分享

2 个赞

能不按照pm2吗?可以使用脚本进行保活吗?

3 个赞

很好,万事俱备,只差serv00

1 个赞

很不错的主意

感谢佬分享!为啥你的面板有深色模式哒? :smiling_face_with_tear:

感谢佬友分享 已实现

Thanks mark

1 个赞

我印象中好久没登录了,昨天上了一下 还在

很好,万事俱备,只差serv00

1 个赞

感谢分享,这就试试

感谢分享

太强了!

我注册好了到现在,都没用过,快三个月了,号还在

非常感谢大佬的教程

1 个赞

感谢分享

感谢 感谢

感谢分享
正适合前几天的S16

暗色模式不是 serv00 面板自带的功能,是一个浏览器插件


官网:

edge 扩展商店:

1 个赞