emby+alist+rclone ESXI虚拟机搭建家庭简易影音系统

准备工作:esxi新建虚拟机,系统选择ubuntu22.04 ltsc,内存2g起步,硬盘15g。

简单原理就是:alist挂载阿里云盘当媒体来源,rclone将alist挂载到本地vps目录上,然后将挂载的目录添加到emby媒体库。

1、虚拟机安装必要组件

apt update -y && apt install -y curl && apt install -y socat && apt install wget -y

2、安装emby(x86 ubuntu),其它系统点这里

wget https://github.com/MediaBrowser/Emby.Releases/releases/download/4.7.14.0/emby-server-deb_4.7.14.0_amd64.deb
dpkg -i emby-server-deb_4.7.14.0_amd64.deb

#卸载emby
apt-get remove emby-server

emby访问地址:http://ip:8096

3、安装alist,添加阿里云盘。

docker run -d --restart=always -v /root/data/docker_data/alist:/opt/alist/data -p 5244:5244 --name="alist" xhofe/alist:latest

安装完成后 ,浏览器输入:IP:5244访问alist后台

账户是admin, ssh运行这个命令显示密码,passwrd后面是密码(自行修改一个自己好记的)。

docker logs alist 

添加存储,选择“阿里云盘open”,注意:云盘类型选择“资源库”,WebDAV 策略选择“本地代理”

4、安装rclone

#安装依赖
apt-get install fuse3

#安装rclone
sudo -v ; curl https://rclone.org/install.sh | sudo bash

输入rclone config添加webdav

rclone config

输入n(新建),回车

输入aliyun(自定义名称),回车

选择webdav对应的数字,回车

输入uri地址格式:http://ip:5244/dav,回车

选择含webdav字样的选项,回车

输入alist用户名:admin,回车

选择Y,回车

输入alist后台登陆密码,回车

再次输入alist后台登陆密码,回车

token不用输入东西,直接回车。

下一步选n(不进入高级选项)
下一步选y(都是OK)
下一步选q(退出配置)

5、创建alist挂载目录,名称自定义,路径自选,这里选择/opt/data目录。

mkdir -p /opt/data

手动后台模式挂载到本地

rclone mount aliyun:/ /opt/data  --copy-links --no-gzip-encoding --no-check-certificate --allow-other --allow-non-empty --umask 000 --use-mmap --daemon

上面的手动挂载方式,在机器重启后,就失效了,每次都要手动在设置一遍,很麻烦。我们可以使用service文件来进行自动挂载。

nano /usr/lib/systemd/system/rclone.service

#将如下内容粘贴进去

[Unit] 
Description=rclone 

[Service] 
User=root 
ExecStart=/usr/bin/rclone mount aliyun: /opt/data  --copy-links --no-gzip-encoding --no-check-certificate --allow-other --allow-non-empty --umask 000 --use-mmap

[Install] 
WantedBy=multi-user.target

设置开机自启

# reload守护进程
systemctl daemon-reload

# 设置service文件自启
systemctl enable rclone.service

# 启动service文件
systemctl start rclone.service

6、浏览器输入ip:8096进入emby后台,+媒体库,选择/opt/data/aliyun目录,然后emby开始刮削(需要时间)。

7、进入esxi设置核显直通虚拟机。

8、emby设置转码(高级),首选硬件解码器自行测试选择。

9、设置反向代理,由于是本地搭建且有公网ipv4+v6、反向代理软件使用的是openwrt里的lucky插件(简单好用),将emby端口8096反代之后,就可以在外网访问emby了。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注