如何自建 Emby
Rclone
安装
|
|
使用Rclone挂载Google Drive
输入代码,进入配置环节
1
rclone config
输入
n
,新建一个 remote,然后取一个名字,英文的最好然后有多个选项出现,但是由于 Rclone 在不断的迭代,所以,这个选项有些许变化,因此需要自己找到 Google Drive 的选项号,并输入它。
回车之后,接下来的两个直接回车,进入到 Option scope 选项,并且选择权限最大的那个,
1
。接下来的操作直接看图,一个回车,一个回车,一个
n
到这儿了,重点来了,需要在本地下载一个rclone,配置抓取google drive的相关信息。下载地址:https://rclone.org/downloads/。
下载好了之后,Windows使用cmd运行rclone。在文件夹中,shift+鼠标右键,选择「在终端中打开」,然后将代码复制运行。
回车过后直接跳转到浏览器进行Google账户的授权,也就是Google Drive的授权,成功之后,会如图提示:
然后返回终端,将如果所示的代码粘贴到
config_tocken
后面然后选择是不是团队盘(共享盘),根据自己的情况进行选择即可。
至此,所有的配置完成了,输入
y
,就结束了本次的挂载。最后输入q
退出。
配置挂载的硬盘
|
|
mount %i: /home/%i
- 将挂在的文件挂在这个
home
的目录下
- 将挂在的文件挂在这个
--cache-dir=/home/cache
- 文件信息临时存放的位置
--config /root/.config/rclone/rclone.conf
- rclone的配置文件存放位置
|
|
/root/.config/rclone/rclone.conf
- 上面设置的保存地点
/home/${b}
- 记得和上面的
/home/%i
保持一致
- 记得和上面的
|
|
运行了之后,输入
|
|
删除挂载
|
|
|
|
|
|
查看是否删干净
总结
到了这里,Google Drive 的挂载就完成了,其余的网盘挂载方法类似。接下来就使用Aria来完成自动下载并上传的操作了。
使用Aria下载并上传到Google Drive
|
|
|
|
RPC_SECRET=
自己设置密钥后面的两个位置自己选择放在哪儿
1 2
-v ~/aria2-config:/config \ -v ~/aria2-downloads:/downloads \
开始联动Rclone和Aria
将
/root/.config/rclone/rclone.conf
复制到config文件夹。1
cp /root/.config/rclone/rclone.conf /root/aria2-config
上面的做完了,去
/root/aria2-config/script.conf
编辑配置1 2 3 4
# 网盘名称(RCLONE 配置时填写的 name) drive-name=teach-harry # 网盘目录(上传目标目录,网盘中的文件夹路径)。注释或留空为网盘根目录,末尾不要有斜杠。 drive-dir=
再在
/root/aria2-config/aria2.conf
中编辑配置(这两个谁先谁后其实无所谓)1 2 3 4 5 6 7 8 9 10 11 12
# 下载目录。可使用绝对路径或相对路径, 默认: 当前启动位置 dir=/downloads ## 执行额外命令 ## # 下载停止后执行的命令 # 从 正在下载 到 删除、错误、完成 时触发。暂停被标记为未开始下载,故与此项无关。 on-download-stop=/config/script/delete.sh # 下载完成后执行的命令 # 此项未定义则执行 下载停止后执行的命令 (on-download-stop) on-download-complete=/config/script/upload.sh
最后,需要一个用于控制的 WebUI,例如AriaNg此链接,由开发者提供,可直接使用。或者使用 Docker, 自己部署一个:
1 2 3 4 5 6
docker run -d \ --name ariang \ --log-opt max-size=1m \ --restart unless-stopped \ -p 6880:6880 \ p3terx/ariang
运行了之后,在浏览器打开网址,然后配置,密钥就是
RPC_SECRET
,也就是docker那儿设置的,地址为ip。
安装/更新 emby
|
|
|
|
最后
emby的配置根据你的文件类型而定,具体的自行摸索一下就好了。很简单,所以就不赘述了,如果对Aria有更深入的需求,那么请看这两篇文章: