群晖Docker青龙面板加装ninja

发布于 2021-08-05  859 次阅读


ninja是一款开源安全的青龙面板京东扫码登陆工具。

相关链接

界面

安装教程

1.映射

映射容器的5701端口及ninja的目录

2.下载ninja

进容器内执行以下命令,可以直接使用群晖Docker的终端机功能

git clone https://ghproxy.com/https://github.com/shufflewzc/Waikiki_ninja.git /ql/ninja
cd /ql/ninja/backend
pnpm install
pm2 start

3.设置更新和自启动

将以下内容粘贴到 extra.sh(重启后自动更新并启动 Ninja),可以直接在青龙面板控制台操作

cd /ql/ninja/backend
pm2 start

4.基本完成

完成上面几步之后就可以在浏览器输入http://群晖的IP:5701 打开ninja的页面了,但此时页面上可能并没有输入京东cookie的位置,需要添加配置文件才可以显示

5.添加配置文件

1.ninja目录下的backend文件夹中,复制.env.example文件并重命名为.env

2.编辑.env文件中的变量值即可,一般是不需要需改的,直接用就可以

3.修改完毕保存后,到容器终端输入指令pm2 start重启生效

Ninja环境变量

目前支持的环境变量有:

以下为旧版本变量,新版本的变量说明在配置文件中有注释,可以自行查看

  • ALLOW_ADD: 是否允许添加账号 不允许添加时则只允许已有账号登录(默认 true
  • ALLOW_NUM: 允许添加账号的最大数量(默认 40
  • NINJA_PORT: Ninja 运行端口(默认 5701
  • NINJA_NOTIFY: 是否开启通知功能(默认 true
  • NINJA_UA: 自定义 UA,默认为随机