在serv00上一键部署alist,并且实现访问即拉起和保持更新最新版
搭建视频演示:查看链接
-
注册账号
-
去 Serv00 官网 注册账号,建议不要使用国内邮箱。
-
在邮箱中查收注册信息。
-
-
登入 DevilWEB webpanel
-
新建 Node.js 网站
-
使用 SSH 登入账户
-
使用 Termius 或其他 SSH 客户端。
-
-
进入 Node.js 工作目录:
cd ~/domains/网站/public_nodejs
-
下载并运行 AList
-
修改端口号
-
在 File manager 中,编辑 app.js 和 data/config.json
-
app.js
第13行网站端口号
(可选)第 50 行 Aria2 端口号
-
data/config.json
(可选)CDN可以在Alist的官方文档找到,请选择你本地网络连接速度最快的一个。
(可选)配置数据库信息。
第 26 行网站端口号,确保和 app.js 中的网站端口号一致。
第 83 行的端口号 5246 改为 0
-
-
启动 AList
-
安装 npm22
-
访问您的网站
-
使用 cron-job.org 或 UptimeRobot 监控网站。
-
或自建 Uptime-Kuma 进行监控。
-
如何更新 AList
-
SSH 登录 Serv00,执行以下命令:
killall -u $(whoami)
-
访问您的网站。
-
-
离线下载 Aria2 配置
-
国内访问问题
- Serv00 部分服务器屏蔽国内 IP,建议使用代理工具或套一层 CF。
-
挂载国内网盘问题
- Serv00 部分服务器屏蔽国内 IP,查看支持情况请访问测试站:https://test.jnpan.top
-
随机生成 AList 密码:
./web.js admin random
-
关闭用户所有进程:
killall -u $(whoami)