惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

博客园 - 【当耐特】
K
Kaspersky official blog
V
Vulnerabilities – Threatpost
Hacker News - Newest:
Hacker News - Newest: "LLM"
Security Archives - TechRepublic
Security Archives - TechRepublic
S
Secure Thoughts
I
Intezer
TaoSecurity Blog
TaoSecurity Blog
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
Spread Privacy
Spread Privacy
A
About on SuperTechFans
NISL@THU
NISL@THU
The GitHub Blog
The GitHub Blog
Hugging Face - Blog
Hugging Face - Blog
S
Security @ Cisco Blogs
S
SegmentFault 最新的问题
G
Google Developers Blog
B
Blog
N
News and Events Feed by Topic
H
Hackread – Cybersecurity News, Data Breaches, AI and More
Google DeepMind News
Google DeepMind News
V2EX - 技术
V2EX - 技术
V
Visual Studio Blog
MyScale Blog
MyScale Blog
Webroot Blog
Webroot Blog
Vercel News
Vercel News
IT之家
IT之家
Microsoft Security Blog
Microsoft Security Blog
Last Week in AI
Last Week in AI
Y
Y Combinator Blog
S
Security Affairs
Application and Cybersecurity Blog
Application and Cybersecurity Blog
Stack Overflow Blog
Stack Overflow Blog
P
Proofpoint News Feed
L
Lohrmann on Cybersecurity
博客园 - 叶小钗
www.infosecurity-magazine.com
www.infosecurity-magazine.com
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
Know Your Adversary
Know Your Adversary
T
Tailwind CSS Blog
F
Fortinet All Blogs
D
DataBreaches.Net
博客园 - Franky
博客园_首页
H
Heimdal Security Blog
宝玉的分享
宝玉的分享
阮一峰的网络日志
阮一峰的网络日志
Attack and Defense Labs
Attack and Defense Labs
Project Zero
Project Zero
雷峰网
雷峰网

爱好者

HP惠普M436N打印机提示“更换传输卷” 闪红灯 WIN11安装Android系统及安装APP详细图文教程 利用Cloudflare Workers实现免费搭建微软文字转语音服务 斯巴达(SpartanHost),西雅图机房高防vps,E5 KVM VPS(去程直连,AS4837回程),简单测评 共享打印机连接错误0x0000011b解决方法 win11 恢复旧版经典右键菜单 微信表情包 披被子的滑稽表情 微信表情包北方冬天标配/揣揣手款 微信表情包东北大花棉衣款
基于Plex + Rclone+ Onedrive 打造家用流媒体中心
博主: duantutu · 2022-09-14 · via 爱好者

简言:因为家用NAS可能面临断电,或是出差环境下无法使用的问题,研究了一下使用低配vps搭建plex家用流媒体,Rclone挂载,目前使用效果优秀。

使用Centos7 64位系统,开启BBRPlus,配置如下:

Processor : Intel(R) Xeon(R) CPU E5-2650 0 @ 2.00GHz
CPU cores : 2 @ 1999.999 MHz
AES-NI : ? Enabled
VM-x/AMD-V : ? Disabled
RAM : 984.5 MiB
Swap : 0.0 KiB
Disk : 19.6 GiB

教程开始:

一、下载plex并安装:https://www.plex.tv/media-server-downloads/

1、rpm命令安装PLEX

wget https://downloads.plex.tv/plex-media-server-new/1.25.1.5286-34f965be8/redhat/plexmediaserver-1.25.1.5286-34f965be8.x86_64.rpm 
rpm -ivh plexmediaserver-1.25.1.5286-34f965be8.x86_64.rpm

2、安装完成后使用xshell做本地端口转发登录网页端plex继续安装,参考下图。注意!必须先本地转发登录才能完成安装,否则是无法发现plex服务器的!

3、设置完成后使用xshell重新登录vps,打开浏览器并输入下面地址,登录账号并继续安装

http://127.0.0.1:32400/web

二、安装Rclone并挂载OneDrive:https://rclone.org/install/

1、官网安装命令:

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

2、安装fuse(挂载位本地硬盘必须有fuse支持,否则运行挂载命令会报错):

yum -y install fuse

3、安装完成后在任意目录可使用下列命令进行管理(如果是手动新建挂载的话相关管理方式和之前一样,参考这篇文章):

rclone config

4、获取授权,并将OD添加进Rclone

方式一、获取授权参考下列地址:

方式二、如果有配置好的授权和rclone.conf文件,像我一样直接创建配置文件即可:

vi /root/.config/rclone/rclone.conf

粘贴备份好的rclone配置并保存(做好access_token的备份,后续重新挂载直接新建配置文件保存就行啦):

#Onedrive家庭版
[od]
type = onedrive
region = global
token = {"access_token":"EwBoA8l6BAAUwihrrCrmQ4wuIJX5mbasdasdasdasdasd8d5T7pSmWs1QJFwa9pr2R+utBVAD6lvmNoaCgsIoSwX1cf/IaIRy87a4t35cGEdm+aq5deT2Aasdasdasdasd2RxirG4jGeiOh4EWtL5yFmOeRd9oGpdngQ7G8uREL6Ff/DFqOCvlqu43T7uldmo+cgG9ZBtZQ+ik8X0CZ/0LDVxSbzbMMX3rM55A8DA3masdasdasds:"2021-11-08T11:36:07.9934596+08:00"}
drive_id = 982asdasdasdasdasd
drive_type = personal

5、Rclone挂载命令:

#新建本地文件夹,路径自己定,即下面的LocalFolder,自行替换
mkdir /LocalFolder
#挂载为磁盘,下面的DriveName、Folder、LocalFolder参数根据说明自行替换
rclone mount DriveName:Folder LocalFolder --allow-non-empty --no-gzip-encoding  --umask 000 --allow-other --attr-timeout 10m --vfs-cache-mode full --vfs-cache-max-age 1m --vfs-read-chunk-size-limit 100M --buffer-size 100M --vfs-cache-max-size 10G

这里可以参考我的挂载命令(挂载od配置,挂载od根目录,映射本地地址为/OneDrive):

rclone mount od:  /OneDrive --allow-non-empty --no-gzip-encoding  --umask 000 --allow-other --attr-timeout 10m --vfs-cache-mode full --vfs-cache-max-age 1m --vfs-read-chunk-size-limit 100M --buffer-size 100M --vfs-cache-max-size 10G

三、注意事项:

1、小鸡配置较低,不可以在服务器上转码,对vps到本地网络要求较高,直接设置原画播放,plex设置参考下图:

2、新建本地挂载文件夹时必须在根目录下新建,在root目录下新建可能导致plex服务端无法读取挂载好的文件

3、部分挂载参数解析

--vfs-cache-mode full #开启vfs缓存,此缓存占用本地存储空间
--vfs-cache-max-age 1m #缓存时间,建议设置小一点,要不切视频可能导致我的20g被占满
--vfs-read-chunk-size-limit 100M #缓存块大小,每次块达到100M都会重新调用OD的API,设置大些可以减少调用,按需设置
--vfs-cache-max-size 10G #最大缓存大小,我设置10G,不会占满我的20g小盘

4、如果本地磁盘被缓存占满了会导致plex那边无法放视频,手动删除如下路径缓存文件即可:

此处内容需要评论回复后(审核通过)方可阅读。

5、网页端放视频有的打的视频只能转码播放,注意下OD里存储的视频源格式,或者直接使用客户端播放,实测我用电视盒子安装plex安装客户端串流mp4格式4k视频稳定的一比。

6、刮削器建议使用默认的plex tv即可,刮削的不对就用“修正匹配”功能手动刮削一下。

7、两个文件夹内的剧集被识别成一个怎么办?手动分离并手动选择剧集信息即可。下图红圈位置有两个文件就是不对的,注意不要删除文件!!!在剧集选项里选择分离即可!!


8、如何退出后重新挂载?退出rclone后挂载目录权限还在,是无法删除和使用的,先使用Ctrl+c退出挂载,然后使用下面命令取消挂载目录即可。(下面命令的路径是我在用的,按需修改)

fusermount -qzu /OneDrive

成品效果



版权声明:爱好者iNovel

本文链接:https://www.87csn.com/index.php/archives/72/

您可以转载本站的文章,转载时请以超链接形式标明文章原始出处,Thank you. 若转载请注明出处

各大影视平台会员最低仅需要5折,电费/话费等92折起步错过等一年 【点击查看】。

赞赏作者

如果觉得我的文章对你有用,请随意赞赏