媒体自动化

奥黛丽·逐爱者
2025-01-03 / 0 评论 / 8 阅读 / 正在检测是否收录...
version: "2.1"
services:
  cloudnas:
    image: cloudnas/clouddrive2
    container_name: clouddrive2-compose
    environment:
      - TZ=Asia/Shanghai
      - CLOUDDRIVE_HOME=/Config
    volumes:
      - /mnt/cache/appdata/clouddirve2/CloudNAS:/CloudNAS:shared
      - /mnt/cache/appdata/clouddirve2/Config:/Config
      - /mnt/user/media:/media:media
    devices:
      - /dev/fuse:/dev/fuse
    restart: unless-stopped
    pid: "host"
    privileged: true
    network_mode: "host"
  moviepilot:
    image: jxxghp/moviepilot-v2
    container_name: moviepilot-v2
    volumes:
      - /mnt/user/media:/media
      - /mnt/user/download:/download
      - /mnt/cache/appdata/clouddirve2/CloudNAS:/CloudNAS
      - /mnt/cache/appdata/moviepilot/config:/config
      - /mnt/cache/appdata/moviepilot/core:/moviepilot/.cache/ms-playwright
      - '/var/run/docker.sock:/var/run/docker.sock:ro'
    environment: 
      - NGINX_PORT=3000
      - MOVIEPILOT_AUTO_UPDATE = false
      - PUID=0
      - PGID=0
      - UMASK=022 
      - TZ=Asia/Shanghai
      - SUPERUSER=admin
      - PROXY_HOST=http://192.168.0.254:7890
      - AUTH_SITE=audiences,zmpt
      - AUDIENCES_UID=14651
      - AUDIENCES_PASSKEY=f05fdb706a793138ce391ec68b978627
      - ZMPT_UID=16445
      - ZMPT_PASSKEY=3f17fe3c7746e70c926cb2d73430e59d
    network_mode: bridge
    restart: always
    ports:
      - 8760:3000
    privileged: true
  emby:
    image: emby/embyserver
    container_name: emby
    network_mode: bridge
    environment:
      - UID=0
      - GID=0
      - GIDLIST=0
      - TZ=Asia/Shanghai
#      - NO_PROXY=172.17.0.1,127.0.0.1,localhost
#      - ALL_PROXY=http://192.168.100.208:7890
#      - HTTP_PROXY=http://192.168.100.208:7890
    volumes:
      - /mnt/cache/appdata/EmbyServer:/config
      - /mnt/user/media:/Media
      - /mnt/cache/link:/link
      - /mnt/cache/appdata/clouddirve2/CloudNAS:/mnt/cache/appdata/clouddirve2/CloudNAS
      - /mnt/cache/backup/emby_backup:/backup
    ports:
      - 8096:8096
    devices:
      - /dev/dri:/dev/dri
    restart: unless-stopped
  auto_symlink:
    image: shenxianmq/auto_symlink:latest
    container_name: auto_symlink
    network_mode: bridge
    environment:
      - TZ=Asia/Shanghai
    volumes:
      - /mnt/cache/appdata/auto_symlink/config:/app/config 
      - /mnt/user/media:/Media
      - /mnt/cache/link:/link
      - /mnt/cache/appdata/clouddirve2/CloudNAS:/mnt/cache/appdata/clouddirve2/CloudNAS
      - /mnt/cache/backup/link_backup:/app/backup
    ports:
      - 8095:8095
    user: 0:0
    restart: unless-stopped

媒体自动化编排模板
转至微信公众号 影视自动化

version: '3'

# === 全局配置 ===
networks:
  media_network:
    driver: bridge
    ipam:
      config:
        - subnet: 172.28.0.0/16

# === 服务定义 ===
services:
  # 1. Prowlarr - 电影元数据服务
  prowlarr:
    image: linuxserver/prowlarr:latest
    container_name: prowlarr
    ports:
      - "9696:9696"
    environment:
      - PUID=1000
      - PGID=100
      - TZ=Asia/Shanghai
    volumes:
      - /config:/config
    restart: always
    networks:
      - media_network

  # 2. Sonarr - 电视剧管理
  sonarr:
    image: linuxserver/sonarr:latest
    container_name: sonarr
    ports:
      - "8989:8989"
    environment:
      - PUID=1000
      - PGID=100
      - TZ=Asia/Shanghai
    volumes:
      - /config:/config
      - /downloads:/downloads
      - /media:/media
    restart: always
    networks:
      - media_network

  # 3. Radarr - 电影下载管理
  radarr:
    image: linuxserver/radarr:latest
    container_name: radarr
    ports:
      - "7878:7878"
    environment:
      - PUID=1000
      - PGID=100
      - TZ=Asia/Shanghai
    volumes:
      - /downloads:/downloads
      - /media:/media
      - /config:/config
    restart: always
    networks:
      - media_network

  # 4. Flaresolverr - 下载链接解析工具
  flaresolverr:
    image: flaresolverr/flaresolverr:latest
    container_name: flaresolverr
    ports:
      - "8191:8191"
      - "8192:8192"
    restart: always
    networks:
      - media_network

  # 5. qBittorrent - BT下载客户端
  qbittorrent:
    image: linuxserver/qbittorrent:latest
    container_name: qbittorrent
    ports:
      - "52000:52000"
      - "52000:52000/udp"
      - "8080:8080"
    environment:
      - PUID=1000
      - PGID=100
      - TZ=Asia/Shanghai
    volumes:
      - /downloads:/downloads
      - /config:/config
    restart: always
    networks:
      - media_network

  # 6. chinesesubfinder - 字幕自动下载
  chinesesubfinder:
    image: allanpk716/chinesesubfinder:latest
    container_name: chinesesubfinder
    ports:
      - "19035:19035"
    environment:
      - PUID=1000
      - PGID=100
      - TZ=Asia/Shanghai
    volumes:
      - /config:/config
      - /media:/media
    restart: always
    networks:
      - media_network

  # 7. Tiny Media Manager (v4) - 元数据管理
  tinymediamanager:
    image: dzhuang/tinymediamanager:latest-v4
    container_name: tinymm
    restart: always
    ports:
      - "5800:5800"  # Web界面端口
    environment:
      - TZ=Asia/Shanghai
      - USER_ID=1000
      - GROUP_ID=100
      - ENABLE_CJK_FONT=1  # 支持中文字体
    volumes:
      - /media:/media     # 媒体文件目录(与Sonarr/Radarr共享)
      - /config:/config   # 配置目录
    networks:
      - media_network

0

评论 (0)

取消