Jack's Space

用 Railway 部署 Embykeeper 公益服自动签到

字数统计: 704阅读时长: 2 min
2023/06/25
loading

Railway:

  • 优点: 无需保活,长时间运行。

  • 缺点: 新注册用户可能无法享受每月免费用量,有运行时间限制。需要信用卡。

  • 其他部署方式: 您也可以使用 Huggingface, Render.com 等云平台或 Docker 部署。

1. Embykeeper 简介

Embykeeper Logo
Github Stars Docker Pulls Pypi Downloads

Embykeeper 是一个在中文社群规则下用于 Emby 影视服务器的签到和保号的自动执行工具,可实现多个公益服的 Telegram Bot 签到,以及 Emby 服务器的自动登录保活,详情见: README

2. Railway 简介

Railway 是一个 Docker 容器云托管平台,免费等级提供每月 5 美元的免费用量。

实测运行 Embykeeper 一个月约耗费 2 美元免费用量。

3. 部署教程

3.1 服务部署

首先,您需要点击下方按钮以开始部署:

Deploy on Railway

使用 Github 账户登录,以开始部署:

图 1

Repository Details 选项中,选择 Add another account:

图 2

在弹出窗口中设置,以您的 Github 账号中添加 Railway 应用,从而创建私有仓库 Fork:

图 3

添加后,输入 repo name 为任意仓库名,选中 Private repository,该仓库将在您的 Github 账户内被创建,以作为 Embykeeper 的私有 Fork。在下方的 Environment variables 中,填入 EK_WEBPASS 为您自选的管理页面登录密码:

图 4

点击 Deploy,稍等片刻,等待服务状态变为 OK 图标:

图 5

点击该服务,右侧将弹出服务详情,即可找到对应域名:

图 6

点击域名进入管理页面,输入您自选的密码登录 (EK_WEBPASS):

图 7

进入控制台页面,将提示您进行账户配置:

图 8

提示:

  • 可以使用 Ctrl+CCtrl+V 复制和粘贴
  • 若填写错误,需要从头开始,请点击右上角的重启按钮
  • 若您启动加密配置,每次启动时需要您输入主密码,您的所有配置将加密保存
  • 其他配置项的具体帮助详见 README

在配置后您可以选择立刻启动,Embykeeper 将开始运行,您可以关闭浏览器,Embykeeper 将持续在服务器端运行。

3.2 配置持久化

由于 Railway 可能不定时重启您的容器,我们推荐将配置写入保存:

首先复制上图中 EK_CONFIG 两绿线之间的内容,然后点击服务以进入服务详情:

图 9

点击 Variables,新建一个环境变量,名为 EK_CONFIG,内容为绿线之间内容,点击 Add 以确认:

图 10

您的容器将自动重启,等待部署完成后,您可以再次进入管理界面,Embykeeper 将根据您存储的账户配置开始运行。

4. 总结

恭喜! 您已成功部署了 Embykeeper。

如果该项目或该教程对你有帮助,欢迎通过爱发电支持我,并解锁更多高级用户功能。

CATALOG
  1. 1. 1. Embykeeper 简介
  2. 2. 2. Railway 简介
  3. 3. 3. 部署教程
    1. 3.1. 3.1 服务部署
    2. 3.2. 3.2 配置持久化
  4. 4. 4. 总结