Files
Auto_Bangumi/docs/ja/deploy/dsm.md
Estrella Pan b129c4437a chore(release): 准备 4.0.0
- 部署文档、升级指南与 README 改为正式版说法:latest = 4.0,3.3 固定为 3.3.7
- docs/changelog/4.0.md 新增 4.0.0 汇总(升级前必读、破坏性变更、新功能、主要修复),链接改为绝对地址
- 文档站与插件市场改为从 main 发布,插件上架 PR 的目标分支改为 main
- 文档站页脚版本 v4.0.0;en/ja README 的 star history 地址
2026-10-24 11:46:50 +02:00

126 lines
4.8 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Synology NAS(DSM 7.2)デプロイ(QNAPも同様)
DSM 7.2はDocker Composeをサポートしているため、ワンクリックデプロイにDocker Composeの使用を推奨します。
::: tip 3.3 からのアップグレード
このページは `latest` タグを使い、4.0 の正式版をインストールします。現在 3.3 を使っている場合は、新しいイメージを取得する前に [3.3 から 4.0 へのアップグレード](./upgrade-4.0) を読んでください。3.3 のままにする場合は、タグを `3.3.7` に固定してください。
:::
## 設定とデータディレクトリの作成
`/volume1/docker/`の下に`AutoBangumi`フォルダを作成し、その中に`config`と`data`サブフォルダを作成します。
## Container Manager(Docker)パッケージのインストール
パッケージセンターを開き、Container Manager(Docker)パッケージをインストールします。
![install-docker](/image/dsm/install-docker.png){data-zoomable}
## Docker Compose経由でABをインストール
**プロジェクト**をクリックし、**作成**をクリックして、**Docker Compose**を選択します。
![new-compose](/image/dsm/new-compose.png){data-zoomable}
以下の内容をコピーして**Docker Compose**に貼り付けます:
```yaml
version: "3.4"
services:
ab:
image: "ghcr.io/estrellaxd/auto_bangumi:latest"
container_name: "auto_bangumi"
restart: unless-stopped
ports:
- "7892:7892"
volumes:
- "./config:/app/config"
- "./data:/app/data"
network_mode: bridge
environment:
- TZ=Asia/Shanghai
- AB_METHOD=Advance
- PGID=1000
- PUID=1000
- UMASK=022
```
**次へ**をクリックし、**完了**をクリックします。
![create](/image/dsm/create.png){data-zoomable}
作成後、`http://<NAS IP>:7892`にアクセスしてABに入り、設定を行います。
## Docker Compose経由でABとqBittorrentをインストール
プロキシとIPv6の両方がある場合、Synology NASのDockerでIPv6を設定するのは複雑です。複雑さを軽減するために、ABとqBittorrentの両方をホストネットワークにインストールすることを推奨します。
以下の設定は、DockerにデプロイされたローカルIPの指定ポートでアクセス可能なClashプロキシがあることを前提としています。
前のセクションに従って、以下の内容を調整して**Docker Compose**に貼り付けます:
```yaml
qbittorrent:
container_name: qbittorrent
image: linuxserver/qbittorrent
hostname: qbittorrent
environment:
- PGID=1000 # 必要に応じて変更
- PUID=1000 # 必要に応じて変更
- WEBUI_PORT=8989
- TZ=Asia/Shanghai
volumes:
- ./qb_config:/config
- your_anime_path:/downloads # アニメ保存ディレクトリに変更してください。ABでダウンロードパスを/downloadsに設定
networks:
- host
restart: unless-stopped
auto_bangumi:
container_name: AutoBangumi
environment:
- TZ=Asia/Shanghai
- PGID=1000 # 必要に応じて変更
- PUID=1000 # 必要に応じて変更
- UMASK=022
- AB_DOWNLOADER_HOST=127.0.0.1:8989 # 必要に応じてポートを変更
volumes:
- /volume1/docker/ab/config:/app/config
- /volume1/docker/ab/data:/app/data
network_mode: host
environment:
- AB_METHOD=Advance
dns:
- 8.8.8.8
restart: unless-stopped
image: "ghcr.io/estrellaxd/auto_bangumi:latest"
depends_on:
- qbittorrent
```
## 追加の注意事項
PGIDとPUIDの値はシステムに応じて決定する必要があります。新しいSynology NASデバイスでは、通常`PUID=1026, PGID=100`です。qBittorrentのポートを変更する場合は、すべての場所で更新してください。
プロキシ設定については、[プロキシ設定](/ja/config/proxy)を参照してください。
低性能マシンでは、デフォルト設定がCPUを大量に使用し、ABがqBに接続できなくなり、qB WebUIにアクセスできなくなる可能性があります。
220+などのデバイスでは、CPU使用率を下げるための推奨qBittorrent設定:
- 設定 -> 接続 -> 接続制限
- グローバル最大接続数:300
- Torrentあたりの最大接続数:60
- グローバルアップロードスロット制限:15
- Torrentあたりのアップロードスロット:4
- BitTorrent
- 最大アクティブチェックTorrent数:1
- Torrentキューイング
- 最大アクティブダウンロード数:3
- 最大アクティブアップロード数:5
- 最大アクティブTorrent数:10
- RSS
- RSSリーダー
- フィードあたりの最大記事数:50