媒体服务器
Emby 媒体服务器部署
Emby 媒体服务器的快速部署和配置指南
Emby 是功能丰富的媒体服务器解决方案,提供优秀的家庭媒体管理体验
📺 Emby 媒体服务器部署
Emby 是一个功能丰富的媒体服务器解决方案,提供优秀的家庭媒体管理体验。
为什么选择 Emby?
- ⚖️ 平衡选择:功能与成本的最佳平衡
- 🔌 插件生态:强大的插件系统和扩展性
- 🔓 部分开源:相对透明的开发模式
- 💰 订阅模式:高级功能需要付费订阅
💻 系统要求
| 组件 | 最低要求 | 推荐配置 |
|---|---|---|
| CPU | 双核 1.6GHz | 四核 2.4GHz+ |
| 内存 | 1GB RAM | 4GB+ RAM |
| 存储 | 100MB 系统空间 | SSD 系统盘 |
💳 Emby Premiere 功能对比
| 功能特性 | 免费版 | Emby Premiere |
|---|---|---|
| 基础播放 | ✅ | ✅ |
| 硬件转码 | ❌ | ✅ |
| 移动端应用 | 有限制 | 完整功能 |
| 云同步 | ❌ | ✅ |
| 直播电视 | ❌ | ✅ |
Emby Premiere 价格:月付 $4.99 | 年付 $54 | 终身 $119
🚀 部署方式
🐳 Docker 部署(推荐)
- 创建目录
mkdir -p ~/emby/{config,media,transcode} cd ~/emby - 创建 docker-compose.yml
version: '3.8' services: emby: image: lscr.io/linuxserver/emby:latest container_name: emby restart: unless-stopped ports: - "8096:8096" - "8920:8920" environment: - PUID=1000 - PGID=1000 - TZ=Asia/Shanghai volumes: - ./config:/config - ./media:/media:ro - ./transcode:/transcode - 启动服务
docker-compose up -d
💾 系统直接安装
# 方法一:下载 deb 包直接安装(推荐)
wget https://github.com/MediaBrowser/Emby.Releases/releases/latest/download/emby-server-deb_4.8.0.56_amd64.deb
# 安装
sudo dpkg -i emby-server-deb_*.deb
# 修复依赖(如果有)
sudo apt install -f
# 方法二:添加仓库安装
wget -qO - https://download.opensuse.org/repositories/home:emby/xUbuntu_20.04/Release.key | sudo apt-key add -
echo "deb http://download.opensuse.org/repositories/home:/emby/xUbuntu_20.04/ ./" | sudo tee /etc/apt/sources.list.d/emby-server.list
sudo apt update && sudo apt install emby-server
# 启动并设置开机自启
sudo systemctl enable --now emby-server
# 检查服务状态
sudo systemctl status emby-server
# 开放防火墙端口
sudo ufw allow 8096
sudo ufw allow 8920
# 下载 RPM 包
wget https://github.com/MediaBrowser/Emby.Releases/releases/latest/download/emby-server-rpm_4.8.0.56_x86_64.rpm
# 安装
sudo dnf install emby-server-rpm_*.rpm
# 启动服务
sudo systemctl enable --now emby-server
# 开放防火墙端口
sudo firewall-cmd --add-port=8096/tcp --permanent
sudo firewall-cmd --add-port=8920/tcp --permanent
sudo firewall-cmd --reload
# 使用 AUR 安装
yay -S emby-server
# 或者手动安装
git clone https://aur.archlinux.org/emby-server.git
cd emby-server
makepkg -si
# 启动服务
sudo systemctl enable --now emby-server
# 添加用户到 emby 组
sudo usermod -aG emby $USER
# 从官网下载安装包
curl -O https://github.com/MediaBrowser/Emby.Releases/releases/latest/download/emby-server-macos.pkg
# 安装
sudo installer -pkg emby-server-macos.pkg -target /
# 启动服务
sudo launchctl load /Library/LaunchDaemons/com.emby.server.plist
# 停止服务
sudo launchctl unload /Library/LaunchDaemons/com.emby.server.plist
# 检查服务状态
sudo launchctl list | grep emby
- 下载安装包
- 访问 Emby 官网
- 下载最新版本的 Windows 安装包
- 运行安装程序
- 以管理员身份运行安装包
- 选择安装路径
- 选择运行模式:
- Windows 服务:后台运行(推荐服务器)
- 应用程序:用户模式运行
- 配置服务
- 服务模式:安装后会自动启动
- 应用模式:从开始菜单启动 Emby Server
- 首次启动会自动打开浏览器进行配置
- 防火墙配置
- 首次启动时 Windows 防火墙会询问是否允许
- 或手动添加端口 8096 和 8920 到防火墙例外
::
⚙️ 基础配置
- 访问管理界面
- 浏览器打开:
http://你的IP:8096 - 选择界面语言
- 浏览器打开:
- 创建管理员用户
- 设置用户名和密码
- 配置用户头像
- 配置媒体库
- 添加媒体文件夹
- 选择内容类型
- 配置元数据提供者
- 完成设置
- 确认网络设置
- 完成初始化
📁 推荐目录结构
media/
├── Movies/
│ ├── Action/
│ │ ├── Mad Max Fury Road (2015)/
│ │ │ └── Mad Max Fury Road (2015).mkv
├── TV Shows/
│ ├── Breaking Bad/
│ │ ├── Season 01/
│ │ │ ├── Breaking Bad S01E01.mkv
│ │ │ └── Breaking Bad S01E02.mkv
└── Music/
├── Rock/
│ ├── The Beatles/
│ │ └── Abbey Road (1969)/
│ │ └── 01 - Come Together.flac
🔧 硬件转码(Emby Premiere 功能)
硬件转码需要 Emby Premiere 订阅
services:
emby:
# ...其他配置...
devices:
- /dev/dri:/dev/dri
group_add:
- "109" # render 组
services:
emby:
# ...其他配置...
runtime: nvidia
environment:
- NVIDIA_VISIBLE_DEVICES=all
- NVIDIA_DRIVER_CAPABILITIES=compute,video,utility
📱 客户端下载
- Web 客户端:浏览器直接访问
- 移动应用:iOS/Android 应用商店搜索 "Emby"
- 桌面客户端:从 官网 下载
- 电视应用:Android TV、Apple TV 等
❓ 常见问题
无法访问服务器?
- 检查防火墙是否开放 8096 端口
- 确认服务运行状态
性能优化建议
- 考虑购买 Emby Premiere 解锁高级功能
- 使用 SSD 存储配置和缓存
- 合理配置转码设置
🔗 相关工具
- Jellyfin 部署 - 免费开源媒体服务器
- Plex 配置 - 专业媒体服务器
- qBittorrent 配置 - 推荐的 BT 下载客户端
- Transmission 配置 - 轻量级 BT 客户端
- MoviePilot 配置 - 自动化影视资源管理
🚀 快速开始流程
- 部署 → Docker 环境部署 Emby
- 配置 → 访问 Web 界面进行初始化设置
- 添加 → 配置媒体库和文件夹映射
- 订阅 → 考虑购买 Emby Premiere 获得更多功能
- 享受 → 使用各种客户端观看媒体内容
📚 更多功能请参考 官方文档