1、安装宝塔面板,并安装Nginx openresty + MySQL 5.7
2、创建站点,并设置数据库
3、下载程序到站点目录:http://download.111557.xyz/manhua.tar.gz
4、修改配置 站点根目录 /conf/config.py 中的数据库信息
5、SSH下,站点根目录执行:
pip3 install -r requirements.txt python3 manage.py hy_init sh manhua_django.sh浏览器 输入 ip:8000
6、本地图片化
编辑 ‘conf/config.py’ 中的 ‘IMAGES_PATH’ 参数: IMAGES_PATH = ” 修改为 IMAGES_PATH = ‘/home/wwwroot/manhua’ /home/wwwroot/manhua 为图片存放目录, 可自定义. 设置完之后更新漫画和图片就会自动把图片下载到该目录。
图片都下载完之后,再把 ‘IMAGES_DOMAIN’ 参数替换为 自己配置的域名。 IMAGES_DOMAIN = ‘https://images.111557.xyz’ 把其中 https://images.111557.xyz 修改为自己的域名,末尾不能带 /
6、宝塔,安装 PM2
7、数据采集
进入程序根目录
采集命令 更新全部漫画
python3 manage.py update_books更新未采集的章节
python3 manage.py update_chapter下载图片到本地, 前提是 config.py 里面配置了文件存放路径
python3 manage.py update_images图片每次最多下载3万张,超过3万的需要多执行几次。
8、自动更新, crontab -e 将以下内容粘贴进去
05 05 * * * cd /home/python/manhua; python3 manage.py update_books; # 每日凌晨 05:05 更新 05 * * * * cd /home/python/manhua; python3 manage.py update_chapter; # 每小时更新 05 * * * * cd /home/python/manhua; python3 manage.py update_images; # 每小时下载已开源:https://docs.xieman.cc/
9、解决pm2命令提示Command Not Found(命令不存在)的问题
进入/www/server/nvm/versions/node 查看node版本
PATH=$PATH:/www/server/nvm/versions/node/v12.18.1/bin (v12.18.1改为上面看到的版本)
进入根目录, vi .bash_profile 添加到 PATH= 下一行
source .bash_profile 使环境变量生效
推荐站内搜索:云主机租用、.中国 域名、域名注册申请100m虚拟主机、服务器托管什么意思、org域名、免费代理服务器、ip代理服务器、域名备案、国外服务器租用、