最新青龙面板安装教程

一、搭建青龙面板
安装docker管理器
我们使用宝塔的Docker管理器来一键安装Docker

  • 目前有两种主流容器软件,分别是 Docker 和 Podman,新手推荐前者
  • 两种服务不能共存,用法大致一样,下面提供两种服务的安装方法,二选一即可

 

 Docker CE

  • 安装 Docker Engine

    友情提示

    选择对应您的操作系统,不要重复执行安装命令

    bash <(curl -sSL https://gitee.com/SuperManito/LinuxMirrors/raw/main/DockerInstallation.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 (选择安装)

    这是什么?

    Docker 官方推出的容器编排工具,用于批量部署、管理容器等操作,基于 Docker Engine 引擎

    友情提示

    此工具可以在上面由作者提供的一键脚本中选择附带安装

    • x86架构

      curl -L https://ghproxy.com/https://github.com/docker/compose/releases/download/1.29.2/docker-compose-Linux-x86_64 -o /usr/local/bin/docker-compose
      chmod +x /usr/local/bin/docker-compose
    • ARM架构

      pip3 install docker-compose

官网教程:https://supermanito.github.io/Helloworld/#/README

青龙项目指南:

1. 拉取镜像/更新镜像

docker pull whyour/qinglong:latest

2. 删除镜像

docker rmi whyour/qinglong:latest

3. 启动容器

普通服务器

docker run -dit \
-v $PWD/ql/config:/ql/config \
-v $PWD/ql/log:/ql/log \
-v $PWD/ql/db:/ql/db \
-p 5700:5700 \
–name qinglong \
–hostname qinglong \
–restart always \
whyour/qinglong:latest

n1等路由器

docker run -dit \
-v $PWD/ql/config:/ql/config \
-v $PWD/ql/log:/ql/log \
-v $PWD/ql/db:/ql/db \
–net host \
–name qinglong \
–hostname qinglong \
–restart always \
whyour/qinglong:latest

4. 删除容器

docker rm -f qinglong

 

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

5. 初次登陆

初次访问 http://<自己ip>:5700
使用 admin/adminadmin 登陆,提示已初始化密码
去自己映射目录config下找 auth.json,查看里面的 password
docker exec -it qinglong cat /ql/config/auth.json

6. Cookie管理

登陆成功进入Cookie管理页面,右上角新增Cookie(最新版已加Cookie格式验证)
添加成功,可在Cookie列表更新Cookie,删除Cookie

7. 基本命令

(容器内执行或者新建定时任务时忽略docker exec -it qinglong)

更新青龙
docker exec -it qinglong ql update

更新青龙并编译
docker exec -it qinglong ql restart

拉取自定义仓库
docker exec -it qinglong ql repo https://ghproxy.com/https://github.com/whyour/hundun.git “quanx” “tokens|caiyun|didi|donate|fold|Env”

拉取单个脚本
docker exec -it qinglong ql raw https://ghproxy.com/https://raw.githubusercontent.com/moposmall/Script/main/Me/jx_cfd.js

删除7天前的所有日志
docker exec -it qinglong ql rmlog 7

启动bot
docker exec -it qinglong ql bot

导出互助码
docker exec -it qinglong ql code

通知测试
docker exec -it qinglong notify test test

立即执行脚本
docker exec -it qinglong task test.js now

并行执行脚本
docker exec -it qinglong task test.js conc

未完待续…

© 版权声明
THE END
喜欢就支持一下吧
点赞15 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片