🐳 使用 Docker 安装 Emby Server 教程
以下是在 Linux 系统(如 Ubuntu、Debian)或群晖 DSM 里运行 Docker 的通用方法:
✅ 一、准备工作
你需要提前准备好:
- 已安装 Docker 和 Docker Compose
- 建好媒体资源的挂载路径,比如:
/mnt/media/movies
:电影/mnt/media/tvshows
:电视剧/mnt/emby/config
:保存配置数据
✅ 二、Docker Compose 示例文件
创建一个 docker-compose.yml
文件,内容如下:
version: '3.3'
services:
emby:
image: emby/embyserver:latest
container_name: emby
restart: unless-stopped
ports:
- 8096:8096 # Web访问端口
- 8920:8920 # HTTPS访问端口(可选)
volumes:
- /mnt/emby/config:/config # Emby配置文件
- /mnt/media/movies:/mnt/movies # 电影目录
- /mnt/media/tvshows:/mnt/tvshows # 电视剧目录
environment:
- TZ=Asia/Shanghai # 设置时区
📁 按你自己的路径替换
/mnt/emby/config
和媒体路径
✅ 三、启动容器
在该 docker-compose.yml
文件目录下运行:
docker compose up -d
启动成功后访问:
http://你的服务器IP:8096
第一次访问会引导你完成设置流程(语言、账号、媒体路径)
✅ 四、远程访问设置(公网访问)
你有两个选择:
🔓 方法1:直接开放端口
- 把服务器的 8096 端口映射到公网(路由器设置或云服务器安全组)
- 外网访问:
http://你的公网IP:8096
🔐 方法2:用 Nginx 反代 + 域名 + HTTPS
- 绑定一个域名,如
emby.yourdomain.com
- 配合宝塔、Caddy 或 Nginx Proxy Manager 实现反向代理
- 示例 Nginx 配置可提供
📱 五、客户端连接 Emby
你可以用以下方式访问你的 Emby 媒体库:
设备 | 方式 | 是否免费 |
---|---|---|
网页 | http://IP:8096 | ✅ |
手机 | Emby App | ✅ 基础播放功能可用 |
电视/盒子 | Emby App | ✅(需内购或付费解锁部分功能) |
💡 常见问题
问题 | 解决办法 |
---|---|
看不到封面 | 检查文件命名是否规范,例如 电影名 (年份).mp4 |
播放不流畅 | 使用 Emby Premiere 开启硬件转码,或使用原始画质播放 |
远程访问失败 | 检查端口是否开放,或使用 Cloudflare Tunnel / FRP 穿透 |
相关推荐:
- Emby + Nginx Proxy Manager 的反代配置
- Docker 版本的自动更新方式
- 多用户家庭共享设置方法