NAS应用商店
专为飞牛、群晖、威联通等Nas打造的通用应用商店

Emby - 面向个人媒体库的开源媒体服务器

应用介绍

Emby 是一款面向个人媒体库的开源媒体服务器,支持视频、音乐、照片与直播电视等内容的组织与流媒体播放。它提供多端客户端(Web/TV/移动端)、硬件加速转码、用户分组与访问控制、刮削与元数据管理等功能,非常适合在 NAS 上集中管理家庭影音资源,并在电视或移动设备上无缝访问。

与 Jellyfin 相比,Emby 在生态与插件上具有一定差异,二者均可与 Sonarr/Radarr 等自动化工具搭配使用。得益于成熟的容器支持与多架构镜像,Emby 的部署与维护非常简单。

安装说明

前提依赖

  • 建议准备独立的配置目录与媒体目录;若使用硬件加速,请确认宿主机具备对应设备(如 Intel QuickSync、Raspberry Pi V4L2 等)
  • 在 LinuxServer.io 镜像下,需设置 PUID/PGID 以避免权限问题
  • 若暴露到公网,建议结合反向代理开启 HTTPS 与访问控制

安装配置

以下示例使用 LinuxServer.io 官方镜像(lscr.io/linuxserver/emby),并映射常见媒体目录与硬件设备:

version: "3.8"
services:
  emby:
    image: lscr.io/linuxserver/emby:latest
    container_name: emby
    environment:
      - PUID=1000
      - PGID=1000
      - TZ=Asia/Shanghai
    volumes:
      - ./emby_config:/config
      - /path/to/tvshows:/data/tvshows
      - /path/to/movies:/data/movies
    ports:
      - "8096:8096"
      - "8920:8920"
    devices:
      - /dev/dri:/dev/dri
    restart: unless-stopped

注意:

  • 根据宿主机媒体路径替换 /path/to/tvshows 与 /path/to/movies
  • 如不使用硬件加速,可移除 devices 映射;树莓派等平台还可加入 /dev/vchiq 等设备
  • 8920 为可选的 HTTPS 端口;若使用反向代理,亦可仅开放 8096 并在代理层启用 TLS

使用说明

  • 首次访问:浏览器打开 http://NAS_IP:8096,完成初始设置并添加媒体库目录
  • 刮削与元数据:在设置中选择刮削源,定期更新封面与简介;错误匹配可手动修正
  • 多端播放:安装 TV/移动端客户端或使用浏览器播放;根据设备能力选择硬件/软件转码
  • 性能与备份:配置目录与数据库备份;启用硬件加速以降低转码 CPU 占用

开源信息