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 镜像

docker pull bazarr/nginx

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

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

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 文件的目录下,运行以下命令来启动服务:

docker-compose up -d

步骤 4:访问 Bazarr Web 界面

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

相关推荐

  1. dockerBazarr

    2024-04-02 09:24:01       47 阅读
  2. dockergitlab

    2024-04-02 09:24:01       67 阅读
  3. docker 靶场

    2024-04-02 09:24:01       59 阅读
  4. dockercadvisor

    2024-04-02 09:24:01       50 阅读
  5. DockerMinIO

    2024-04-02 09:24:01       47 阅读
  6. Docker Blockbridge

    2024-04-02 09:24:01       41 阅读
  7. DockerCodiMD

    2024-04-02 09:24:01       37 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-02 09:24:01       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-02 09:24:01       101 阅读
  3. 在Django里面运行非项目文件

    2024-04-02 09:24:01       82 阅读
  4. Python语言-面向对象

    2024-04-02 09:24:01       91 阅读

热门阅读

  1. Ubuntu安装elasticsearch

    2024-04-02 09:24:01       39 阅读
  2. CondaHTTPError: HTTP 429 TOO MANY REQUESTS for url

    2024-04-02 09:24:01       38 阅读
  3. windows or ubuntu mount 文件

    2024-04-02 09:24:01       38 阅读
  4. Rust常用特型之Clone+Copy特型

    2024-04-02 09:24:01       43 阅读
  5. 题目 1527: 排队打水问题

    2024-04-02 09:24:01       42 阅读
  6. 【React】路由配置之路由表与Route标签两种方式

    2024-04-02 09:24:01       45 阅读
  7. Python 运算符重载深入解析

    2024-04-02 09:24:01       41 阅读
  8. 设计一个Rust线程安全栈结构 Stack<T>

    2024-04-02 09:24:01       44 阅读
  9. 自建SSL证书(兼容ios)

    2024-04-02 09:24:01       39 阅读
  10. 【计算机网络】概述

    2024-04-02 09:24:01       39 阅读