/emby-direct

Emby 多复用+轻量多负载+高速缓存

Primary LanguageVCLMIT LicenseMIT

Emby Direct

高速缓存+轻量多负载式高可用解决方案

基于 Fclone-Http 轻量型部署,落地机一键部署

Python 的多负载模式还没写,有兴趣的欢迎完善


项目依赖

apt install screen python3 python3-pip -y

Direct

安装直连依赖

pip3 install -r requirements.txt

开启直连服务

screen -S emby-direct python3 main.py

Cache

安装 Varnish

apt install varnish -y

复制 Varnish 配置

cp emby.vcl /etc/varnish/ 
rm -rf /lib/systemd/system/varnish.service 
cp varnish.service /lib/systemd/system/

编辑 Varnish

# 修改 emby.vcl 内的 127.0.0.1:10000 为直链服务的地址 
nano /etc/varnish/emby.vcl

重启 Varnish

systemctl daemon-reload
systemctl restart varnish

双版本 Varinish 配置 emby-cache.vcl 为仅缓存图像及非业务请求 自行选择

开启后访问 IP:9999 端口即可访问至 Varnish


参考资料