安装服务(Binary)
我们选择 .deb 安装:除了需要安装额外的 Docker 服务,通过 Docker 部署也需要挂载很多东西,指定很多命令行配置。当配置调整时,需要我们做很多事情。相比之下,通过 .deb 方式更加方便,维护只需要修改配置、重启服务,维护更简单。因此,在这种情况下,我们选择 .deb 安装。
通过 .deb 安装(Emby Server for Linux – Emby)
# 下载并安装 wget https://github.com/MediaBrowser/Emby.Releases/releases/download/4.5.4.0/emby-server-deb_4.5.4.0_amd64.deb dpkg -i emby-server-deb_4.5.4.0_amd64.deb # 启动服务(默认已启动,这里查看状态) systemctl status emby-server.service # Open a web browser to http://localhost:8096
配置反向代理(HOW TO: NGINX Reverse Proxy – General Discussion – Emby Community):
server { server_name media.example.com; listen 80; location / { proxy_pass http://127.0.0.1:8096; } }
通过 Docker 部署
参考 emby/embyserver – Docker Hub 页面,以获取 Docker 部署的详细说明,这里简单记录。
1)解码渲染配置,两种方法二选一,用于视频文件硬解码:
—- 核显 VAAPI 模块,Intel Platform,直接使用;
—- 独显 NVDEC/NVENC 模块:安装 nvidia-docker2 服务:Installation Guide — NVIDIA Cloud Native Technologies documentation
2)获取渲染接口文件的权限,后面修改 Docker Compose 文件需要使用参数;
3)运行服务;
参考文献
emby/embyserver – Docker Image | Docker Hub
How To Install Emby (Media Server) on OpenMediaVault 5 – YouTube