Ninja介绍
9-14更新 ck登录版
更新支持CK登录
Ninja是@MoonBegonia大佬开发的一个开源安全的青龙面板扫码工具。
JDC被曝出安全漏洞,建议尽快更换Ninja使用!
TG交流群https://t.me/jdscrip
注意
新手建议保存好ck,重置系统从0安装。教程从0开始。
教程工具仍然是finalshell。
第零步 安装docker,docker-compose。(已有面板的跳过这步)
#安装docker sudo yum check-update curl -sSL <https://get.daocloud.io/docker> | sh sudo systemctl start docker sudo systemctl status docker sudo systemctl enable docker
第一步 删除容器(删除容器对已有的面板不会有任何改变,放心搞)
docker stop $(docker ps -a -q) // stop停止所有容器 docker rm $(docker ps -a -q) // remove删除所有容器
第二步
安装docker-compose
sudo curl -L "<https://github.com/docker/compose/releases/download/1.24.1/docker-compose-$>(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose chmod +x /usr/local/bin/docker-compose
在root文件夹下创建一个目录,目录内创建docker-compose.yml
已安装的朋友进入QL文件夹内创建docker-compose.yml
填入以下内容
version: "3" services: qinglong: image: whyour/qinglong:latest container_name: qinglong restart: unless-stopped tty: true ports: - 5700:5700 - 5701:5701 environment: - ENABLE_HANGUP=true - ENABLE_WEB_PANEL=true volumes: - ./config:/ql/config - ./log:/ql/log - ./db:/ql/db - ./repo:/ql/repo - ./raw:/ql/raw - ./scripts:/ql/scripts - ./jbot:/ql/jbot - ./ninja:/ql/ninja labels: - com.centurylinklabs.watchtower.enable=false
保存退出。
命令行里cd进docker-compose.yml所在的文件夹,执行命令
docker-compose up -d
然后登录ip:5700
进入容器
## ql为容器名 本文机器容器名为qinglong docker exec -it qinglong bash
执行以下命令
git clone <https://ghproxy.com/https://github.com/shufflewzc/Waikiki_ninja.git> /ql/ninja cd /ql/ninja/backend pnpm install pm2 start
或者
执行以下命令
git clone <https://github.com/shufflewzc/Waikiki_ninja.git> /ql/ninja cd /ql/ninja/backend pnpm install pm2 start
第三步
打开青龙configs文件夹的extra.sh文件
将以下内容粘贴进去。
cd /ql/ninja/backend pm2 start
注意事项
重启后务必执行一次
ql extra
保证 Ninja 配置成功。更新 Ninja 只需要在容器中
ninja/backend
目录执行git pull
然后pm2 start
Qinglong 需要在登录状态(
auth.json
中有 token)