前言

之前也用过Emby,不过那是在x64的服务器上装的,带宽和内存都很小,效果不太好,这次直接用docker装在本地了。

我的资源不多,只有几百G,装在一个1T机械硬盘里,给N1外挂了。

基本上内存占用不会太高,最多也就600M,N1盒子自带2G内存,用不到一半,还是蛮稳定的。

安装Emby

其实很简单,你可以直接在官方找到:https://emby.media/docker-server.html

N1盒子要下载arm64v8的:https://hub.docker.com/r/emby/embyserver_arm64v8

由于我删除了ttyd,luci-app-dockerman也就用不了了,所以没办法在openwrt的后台操作docker,直接在命令行搞吧。

我们先把镜像拉到本地:

docker pull emby/embyserver_arm64v8

然后输入一行命令启动docker

docker run -d --name emby --restart=always -v /root/emby/config:/config -v /mnt/sda3:/mnt/udriver --net=host --env UID=1000 --env GID=100 emby/embyserver_arm64v8

这个/root/emby/config文件夹是我用来放配置文件的,/mnt/sda3这个文件夹是我1T硬盘的挂载点。

--net=host是因为我想把网络直接设置成host模式,这样可以共享宿主机网络,可以科学上网,刮削会快一些。

耐心等待启动就好了。

配置Emby

在浏览器输入路由器IP:8096,比如http://192.168.123.1:8096/,跟着步骤来即可。

在后台设置添加媒体库

注意优选中文、TheMovieDB,TVDB有些时候会下载英文元数据,很烦。

如果刮削有问题的话,检查一下网络(最好科学上网),检查一下文件路径和命名规范: