演示環境
北京騰訊雲輕量應用服務器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/#暫不提供
點擊運行后獲取腳本任務
設置掛機賬戶
環境變量中添加相應信息