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

相关推荐
GJCTYU34 分钟前
阿里云多端低代码开发平台魔笔使用测评
低代码·阿里云·云原生·容器·serverless·云计算
铁锤妹妹头发多1 小时前
新手用docker真**难受
运维·docker·容器
南猿北者10 小时前
docker容器
docker·容器
二十雨辰11 小时前
[linux]docker基础
linux·运维·docker
time never ceases11 小时前
使用docker方式进行Oracle数据库的物理迁移(helowin/oracle_11g)
数据库·docker·oracle
YCyjs12 小时前
K8S群集调度二
云原生·容器·kubernetes
Hoxy.R12 小时前
K8s小白入门
云原生·容器·kubernetes
MonkeyKing_sunyuhua13 小时前
ubuntu22.04 docker-compose安装postgresql数据库
数据库·docker·postgresql
追风林14 小时前
mac m1 docker本地部署canal 监听mysql的binglog日志
java·docker·mac
€☞扫地僧☜€15 小时前
docker 拉取MySQL8.0镜像以及安装
运维·数据库·docker·容器