好用的话,可以给我点一下star吗,谢谢!
使用方法(Railway)
第一步:Fork本仓库
点击右上角的Fork按钮,将本仓库Fork到你自己的Github账户中。
第二步:新建railway项目
在Railway用相同的Github账号登录,点击New Project,新建一个项目。选择“Deploy from GitHub repo”,选择你Fork的这个仓库。
第三步:添加环境变量
不要选择“Deploy Now”,选择“Add variables”。
如图添加环境变量PORT=5700
第四步:获取访问域名
在Settings中找到Generate Domain按钮,点一下,获取访问域名。当然你也可以绑定你自己的域名。
注意
Railway平台的免费额度标准一直在变动,目前,Railway不用信用卡认证的免费额度是2刀+200小时/月,挂青龙面板并不现实。信用卡验证之后的免费额度为5刀+不限时/月,具体够不够挂青龙我也没有计算,这里仅仅是对在Railway上部署青龙面板的一个尝试。请自行辨别。
2023年5月11日补充:经测试,拉了几个库一起跑,443个任务,一个号,预计月扣费4.61刀,刚好在5刀以内。
使用方法(Render)
类似的,你还可以在Render上使用本repository。
不同的地方仅仅在于,Render中新建的是Web Service。
环境变量添加的地方变成了Environment选项卡。
如下图所示添加环境变量即可。
而且Render不需要你主动generate域名,他会自动生成域名,当然你也可以绑定自己的域名。
注意
Render的每月免费额度高达750小时,足够覆盖单个项目的整月使用。但是由于Render的特性,容器每隔一段时间会强制重启,且删除所有数据,如果需要使用Render部署青龙,需要在Dockerfile中使用
ADD
命令将数据在构筑时添加进去,类似于xiaoya_alist_docker_on_render的方法,在仓库中新建一个data文件夹并把数据都存入,在Render构筑时又能将数据复制进去。如果这么使用,请不要直接Fork,务必自建私密仓库后Import本仓库再上传data以保证数据安全。
容器保活
这些平台上托管的项目并不一定会一直保持活跃,有些在一段时间无人访问之后就会休眠,所以可以使用一些外部监控手段保活。
我已知的网站监控:
可供自行搭建的网站监控: