Linux搭建青龙面板实现简单功能
演示环境
北京腾讯云轻量应用服务器1h2g
操作系统 CentOS 7.6 64bit
安装宝塔
宝塔面板可视化管理Linux,安装仅是为了方便操作。
官方安装教程:https://www.bt.cn/bbs/thread-19376-1-1.html
Centos安装命令
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
安装Docker
有宝塔面板直接在软件商店中安装Docker管理器即可
没有宝塔面板需要在ssh终端中使用命令安装
更新yum包
sudo yum update
安装yum工具集
yum install -y yum-utils
安装docker的yum源
yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
安装docker-ce
yum install docker-ce
查看docker服务状态
systemctl status docker.service
设置docker自启动
systemctl enable docker.service
开启docker服务
systemctl start docker.service
安装青龙面板
进入ssh终端进行操作
拉取官方镜像
docker pull whyour/qinglong:latest
创建容器
docker run -dit \ -v $PWD/ql/config:/ql/config \ -v $PWD/ql/log:/ql/log \ -v $PWD/ql/db:/ql/db \ -v $PWD/ql/repo:/ql/repo \ -v $PWD/ql/raw:/ql/raw \ -v $PWD/ql/scripts:/ql/scripts \ -p 5800:5700 \ --name qinglong \ --hostname qinglong \ --restart unless-stopped \ whyour/qinglong:latest
这里青龙面板端口写的5800,可以根据自己的需要更改
安装完成后可进入面板(ip:5800)设置基本信息
安装Node
为了方便安装青龙面板的依赖
选择安装位置
cd /usr/local/bin/
#这里用的地址是/usr/local/bin/
进入node中文网获取下载地址
点击全部安装包-选择Linux-x64的文件复制下载链接
这里获取的为https://registry.npmmirror.com/-/binary/node/v16.13.2/node-v16.13.2-linux-x64.tar.gz
在ssh中进行下载
wget https://registry.npmmirror.com/-/binary/node/v16.13.2/node-v16.13.2-linux-x64.tar.gz
解压下载的文件
tar -xvf node-v16.13.2-linux-x64.tar.gz
更改文件夹名
mv node-v16.13.2-linux-x64.tar.gz Node.js
进入解压后的文件夹
cd Node.js
安装依赖组件
yum install gcc gcc-c++
创建文件关联
ln -s /usr/local/bin/Node.js/bin/node /usr/bin/node ln -s /usr/local/bin/Node.js/bin/npm /usr/bin/npm ln -s /usr/local/bin/Node.js/bin/npx /usr/bin/npx
安装面板依赖
进入青龙面板-选择依赖管理
新建依赖
新建依赖选择自动拆分可批量安装
NodeJs
png-js @types/node require typescript crypto-js prettytable dotenv jsdom date-fns tough-cookie tslib ws@7.4.3 ts-md5 jsdom -g jieba fs form-data json5 global-agent js-base64 axios
Python3
requests
canvas
ping3
jieba
Linux
bizCode
bizMsg
lxml
拉取仓库并使用
新建定时任务-命令
ql repo https://github.com/#暂不提供
点击运行后获取脚本任务
设置挂机账户
环境变量中添加相应信息