Skip to content
This repository has been archived by the owner on Jun 2, 2024. It is now read-only.

Commit

Permalink
更新Docker安装教程
Browse files Browse the repository at this point in the history
  • Loading branch information
RAnonynousR committed Sep 6, 2021
1 parent 8caf694 commit f46be69
Show file tree
Hide file tree
Showing 2 changed files with 41 additions and 100 deletions.
53 changes: 0 additions & 53 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -27,59 +27,6 @@ IYUU自动辅种工具,目前能对国内大部分的PT站点自动辅种,
IYUU自动辅种工具(英文名:IYUUAutoReseed),是一款PHP语言编写的Private Tracker辅种脚本,通过计划任务或常驻内存,按指定频率调用transmission、qBittorrent下载软件的API接口,提取正在做种的info_hash提交到辅种服务器API接口(辅种过程和PT站没有交互),根据API接口返回的数据拼接种子连接,提交给下载器,由下载器主动去站点下载种子、校验、做种,自动辅种各个站点。


# 使用方法

## 找到你的【种子目录】

> qBittorrent的种子目录叫`BT_backup`,transmission的种子目录叫`torrents`
> Linux系统qBittorrent种子目录搜索命令:`find / -name BT_backup`
> Linux系统transmission种子目录搜索命令:`find / -name torrents`
> Windows系统qBittorrent种子目录,通常在`C:\Users\你的用户名\AppData\Local\qBittorrent\BT_backup`


#### AMD64
```sh
docker run -d \
--name IYUUPlus \
-e cron='10 */10 * * *' \
-v /IYUUPlus的DB目录:/IYUU/db \
-v /上一步用命令获得的qBittorrent种子目录:/qb \
-v /上一步用命令获得的Transmission种子目录:/tr \
--net=host \
--restart=always \
iyuucn/iyuuplus:latest
```


#### ARM64v8
```sh
docker run -d \
--name IYUUPlus \
-e cron='10 */10 * * *' \
-v /IYUUPlus的DB目录:/IYUU/db \
-v /上一步用命令获得的qBittorrent种子目录:/qb \
-v /上一步用命令获得的Transmission种子目录:/tr \
--net=host \
--restart=always \
iyuucn/iyuuplus:arm64v8
```
请把上面命令中的汉字部分,改为你自己的实际目录。



**命令解释**

| 参数 | 解释 |
| ----------- | ------------------------------------------------------------ |
| `--name` | 容器名字 |
| `-e` | 环境变量,定时任务执行时间 |
| `-v` | 本地目录或文件:容器目录文件,资源挂载到容器。 |
| `--net=host` | 容器所使用的网络模式。 |
| `--restart` | 启动模式 |
| `iyuucn/iyuuplus` | 是镜像名字,`latest``arm64v8`是标签名,x86_64用`latest`,arm64用`arm64v8` |



# 安装教程:

Expand Down
88 changes: 41 additions & 47 deletions docker/Readme.md
Original file line number Diff line number Diff line change
@@ -1,92 +1,86 @@
# 使用方法:
### 1.拉取镜像、创建容器,运行
# Docker安装方法

#### ARM平台通用方法
### 1.找到你的【种子目录】

> qBittorrent的种子目录叫`BT_backup`,transmission的种子目录叫`torrents`
> Linux系统qBittorrent种子目录搜索命令:`find / -name BT_backup`
> Linux系统transmission种子目录搜索命令:`find / -name torrents`
> Windows系统qBittorrent种子目录,通常在`C:\Users\你的用户名\AppData\Local\qBittorrent\BT_backup`
如果你知道具体路径,可以直接在下一步创建命令中指定。

### 2.拉取镜像、创建容器,运行

**全平台通用**

```
docker run -d \
--name IYUUPlus \
-v /volume1/IYUU/db:/IYUU/db \
-p 8787:8787 \
--restart=always \
iyuucn/iyuuplus
-v /你想在本地保存IYUU配置的路径/:/IYUU/db `# 冒号左边请修改为你想在本地保存IYUU配置文件的路径` \
-v /qBittorrent的BT_backup文件夹在宿主机上的路径/:/BT_backup `# 冒号左边请修改为你自己的路径,如不使用qb,可删除本行` \
-v /transmission的torrents文件夹在宿主机上的路径/:/torrents `# 冒号左边请修改为你自己的路径,如不使用tr,可删除本行` \
-p 8787:8787 \
--name IYUUPlus \
--restart=always \
iyuucn/iyuuplus
```
*如需指定IYUU脚本更新时间,请添加一行`-e CRON_UPDATE='23 3-23/6 * * *' \`,请将`23 3-23/6 * * *`修改为你想更新的时间;不设置则随机时间更新。*

#### 小钢炮方法:
*请将`-v`命令中的路径修改为你的实际路径。若不使用transmission可删除transmission那一行,若不使用qBittorrent可删除qBittorrent那一行。*

```
docker run -d \
-v /volume1/IYUU/db:/IYUU/db \
-v /var/lib/transmission/torrents:/torrents \
-v /var/lib/qbittorrent/.local/share/data/qBittorrent/BT_backup:/BT_backup \
-p 8787:8787 \
--restart always \
iyuucn/iyuuplus
```
*如需指定IYUU脚本更新时间,请添加一行`-e CRON_UPDATE='23 3-23/6 * * *' \`,请将`23 3-23/6 * * *`修改为你想更新的时间;不设置则随机时间更新。*
*在容器中配置下载器时,下载器的`种子目录`请填入映射后的目录。*

#### AMD64平台(MAC OS、台式、服务器、NAS等)
*如果上述方式安装后,容器内网络异常,可以指定网络模式为host,使用`--network=host \`代替`-p 8787:8787 \`这一行。*

**以小钢炮为例,其具体命令如下**

```
docker run -d \
--name IYUUPlus \
-v /volume1/IYUU/db:/IYUU/db \
-p 8787:8787 \
--restart=always \
iyuucn/iyuuplus
-v /volume1/IYUU/db:/IYUU/db \
-v /var/lib/transmission/torrents:/torrents \
-v /var/lib/qbittorrent/.local/share/data/qBittorrent/BT_backup:/BT_backup \
-p 8787:8787 \
--name IYUUPlus \
--restart always \
iyuucn/iyuuplus
```
*如需指定IYUU脚本更新时间,请添加一行`-e CRON_UPDATE='23 3-23/6 * * *' \`,请将`23 3-23/6 * * *`修改为你想更新的时间;不设置则随机时间更新。*


**命令解释**

| 参数 | 解释 |
| ----------- | ------------------------------------------------------------ |
| `--name` | 容器名字 |
| `-e` | 环境变量,定时更新执行时间 |
| `-v` | 本地目录或文件:容器目录文件,资源挂载到容器。<br />请新建一个配置文件目录,然后映射进容器内`/IYUU/db`,容器内的数据都会保存到这个目录。 |
| `--restart` | 启动模式 |
| `--restart` | 重启策略 |

如果上述方式安装后,容器内网络异常,可以加一行代码指定网络模式`-net=host`

### docker容器运行成功后,打开浏览器访问:http://127.0.0.1:8787
`127.0.01`替换为局域网地址,或者公网DDNS域名
### 3.配置IYUU
docker容器运行成功后,打开浏览器访问:http://127.0.0.1:8787 进行配置,或把`127.0.0.1`替换为局域网地址,或者公网DDNS域名


# 部分Docker指令

------



### 2.停止
### 1.停止

```
docker stop IYUUPlus
```


### 3.运行
### 2.运行

```
docker start IYUUPlus
```

### 4.删除容器
### 3.删除容器
```
docker rm IYUUPlus
```

### 5.删除镜像
### 4.删除镜像
```
docker rmi iyuucn/IYUUPlus
```



------


# 说明

#### 功能

Expand Down

0 comments on commit f46be69

Please sign in to comment.