mirror of
https://github.com/EstrellaXD/Auto_Bangumi.git
synced 2026-02-07 20:34:44 +08:00
96 lines
2.4 KiB
Markdown
96 lines
2.4 KiB
Markdown
# 通过 Docker Compose 部署 AutoBangumi
|
|
|
|
现在提供了一键部署的 **AutoBangumi** 的方法,可以使用 `docker-compose.yml` 文件进行部署。
|
|
|
|
## 安装 Docker Compose
|
|
|
|
正常来说安装完 Docker 之后都会自带 `docker-compose`,使用命令:
|
|
|
|
```bash
|
|
docker compose -v
|
|
```
|
|
|
|
检查版本即可
|
|
|
|
如果没有安装,可以使用以下命令安装:
|
|
|
|
```bash
|
|
$ sudo apt-get update
|
|
$ sudo apt-get install docker-compose-plugin
|
|
```
|
|
|
|
## 部署 **AutoBangumi**
|
|
|
|
### 创建 AutoBangumi 文件夹
|
|
|
|
```bash
|
|
mkdir AutoBangumi
|
|
cd AutoBangumi
|
|
```
|
|
|
|
### 选项1: 自定义 Docker Compose 配置文件
|
|
|
|
```yaml
|
|
version: "3.8"
|
|
|
|
services:
|
|
AutoBangumi:
|
|
image: estrellaxd/auto_bangumi:latest
|
|
container_name: AutoBangumi
|
|
volumes:
|
|
- ./config:/app/config
|
|
- ./data:/app/data
|
|
ports:
|
|
- "7892:7892"
|
|
restart: unless-stopped
|
|
dns:
|
|
- 223.5.5.5
|
|
|
|
volumes:
|
|
AutoBangumi_config:
|
|
name: AutoBangumi_config
|
|
AutoBangumi_data:
|
|
name: AutoBangumi_data
|
|
```
|
|
|
|
复制上面的内容到 `docker-compose.yml` 文件中。
|
|
|
|
### 选项2: 下载 Docker Compose 配置文件
|
|
|
|
当你不想自己创建 `docker-compose.yml` 文件时,
|
|
项目中提供了三种安装方式:
|
|
|
|
- 只安装 **AutoBangumi**
|
|
```bash
|
|
wget https://raw.githubusercontent.com/EstrellaXD/Auto_Bangumi/main/docs/docker-compose/AutoBangumi/docker-compose.yml
|
|
```
|
|
- 安装 **qBittorrent** 与 **AutoBangumi**
|
|
```bash
|
|
wget https://raw.githubusercontent.com/EstrellaXD/Auto_Bangumi/main/docs/docker-compose/qBittorrent+AutoBangumi/docker-compose.yml
|
|
```
|
|
- **qBittorrent** + **AutoBangumi** + **Plex**
|
|
```bash
|
|
wget https://raw.githubusercontent.com/EstrellaXD/Auto_Bangumi/main/docs/docker-compose/All-in-one/docker-compose.yml
|
|
```
|
|
|
|
首先选择你要安装的方式,**拷贝上面的命令运行即可**,这一步是下载 `docker-compose.yml` 配置文件,如果需要自定义可以使用文本编辑器对其中的参数进行自定义。
|
|
|
|
### 定义环境变量
|
|
|
|
如果你是用上面下载的 AB+QB / AB+QB+Plex 的 Docker-Compose 文件,那么你需要定义以下环境变量:
|
|
|
|
```shell
|
|
export \
|
|
QB_PORT=<YOUR_PORT>
|
|
```
|
|
|
|
- `QB_PORT`: 填写你的已经部署的 qBittorrent 端口号,或者想要自定义的端口号,比如: `8080`
|
|
|
|
### 拉起 Docker-Compose
|
|
|
|
```bash
|
|
# 如果配置过了上面的环境变量,请使用下面的方式拉起
|
|
docker compose up -d
|
|
```
|
|
|