Emby搭建记录(网盘服)

Emby搭建记录(网盘服)

前言

教程基于Linux系统,且借助1Panel面板来辅助部署,简化一些操作。建议的设备配置:内存2G往上。

安装 Emby Server

Alist我已经提前安装好了,1Panel面板的应用商店有安装包。OpenList——Alist的替代。同样可以在1Panel面板的应用商店里安装。

docker run -d \
  --restart=always \
  --name emby \
  --network=host \
  -e TZ=Asia/Shanghai \
  -e PUID=0 \
  -e PGID=0 \
  -v /home/emby:/config \
  -v /A9:/A9 \
  --volume /mnt/alist:/mnt/alist:shared \
  emby/embyserver:latest
  • -v /docker/emby:/config 配置文件的映射,前面为宿主机路径
  • -v /A9:/A9 我存放Strm流文件的文件夹,也就是在emby后台添加媒体库的媒体文件夹,自行根据实际情况修改
  • --volume /mnt/alist:/mnt/alist:shared 共享挂载路径,此处应为 webdav 挂载到本地的路径,这个主要配合Rclone使用的,播放和刮削是直接对着网盘操作的,对网盘不友好,教程并未应用到,可删可留

由于我用来部署的设备是一台小主机,跟我的笔记本电脑处于同一个局域网,所以我可以直接通过内网IP直接访问,只需开放8096端口。

选择语言

图片[1]-Emby搭建记录(网盘服)-学途印记

设置账户

图片[2]-Emby搭建记录(网盘服)-学途印记

以下几步点Next,按默认的即可

图片[3]-Emby搭建记录(网盘服)-学途印记

图片[4]-Emby搭建记录(网盘服)-学途印记

图片[5]-Emby搭建记录(网盘服)-学途印记

点击刚才设置的账号,输入密码登陆

然后点击右上角设置,关闭转码

图片[6]-Emby搭建记录(网盘服)-学途印记

部署alist-strm

替代Rclone和auto_symlink来生成strm流文件,只用部署一个容器,更轻量化。

点击1Panel面板左侧栏的系统-终端,运行下面的docker命令

docker run -d --name alist-strm \
  -p 18080:5000 \
  -v /A9:/A9 \
  -v /volume1/alist-strm/config:/config \
  itefuir/alist-strm:latest
  • -v /A9:/A9 根据实际情况修改

容器成功运行起来后,使用设备的IP加:18080就能访问web面板了,如果访问不了,请在容器那里检测alist-strm是否已经运行,系统-防火墙那里有没有开放18080端口。

web界面

屏幕截图 2025-07-15 232808

点击创建strm配置文件,添加新配置

屏幕截图 2025-07-15 233159

根据自己的实际情况来修改

  • /dav/115/  前面的/dav/一定要有,后面的根据你的AList或OpenList管理员主页的显示为主,当然也可以只填/dav/,这样将会为所有网盘里的视频文件制作strm流文件。
  • 下载文件时间间隔 1-1为1秒,1-2为1或2秒,1-3为1、2、3秒随机挑选,0-0则表示不停顿,115网盘不建议使用0-0,容易触发风控,建议1-1或更大时间间隔;其他网盘可直接设置0-0,加快Strm流文件的生成速度。

屏幕截图 2025-07-15 233949

  • /A9/115/  本地存储strm流文件的路径,可自由命名

屏幕截图 2025-07-15 234451

定时任务

屏幕截图 2025-07-15 234655

  • 时间间隔类型每小时
  • 时间间隔值2

意为每隔2个小时运行一次任务,其他类型同理

为emby添加映射路径

点击容器,找到emby,依次点击更多-编辑

屏幕截图 2025-07-15 235235

下滑找到挂载,添加alist-strm生成的strm流文件路径,比如我的是/A9,容器目录可以换别的名字,为了方便,建议与本机目录一样,确认等待容器重建。

屏幕截图 2025-07-15 235458

安装Rclone(可选项)

来到终端运行下面的命令

curl https://rclone.org/install.sh | sudo bash

待安装完毕,生成 rclone 配置

cd /root && rclone config

选n,回车

图片[14]-Emby搭建记录(网盘服)-学途印记

输入名称,然后回车

图片[15]-Emby搭建记录(网盘服)-学途印记

选择56,回车

图片[16]-Emby搭建记录(网盘服)-学途印记

输入你的Alist地址,后面记得加/dav

图片[17]-Emby搭建记录(网盘服)-学途印记

选7

图片[18]-Emby搭建记录(网盘服)-学途印记

输入你的Alist账号

图片[19]-Emby搭建记录(网盘服)-学途印记

选y

图片[20]-Emby搭建记录(网盘服)-学途印记

输入你的Alist密码,密码不显示,要输两次且两次密码要要一致

图片[21]-Emby搭建记录(网盘服)-学途印记

这个直接回车

图片[22]-Emby搭建记录(网盘服)-学途印记

选n

图片[23]-Emby搭建记录(网盘服)-学途印记

选y

图片[24]-Emby搭建记录(网盘服)-学途印记

最后选q退出配置

然后回到终端运行下面的命令,命令中的Alist是我在上面填写的名称,如果你的和我的不一样,请自行修改

docker run -d --restart=always --name=rclone --volume /root/.config/rclone:/config/rclone --volume /mnt/alist:/data/mount:shared --device /dev/fuse --cap-add SYS_ADMIN --security-opt apparmor:unconfined rclone/rclone mount alist: /data/mount --allow-other --allow-non-empty --read-only --vfs-read-chunk-size=4M --buffer-size=32M

最后来到/mnt/目录下就能看到你挂载的Alist了

图片[25]-Emby搭建记录(网盘服)-学途印记

部署auto_symlink(可选项)

用于制作Strm流文件,加快媒体库的扫描

docker run -d   --name auto_symlink   -e TZ=Asia/Shanghai   -v /mnt/strm:/mnt/strm:rslave   -v /volume1/docker/auto_symlink/config:/app/config   -p 8095:8095   --user 0:0   --restart unless-stopped   shenxianmq/auto_symlink:latest

-v /mnt/strm:/mnt/strm:rslave 是我用来存放Strm流文件的路径,冒号左边是容器外路径,右边则是容器内的,为了方便管理,我放到了/mnt目录下。

容器部署好后,使用局域网IP加:8095登陆auto_symlink,默认账号和密码为 admin和password 。

点击添加同步,下面是我配置

图片[26]-Emby搭建记录(网盘服)-学途印记

图片[27]-Emby搭建记录(网盘服)-学途印记

图片[28]-Emby搭建记录(网盘服)-学途印记

按需修改后,保存即可。

最后点击常用工具,手动同步,下滑点击开始同步,在查看日志即可浏览Strm文件的制作过程。

部署MediaLinker

用于外网直链播放网盘文件

docker run -d     --name MediaLinker     -p 8091:8091     -v /home/MediaLinker/:/opt/     thsrite/medialinker:latest

容器安装好后会在下面的目录下,生成一个名为constant.js的文件

/home/MediaLinker

图片[29]-Emby搭建记录(网盘服)-学途印记

按情况来修改

此时,使用开放8091端口,再使用路由器分配的内网IP加:8091,其他的内网设备就可以访问emby并播放网盘内的文件了。

添加媒体库时选择Strm文件所在的文件夹

图片[30]-Emby搭建记录(网盘服)-学途印记

媒体刮削

可以靠插件或另部署一个容器

神医助手插件

推荐使用,可以识别Strm流文件的媒体信息

下载地址:https://github.com/sjtuross/StrmAssistant

下载dll文件放到emby的插件目录:/home/emby/plugins

重启emby容器即可

参考设置

屏幕截图 2025-08-20 073342

屏幕截图 2025-08-20 073437

屏幕截图 2025-08-20 073528

屏幕截图 2025-08-20 073541

片头片尾探测,有需要的话可以开启,识别不算特别准确,开启后会将视频文件下载到本地识别,识别完成后删除

屏幕截图 2025-08-20 073638

屏幕截图 2025-08-20 074058

moviepilot

docker run -itd \
    --name moviepilot-v2 \
    --hostname moviepilot-v2 \
    --network host \
    -v /media:/media \
    -v /moviepilot-v2/config:/config \
    -v /moviepilot-v2/core:/moviepilot/.cache/ms-playwright \
    -v /var/run/docker.sock:/var/run/docker.sock:ro \
    -e 'NGINX_PORT=3000' \
    -e 'PORT=3001' \
    -e 'PUID=0' \
    -e 'PGID=0' \
    -e 'UMASK=000' \
    -e 'TZ=Asia/Shanghai' \
    -e 'SUPERUSER=admin' \
    --restart always \
    jxxghp/moviepilot-v2:latest

容器运行在3000端口,IP加端口既可以在网页访问

  • -v /media:/media 修改为你存放Strm文件的文件夹
  • SUPERUSER=admin 管理员的用户名,现在是admin,建议在容器部署时修改为其他的,容器运行后在网页无法修改

密码在容器日志可见,登陆后记得修改

屏幕截图 2025-08-20 075302

moviepilot我用的并不熟

更多的使用方法可以到官方的网站了解:https://wiki.movie-pilot.org/

公网访问

三种方式

  • 动态IPv4公网
  • 动态IPv6公网
  • 内网穿透(IPv4)
这三方式均需要域名,前面两种需要宽带支持,后面的需要有一台VPS。

配置反向代理

在1Panel的应用商店安装OpenResty,然后创建网站,选择反向代理,主域名填你自己的(用于访问Emby的域名),勾选监听IPv6(如果宽带支持的话),代理地址如图下显示,最后确认即可。

图片[38]-Emby搭建记录(网盘服)-学途印记

安装DDNS-GO

这个程序同样可以在应用商店里找到,使用到的端口是9876

图片[39]-Emby搭建记录(网盘服)-学途印记

根据你的域名供应商来选择

Access Key Id和Secret Access Key由域名供应商提供

下滑找到IPv6,启用

获取 IP 方式选择通过网卡获取

Domains填写刚才反向代理时的主域名

小提醒 Domains填写反向代理的域名的前提是家宽IPv6不封80和443端口,如果没有这两个端口,请填写其他的子域名,然后通过域名加:8091的形式访问。还有一点就是光猫或路由器的防火墙等级要调低。

我家里的宽带是双公网,但是由于v4封80和443端口,因此我采用v6。

内网穿透(Frp)

Frp依然可以在应用商店找到,安装的是frpc,至于VPS怎么部署frps可以参考这篇文章Frps搭建教程备份

图片[40]-Emby搭建记录(网盘服)-学途印记

进入安装目录,找到frpc.toml,按情况来修改。

serverAddr = "x.x.x.x" #VPS的IP
serverPort = 7000
auth.method = "xxxx" #服务端设置的用户名
auth.token = "xxxxx" #密码


#HTTP隧道
[[proxies]]
name = "web01"
type = "http"
localIP = "127.0.0.1"
localPort = 80
customDomains = ["xxxxxx"] #填写Emby的域名

#HTTPS隧道
[[proxies]]
name = "web02"
type = "https"
localIP = "127.0.0.1"
localPort = 443
customDomains = ["xxxxxx"] #填写Emby的域名

HTTPS协议开启需要配置域名证书,1Panel配置了一键申请,我的域名供应商正好在里面。

图片[41]-Emby搭建记录(网盘服)-学途印记

配置好frpc并启动,最后给域名添加解析,解析的IP为VPS的,即可在公网访问你的Emby。同时你的Emby也支持双栈了。

成品展示

图片[42]-Emby搭建记录(网盘服)-学途印记

© 版权声明
THE END
喜欢就支持一下吧
点赞5 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容