docker搭建Bazarr

Bazarr 是一款开源的媒体管理工具,专门设计用于自动下载和整理字幕文件。它能够与多种媒体服务器软件(如Plex、Emby等)集成,自动为电影和电视剧匹配和下载相应的字幕文件,极大地提高了媒体观看体验。

功能介绍

Bazarr 的核心功能包括:

  1. 自动搜索字幕:根据电影和电视剧的文件名自动搜索匹配的字幕文件。
  2. 多种字幕源支持:支持多个字幕网站,如OpenSubtitles、Subscene等。
  3. 字幕文件管理:自动下载、更新和删除字幕文件。
  4. 与媒体服务器集成:能够与Plex、Emby等媒体服务器软件集成,自动将字幕文件与视频文件关联。
  5. 用户友好的界面:提供一个Web界面,方便用户管理和配置字幕下载选项。

实际应用场景

  1. 个人媒体库管理:对于拥有大量电影和电视剧的用户,Bazarr 可以自动为其下载和整理字幕,减少手动搜索和下载的工作量。
  2. 多语言字幕需求:Bazarr 支持多种语言的字幕,适合需要观看外语影片的用户。
  3. 媒体服务器字幕管理:作为Plex、Emby等媒体服务器的补充,自动为服务器中的电影和电视剧添加字幕,提升观看体验。

使用 Docker 和 Docker Compose 搭建 Bazarr

前提条件

  • 已安装 Docker 和 Docker Compose。

步骤 1:获取 Bazarr 镜像

bash 复制代码
docker pull bazarr/nginx

步骤 2:创建 docker-compose.yml 文件

创建一个名为 docker-compose.yml 的文件,并填入以下内容:

yaml 复制代码
version: '3.8'
services:
  bazarr:
    image: bazarr/nginx
    container_name: bazarr
    environment:
      - PUID=1000
      - PGID=1000
      - TZ=Asia/Shanghai
    volumes:
      - /path/to/bazarr/config:/config
      - /path/to/bazarr/downloads:/downloads
    ports:
      - "6767:6767"
    restart: unless-stopped

参数解释

  • version: Docker Compose 文件的版本。
  • services: 定义服务的集合。
  • bazarr: 服务名称。
  • image: 指定使用的 Docker 镜像。
  • container_name: 容器名称。
  • environment: 设置环境变量。
    • PUIDPGID 分别代表用户ID和组ID,用于权限控制。
    • TZ 代表时区设置。
  • volumes: 挂载卷,将容器内的目录映射到宿主机的目录。
    • /path/to/bazarr/config: Bazarr 配置文件目录。
    • /path/to/bazarr/downloads: 下载的字幕文件存放目录。
  • ports: 端口映射,将容器的端口映射到宿主机的端口。
    • "6767:6767": 将容器的6767端口映射到宿主机的6767端口。
  • restart: 重启策略,unless-stopped 表示容器退出时除非被手动停止,否则总是重启。

步骤 3:启动 Bazarr 服务

在包含 docker-compose.yml 文件的目录下,运行以下命令来启动服务:

bash 复制代码
docker-compose up -d

步骤 4:访问 Bazarr Web 界面

在浏览器中输入 http://localhost:6767 并根据提示完成初始设置。

相关推荐
小毛驴8507 小时前
所有微服务部署都使用一个git地址,并且通过docker部署各个服务的情况下,如何编写mvn指令来处理各个服务。
git·docker·微服务
灵犀物润8 小时前
Kubernetes 配置检查与发布安全清单
安全·容器·kubernetes
感哥9 小时前
Docker网络
docker
xy_recording9 小时前
Day20 K8S学习
学习·容器·kubernetes
九章云极AladdinEdu10 小时前
Kubernetes设备插件开发实战:实现GPU拓扑感知调度
人工智能·机器学习·云原生·容器·kubernetes·迁移学习·gpu算力
泡沫冰@10 小时前
K8S集群管理(4)
云原生·容器·kubernetes
蒋星熠10 小时前
深入 Kubernetes:从零到生产的工程实践与原理洞察
人工智能·spring boot·微服务·云原生·容器·架构·kubernetes
泡沫冰@11 小时前
K8S集群管理(2)
云原生·容器·kubernetes
敲上瘾11 小时前
Docker 存储卷(Volume)核心概念、类型与操作指南
linux·服务器·数据库·docker·容器·架构
IT利刃出鞘12 小时前
Docker--宿主机和容器相互拷贝文件
运维·docker·容器