Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Plex + Rclone+ Onedrive 打造家用流媒体

Plex + Rclone+ Onedrive 打造家用流媒体

作者头像
残浔
发布于 2023-05-11 11:39:12
发布于 2023-05-11 11:39:12
1.7K00
代码可运行
举报
文章被收录于专栏:UQUQUQUQ
运行总次数:0
代码可运行

之前黑五买的Plex一直在吃灰,最近无聊折腾一下

选择一个离你OD数据中心近一点的小鸡 这里使用的是Centos7

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

1、rpm命令安装PLEX:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
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、安装完成后使用finalshell做本地端口转发登录网页端plex继续安装,参考下图。注意!必须先本地转发登录才能完成安装,否则是无法发现plex服务器的!

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

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
http://127.0.0.1:32400/web

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

1、官网安装命令:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
curl https://rclone.org/install.sh | sudo bash

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

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
yum -y install fuse

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

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
rclone config

4、获取授权,并将OD添加进Rclone 方式一、获取授权参考下列地址:https://www.moerats.com/archives/491/ 方式二、如果有配置好的授权和rclone.conf文件,像我一样直接创建配置文件即可:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
vi /root/.config/rclone/rclone.conf

粘贴备份好的rclone配置并保存,下面是我的配置文件仅供参考格式(做好access_token的备份,后续重新挂载直接新建配置文件保存就行啦):

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
#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,自行替换

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
mkdir /LocalFolder

#挂载为磁盘,下面的DriveName、Folder、LocalFolder参数根据说明自行替换

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
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):

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
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、部分挂载参数解析

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

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

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
rm -rf /root/.cache/rclone/vfs/*

5、网页端放视频有的体积较大的或是格式较冷门的视频只能转码播放,在搜集资源时注意下OD里存储的视频源格式,或者建议直接使用PLEX官方客户端或KODI播放,实测用电视盒子安装plex客户端串流mp4格式4k视频稳定的很。

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

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

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

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
fusermount -qzu /OneDrive

最后,祝大家都成功搭建好自己的媒体中心,效果如下

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2021年12月12日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
centos 安装Rclone并配置onedrive做本地存储
1、首先在win端下载Rclone 进入网址https://rclone.org/downloads/,然后点击下载适合自己系统的版本,例如win10 64位系统可以下载,如图
承世
2023/04/07
2.5K0
centos 安装Rclone并配置onedrive做本地存储
使用rclone挂载onedrive扩容服务器空间
在 rclone 官网https://rclone.org/downloads/下载适用于 Windows 的最新版客户端,解压到磁盘当中,将文件夹重命名为rc(方便以下操作。。)。按住键盘上win+R输入powershell打开命令行,执行以下命令。
用户1316967
2022/01/18
10K0
【网盘搭建】使用Rclone挂载Google Drive扩容服务器存储,实现网盘无限容量[通俗易懂]
Rclone是一个开源的命令行程序,用于管理云存储上的文件。它是云供应商Web存储界面的功能丰富的替代方案。超过50种云存储产品支持Rclone,包括S3对象存储,Google Drive,OneDrive等业务和消费者文件存储服务以及标准传输协议。
全栈程序员站长
2022/09/13
6.7K0
【网盘搭建】使用Rclone挂载Google Drive扩容服务器存储,实现网盘无限容量[通俗易懂]
centos服务器安装rclone自动挂载无限容量谷歌相册Google photo为磁盘
经常听说有人撸到无限容量的谷歌网络硬盘,或者是 5T 容量的,都是利用学生认证实现的,现在淘宝上也有一大堆,但是感觉这种都不一定稳,随时可能翻车,我自己是用的 google drive 个人版的免费 15G 空间,其实也够用了,可以挂载到服务器上,当一个普通的本地磁盘样操作,多 15G 随便放点什么都好,还稳定,不怕翻车,挂载主要通过 RCLONE 这个软件实现,需要服务器或者至少 KVM 架构的 VPS,因为需要用到 FUSE,而一般 OPENVZ 架构是不开启这个功能的,教程如下:
王图思睿
2021/06/15
3.3K0
CENTOS使用rclone挂载onedrive为本地目录
Rclone可以挂载OneDrive/Google Drive/Amazon Drive等云存储,同时还支持全平台,您可以在Windows、Mac OS、Linux上进行使用。这篇文章主要分享CentOS使用Rclone挂载OneDrive的过程,其它系统或者挂载其它网盘原理和方法大致相同。
用户2135432
2023/10/21
1.4K1
CENTOS使用rclone挂载onedrive为本地目录
解决Rclone挂载Google Drive时上传失败和内存占用高等问题
说明:之前看到有些人评论使用Rclone挂载Gdrive时,会出现部分文件上传失败和挂载崩掉等问题,后者在挂载OneDrive时也会出现,所以这里就专门花了点时间测试了下这些问题,然后就水个解决方法。一般挂载Gdrive的时候,默认是使用的官方提供的api,所以高峰期上传文件的时候,由于很多人在用,导致api的流量上限,会出现各种403,ratelimit等错误,最常见的报错提示为:Failed to get file: googleapi: Error 403: Rate Limit Exceeded, rateLimitExceeded,然后目前的解决方法就是使用自己的api。至于挂载崩掉的问题是可以通过调整部分参数来解决,这里就都一起说下。
子润先生
2021/06/01
6.1K0
Linux使用Rclone挂载OneDrive世纪互联
腾讯云轻量应用服务器硬盘太小,用它做DiscuzQ论坛的话图片存储放在本地不太够用,虽然论坛支持markdown语法,但还是太麻烦,所以我们可以找到图片存储的位置,用Rclone挂载对应的目录.
回忆大大
2021/09/08
3.5K0
rclone挂载Google Drive
元旦在土区成功购买Google one 2T之后,就着手开始用rclone挂载Google Drive
行 者
2023/10/20
1.1K0
rclone 使用教程
rclone能够方便的管理 google drive 与 dropbox 等网盘,支持挂载盘符与命令行上传下载 下载 rclone支持多平台,下载地址:https://downloads.rclone.org/ 安装 apt install -y unzip wget https://downloads.rclone.org/rclone-current-linux-amd64.zip unzip rclone-current-linux-amd64.zip chmod 0777 ./rclone-*/rc
用户1180017
2018/06/21
19.2K1
Windows rclone挂载sftp
任务管理器-服务-右键rclone选择打开服务->找到rclone右键选择属性->登录->选择此账户->点击右侧浏览->弹出框中选择高级->立即查找->选择一个本地账户比如Adminstrator->一路确定。
ianzhi
2023/10/19
8460
好物分享28-用免费软件Rclone将云盘挂载到本地
之前说过Mountain Duck 这款软件[[26-用MountainDuck将你的网盘挂载到本地]],非常的简单啊,缺点就一个字“贵”。因此这里介绍一款免费的云盘挂载工具Rclone。
北野茶缸子
2022/02/09
3.8K0
好物分享28-用免费软件Rclone将云盘挂载到本地
在Windows下使用rclone挂载GoogleDrive团队盘
前几天edu教育网账号翻车了,登录时发现账号被删了,里面存了9T的资源也灰飞烟灭了。不过使用这个edu给我自己Gmail开的团队盘居然还在,稍加思索一番,好像还能接着用。之前一直用的RaiDrive在Windows上面挂载的GoogleDrive,不过RaiDrive似乎不能挂载团队盘 (2020.6.12现在支持了,建议直接RaiDrive一步到位,可以不用折腾这些花里胡哨的东西来浪费时间了。以及,我的团队盘依旧还活着。该edu账号是在18年10月份在Ebay上0.99$收的)。就这样,又用上了rclone。
ldeus
2020/06/12
16K1
在Windows下使用rclone挂载GoogleDrive团队盘
windows下使用rclone 挂载 腾讯云的cos
今天看到论坛上有人问起,cos能不能挂载到windows下,我想了下,腾讯云的确没有推出相关工具,cosfs这个软件也只是支持linux系统。但windows下就没有可以用的工具了吗?
qinyang
2021/04/13
8.7K4
windows下使用rclone 挂载 腾讯云的cos
好物分享42-用Rclone挂载onedrive到服务器
在[[31-教你用教育或开发者账户白嫖onedrive做你的同步盘]],我们使用白嫖的onedrive 做了win 和mac 的同步盘。
北野茶缸子
2022/12/10
1.5K0
好物分享42-用Rclone挂载onedrive到服务器
备份同步神器 Rclone 使用教程
Rclone 是一个命令行程序,用于管理云存储上的文件。它是云供应商的网络存储接口的一个功能丰富的替代品。超过 40 种云存储产品支持 rclone,包括 S3 对象存储、企业和消费者文件存储服务以及标准传输协议。
Lcry
2022/12/13
25.7K0
Cloudbox:一个强大的多功能云媒体服务,可自动获取视频资源并在线播放
说明:最近发现了一个很强的多媒体项目Cloudbox,差不多是一个基于Docker的盒子,基本上里面所有的应用都是为多媒体打造,包括自动搜索影视、下载、播放等等,常见的应用包括Plex/Emby、Rclone/Plexdrive、ruTorrent、Nextcloud、Resilio Sync,然后还有一大批不常见但很有用的应用,接下来都会大概介绍下,不然用起来很麻烦,博主只是大概的看了下。
子润先生
2021/05/29
4.2K0
对象存储神器-rclone光速入门
从下面的地址下载对应的二进制版本即可,之后安装在系统的/usr/local/bin目录下,或者其他用户指定的路径即可。 二进制:https://rclone.org/downloads/ 源码:https://github.com/rclone/rclone
用户1260683
2022/05/09
3K0
如何使用rclone将腾讯云COS桶中的数据同步到华为云OBS
在多云策略与数据迁移趋势下,企业往往需要将数据在不同云服务提供商之间进行迁移。本文介绍如何使用rclone工具同步腾讯云COS(Cloud Object Storage)桶中的数据到华为云OBS(Object Storage Service)。先决条件是您已经使用华为云在线迁移工具完成了初始数据迁移,现在我们需要保持后续的数据一致性。
对你无可奈何
2023/11/21
1.6K0
rclone,云存储备份和迁移的瑞士军刀,千字常文解析,附下载链接和安装操作步骤
rclone是一个命令行程序,全称:rsync for cloud storage。是用于将文件和目录同步到云存储提供商的工具。因其支持多种云存储服务的备份,如Google Drive、Amazon S3、Dropbox、Backblaze B2、One Drive、Swift、Wasabi、Google Cloud Storage、Azure Blob、Azure Files、NAS、对象存储(OOS/S3)等,所以常常称rclone为云存储备份的瑞士军刀。因其备份的特性,现在很多迁移厂商也用其来做存储数据迁移的场景。
ICT系统集成阿祥
2025/01/13
1.9K0
rclone,云存储备份和迁移的瑞士军刀,千字常文解析,附下载链接和安装操作步骤
整理了一下常用到的Linux命令
wget http://down.xxorg.com/Tool/memtest/memtest_10M_64 chmod +x ./memtest_10M_64 ./memtest_10M_64 安装epel源
小唐同学.
2022/02/18
1.6K0
推荐阅读
相关推荐
centos 安装Rclone并配置onedrive做本地存储
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验