torrserver_one 在docker里开设一趟小姐姐的高速列车

搭建教程:

基于命令行的搭建

拉取镜像:

使用的是 combos 构建的 python_node 镜像

docker pull combos/python_node:3.10_12

创建容器:

docker run -dit --name torrserver_one -e one_api="" -e torr_api="" combos/python_node:3.10_12

注意:这里需要配置 one_api、torr_api 两个环境变量。one_api是某one four one 的网址,torr_api是你搭建好的torrserver容器的ip和端口:http://172.17.0.1:8090

进入容器启动任务

使用下面这命令进入容器

docker exec -it torrserver_one bash

使用下面这行命令下载脚本,如果网络不好的话,可能需要一定的魔法,或者代理

curl -O https://raw.githubusercontent.com/LeanFly/torrserver_one/main/app.py

使用下面这行命令安装依赖

pip install requests bs4 fastapi uvicorn apscheduler

如果网速不好,可以使用下面这行命令

pip install requests bs4 fastapi uvicorn apscheduler -i https://pypi.mirrors.ustc.edu.cn/simple

使用下面这行命令启动任务

npm i pm2 -g && pm2 start app.py

查看以下日志

pm2 logs 0

好了启动成功,可以去torrsever管理界面查看任务了。

基于群晖 Container Manager 套件的搭建

下载映像 image

image

创建容器 image

image

image image

开始配置任务

image

image

image

输入命令下载脚本,复制后右键粘贴回车

curl -O https://raw.githubusercontent.com/LeanFly/torrserver_one/main/app.py

输入命令安装依赖

pip install requests bs4 fastapi uvicorn apscheduler -i https://pypi.mirrors.ustc.edu.cn/simple

启动任务

npm i pm2 -g && pm2 start app.py

image

查看一下日志,看看运行状态

pm2 logs 0

image

好了,运行成功。

搞定,收工~