你是否是一位热爱追番追剧的二次元爱好者?是否曾为找不到一个完美的动漫追踪工具而苦恼?不用担心,AutoBangumi(AB)是你的不二选择!AB是一款功能强大的动漫追踪器,支持自动更新番剧信息、自定义追踪进度、自动下载字幕等众多便捷功能。本教程将教你如何使用 Docker 快速部署 AutoBangumi,让你的番剧追踪更加轻松愉快。
1. 前言
作为一名二次元爱好者,我深知找到一款好用的番剧追踪工具有多么重要。AutoBangumi 是一个开源的动漫追踪器,可以帮助你管理和追踪你喜爱的动漫、番剧。它的强大功能包括自动更新番剧信息、自定义追踪进度、自动下载字幕等,让你的二次元生活更加丰富多彩。
然而,为了让 AutoBangumi 在你的系统上顺利运行,你需要进行一些复杂的配置和依赖安装。为了简化这个过程,我们将使用 Docker 进行部署,使整个过程变得非常简单。无需担心复杂的安装和配置步骤,只需按照以下指南操作,你就能快速搭建起你自己的 AutoBangumi 服务器。
2. 步骤
2.1 创建数据和配置文件夹
首先,我们需要为 AutoBangumi 创建数据和配置文件夹。这将确保在以后的更新和配置更改中不会丢失任何数据。
打开终端,执行以下命令来创建文件夹:
# 创建配置和数据文件夹
mkdir -p ${HOME}/AutoBangumi/{config,data}
cd ${HOME}/AutoBangumi
你可以选择使用 Docker volume 或者 bind mount 来进行数据和配置的持久化。接下来,我们将演示如何使用 Docker volume,但你也可以根据自己的需求使用 bind mount。
使用 Docker Volume(推荐)
使用以下命令来创建 Docker volume:
docker volume create AutoBangumi_config
docker volume create AutoBangumi_data
2.2 使用 Docker 部署 AutoBangumi
现在,我们已经准备好了数据和配置文件夹,接下来是部署 AutoBangumi。
确保你的终端位于 AutoBangumi 目录下,然后运行以下命令:
docker run -d \
--name=AutoBangumi \
-v ${HOME}/AutoBangumi/config:/app/config \
-v ${HOME}/AutoBangumi/data:/app/data \
-p 7892:7892 \
-e TZ=Asia/Shanghai \
-e PUID=$(id -u) \
-e PGID=$(id -g) \
-e UMASK=022 \
--network=bridge \
--dns=8.8.8.8 \
--restart unless-stopped \
ghcr.io/estrellaxd/auto_bangumi:latest
请注意,如果你使用了 Docker volume,你需要将上述命令中的 -v
参数进行相应的更改,例如:
-v AutoBangumi_config:/app/config \
-v AutoBangumi_data:/app/data \
现在,AutoBangumi 容器已经启动。你可以通过访问 http://localhost:7892
来配置 AutoBangumi 的 WebUI。在首次启动时,AutoBangumi 会自动将环境变量写入 config.json
文件中并自动运行。
2.3 进行进阶部署
如果你希望更加深入地管理 AutoBangumi 容器,推荐使用带有 UI 的 Docker 管理器,例如 Portainer。这将使你能够轻松地监控和管理容器的状态,进行配置更改,以及查看日志等信息。
2.4 一键部署 AutoBangumi 脚本(Docker|Ubuntu 20.04)
#!/bin/bash
# 设置 AutoBangumi 数据和配置文件夹的路径
CONFIG_DIR="${HOME}/AutoBangumi/config"
DATA_DIR="${HOME}/AutoBangumi/data"
# 创建数据和配置文件夹
mkdir -p "$CONFIG_DIR"
mkdir -p "$DATA_DIR"
# 使用 Docker volume 或者 bind mount 进行数据和配置的持久化
# 使用 Docker volume
docker volume create AutoBangumi_config
docker volume create AutoBangumi_data
# 启动 AutoBangumi 容器
docker run -d \
--name=AutoBangumi \
-v "$CONFIG_DIR:/app/config" \
-v "$DATA_DIR:/app/data" \
-p 7892:7892 \
-e TZ=Asia/Shanghai \
-e PUID=$(id -u) \
-e PGID=$(id -g) \
-e UMASK=022 \
--network=bridge \
--dns=8.8.8.8 \
--restart unless-stopped \
ghcr.io/estrellaxd/auto_bangumi:latest
# 输出部署完成信息
echo "AutoBangumi 已成功部署!"
echo "您可以访问 http://localhost:7892 进行配置。"
3. 结束语
通过本教程,你已经学会了如何使用 Docker 快速部署 AutoBangumi,让你的动漫追踪体验更加顺畅。无需复杂的配置和安装,只需几个简单的步骤,你就可以享受到 AutoBangumi 强大的功能。
希望本教程能对你有所帮助,让你的二次元生活更加丰富多彩。如果你有任何问题或疑问,欢迎留言,我们将尽力为你解答。愿你的番剧追踪之路一帆风顺!