面对影视平台的各种广告,选择了自己搭建平台看剧,可以实现自动追番,高清画质,全平台播放,与朋友一起共享。
准备
- Nas或者自己的服务器
- ANI-RSS
- QB
- EMBY
- MP
- Autofilm(可选)
qbittorrent
然后建立下载器,创建docker-compose.yml文件,内容如下
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
| version: "2" services: qbittorrent: image: linuxserver/qbittorrent container_name: qbittorrent environment: - PUID=1000 - PGID=1000 - TZ=Asia/Shanghai - UMASK_SET=022 - WEBUI_PORT=49850 volumes: - ./config:/config - /data/downloads:/downloads ports: - 49849:49849 - 49849:49849/udp - 49850:49850 restart: unless-stopped
|
主要配合QB来实现番剧自动下载,和重命名,自动追番、订阅、下载 蜜柑RSS动漫。
创建docker-compose.yml文件,内容如下
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| version: "3" services: ani-rss: container_name: ani-rss volumes: - ./config:/config - /data/downloads:/downloads ports: - 7789:7789 environment: - PORT=7789 - CONFIG=/config - TZ=Asia/Shanghai restart: always image: wushuo894/ani-rss
|
缺点是暂时不支持聚合订阅,只能单个订阅。
注意保存的位置需要与qbittorrent下载的位置一样。
当然你也可以将下载的影视上传到alist的第三方网盘。可以在其他服务端通过Autofile来创建strm,在用MoviePilot来刮削。
MoviePilot
主要用来刮削,这里为了方便管理我采用strm硬链接的方式。
不使用emby刮削,主要是为了提高性能和速度.
MoviePilotV1与MoviePilotV2任选一个即可
MoviePilotV1
创建docker-compose.yml文件,内容如下
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
| version: "2.3" services: moviepilo: image: jxxghp/moviepilot:latest container_name: moviePilot environment: - UID=1000 - GID=1000 - UMASK=022 - NGINX_PORT=3000 - PORT=3001
- AUTH_SITE=xxxxx - WINTERSAKURA_UID=xxxx - WINTERSAKURA_PASSKEY=xxxxx
volumes:
- ./moviepilot/main:/moviepilot - ./moviepilot/config:/config - /data/downloads:/media ports: - 3000:3000 restart: on-failure
|
在插件市场下载目录监控,设置如下图所示
MoviePilotV2
与V1相比,V2已经集成了目录监控功能。
创建docker-compose.yml文件,内容如下
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
| version: '3.3'
services: moviepilot: stdin_open: true tty: true container_name: moviepilot-v2 hostname: moviepilot-v2 networks: - moviepilot ports: - target: 13000 published: 13000 protocol: tcp volumes: - '/data/downloads:/media' - './moviepilot-v2/config:/config' - './moviepilot-v2/core:/moviepilot/.cache/ms-playwright' - './var/run/docker.sock:/var/run/docker.sock:ro' - '/data:/data' environment: - 'NGINX_PORT=13000' - 'PORT=13001' - 'PUID=0' - 'PGID=0' - 'UMASK=000' - 'TZ=Asia/Shanghai' - 'AUTH_SITE=xxxxx' - 'WINTERSAKURA_UID=xxxxx' - 'WINTERSAKURA_PASSKEY=xxxxx' - 'SUPERUSER=admin' restart: always image: jxxghp/moviepilot-v2:latest
networks: moviepilot: name: moviepilot
|
EMBY
视频播放器,支持TV,安卓,苹果,PC播放,能够在线观看影视
创建docker-compose.yml文件,内容如下
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
| version: "2.3" services: emby: image: amilys/embyserver:latest container_name: emby ports: - 8096:8096 - 8920:8920 - 1900:1900/udp - 7359:7359/udp environment: - PUID=1000 - PGID=1000 - GIDLIST=0 - TZ=Asia/Shanghai volumes: - ./emby:/config - /data/downloads:/media restart: unless-stopped
|
设置媒体库目录
只需要勾选三图三个即可,其他无需勾选。
Autofilm(可选)
如果你需要在另外一台服务器上配置EMBY播放视频,你可能需要在另外的服务器上用到autofile,它需要搭配alist使用
创建docker-compose.yml文件,内容如下
1 2 3 4 5 6 7 8 9 10 11
| version: '3.8'
services: autofilm: image: akimio/autofilm container_name: autofilm volumes: - ./config:/config - /data/downloads/video:/media - ./logs:/logs restart: always
|
进入config文件夹创建config.yaml,配置如下
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
| Settings: DEV: False
Alist2StrmList: - id: 动漫 cron: 54 15 * * * url: xxxxx username: xxxxx password: xxxxx source_dir: /Anime target_dir: /media/strm flatten_mode: False subtitle: False image: False nfo: False raw_url: False overwrite: False other_ext: max_workers: 5 url_encode: True
|
接下来重复MoviePilot进行刮削
注意事项
MoviePilot与qbittorrent密码在哪?
下载目录,媒体目录
需要注意所有的挂载目录在同一位置
参考