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 并根据提示完成初始设置。

相关推荐
qq_364371724 小时前
基于 Docker 容器化环境配置
运维·docker·容器
GentleDevin5 小时前
Docker 运维常用命令大全
docker·容器·运维命令
运维全栈笔记5 小时前
基于Docker的MinIO单机部署与功能测试指南
运维·docker·容器
心机之蛙qee6 小时前
docker的安装(RHEL9)
运维·docker·容器
炸炸鱼.6 小时前
Docker 高级管理 —— 容器通信技术与数据持久化
docker
乐hh7 小时前
DM8配置SSL
数据库·docker·ssl
Cat_Rocky7 小时前
kubernetes ingress粗浅学习
学习·容器·kubernetes
极客先躯7 小时前
高级java每日一道面试题-2025年12月05日-实战篇[Dockerj]-Docker 安装后的默认存储路径是什么?如何修改?
java·docker·默认存储路径在不同系统上的区别·linux overlay2·修改存储路径的理论方法·修改流程中的关键理论点
凤舞飘伶7 小时前
windows安装docker-desk
windows·docker·容器
运维全栈笔记7 小时前
Docker一键部署Immich:自建私有云相册,照片视频备份无忧
linux·服务器·网络·docker·容器