使用qBittorrent+Jellyfin搭建个人影音服务器

使用qBittorrent+Jellyfin搭建个人影音服务器

因为国内BT下载环境恶劣,审查、限速、吸血雷,不买会员就很慢甚至无法下载。会员又贵。所以折腾了一下,用美国VPS搭建个人影音服务器。美国这里带宽足、流量便宜,虽然延迟高,但是看个电影无所谓。

因为是特化的服务器,所以用ubuntu系统,这样需要用到的软件都能直接一句话命令安装,非常方便。个人服务器,用哪个系统实际不会有性能差别。不要折腾自己。

第一步:安装宝塔面板

使用宝塔可以很方便地管理文件、目录,放行端口。有web的文件管理器和终端。
既然是影音服务器,自然会有很多文件操作。没必要这点事都要进命令行。图形化界面exciting。

wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh

安装完后改端口、改入口、改用户名和密码。不需要配置LNMP环境。啥软件都不用装。记得删掉默认的8888端口避免被扫。新增放行8080端口、8096端口。

第二步:安装qBittorrent Enhanced Edition

这个是国人做的qBittorent增强版,主页在这里→https://github.com/c0re100/qBittorrent-Enhanced-Edition
主要是屏蔽迅雷等吸血客户端。这不仅是价值观的问题。VPS的流量是有限的,如果都给吸血雷上传做种了,就浪费了。

qBittorrent EE有网友给打包做了PPA源
项目主页:https://github.com/poplite/qBEE-Ubuntu-Packaging
PPA主页:https://launchpad.net/~poplite/+archive/ubuntu/qbittorrent-enhanced

安装命令

#添加PPA源
sudo add-apt-repository ppa:poplite/qbittorrent-enhanced 
sudo apt-get update
#只安装nox版本,就是没有图形化界面的
sudo apt-get install qbittorrent-enhanced-nox 

配置命令

sudo service qbittorrent-enhanced-nox start #启动
sudo systemctl enable qbittorrent-enhanced-nox #开机启动
URL: http://localhost:8080 #后台
Username: admin
 Password: adminadmin #初始密码

进后台 tools选项卡,改界面语言为中文。之后进“高级”选项卡,启用以下两个功能:
Auto Ban Unknown Client From China
Auto Ban Bittorrent Media Player
这两个功能是我们装增强版的目的。否则你下载中文热门资源,就自然会被迅雷吸血。VPS的流量或者带宽通常都是有限制的。

它会自动创建下载目录。这个目录也是接下来Jellyfin的资源库目录。如果自己要修改目录,记得改权限。

再进Bitttorrent选项卡,Automatically update public trackers list,订阅一个tracker列表:https://trackerslist.com/all.txt

第三步:安装Jellyfin

安装命令

#添加 Jellyfin Team 的签名  
wget -O - https://repo.jellyfin.org/ubuntu/jellyfin_team.gpg.key | sudo apt-key add -
#添加源
echo "deb [arch=$( dpkg --print-architecture )] https://repo.jellyfin.org/ubuntu $( lsb_release -c -s ) main" | sudo tee /etc/apt/sources.list.d/jellyfin.list
#更新缓存
sudo apt update
#安装 Jellyfin
sudo apt install jellyfin
#开机自启
sudo systemctl enable jellyfin

后台→IP地址:8096

建议控制台安装Open Subtitles插件(需要注册账号,按指示自己操作即可)和Kodi Sync Queue插件(后面要用)
务必要做的调整:jellyfin对带有特殊效果的中文ASS字幕默认不支持,网上的解决方案是针对jellyfin 10.6.x的(需要修改配置文件)。在jellyfin 10.7.1里面,已经找不到对应的目录和配置文件,也不需要修改配置。按如下路径设置:jellyfin后台→控制台→播放→“启用备用字体”。需要先把备用字体上传到程序有权访问的目录,直接在影音库目录里新建一个字体目录即可,这里填写的路径具体到最终目录,不要具体到文件地址。可以用官方的webfont-noto字体。

https://github.com/jellyfin/jellyfin-web/files/4434292/noto.zip

第四步:小米电视安装Kodi客户端部署jellyfin

jellyfin自己的安卓电视客户端很不好用,推荐使用kodi安卓客户端。然后U盘准备好jellyfin kodi addons的库文件(不是安装包,只是安装源信息)

https://repo.jellyfin.org/releases/client/kodi/repository.jellyfin.kodi.zip

Kodi→插件→从zip安装,完成后→从库安装,安装为视频插件,然后自行配置服务器登录信息。
不要在kodi上面安装字幕插件(那些中文字幕网基本都挂了),OpenSubtitles足够了。
安装好后,打开插件→视频插件→jellyfin,长按目标库(动态),选择同步到kodi。这样Kodi首页才会显示jellyfin上面的电影。这里按遥控器上或者左键,到选项菜单,可以更改电影展示方式(列表、海报、信息墙等)。

发表评论

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