用低配VPS小鸡配合谷歌/阿里云盘搭建Emby公益服

前言

MJJ人手一台0.98吃灰小鸡,各大网盘几百T的影视资源。今天分享一个教程,EMBY配合网盘搭建公益服,播放不占用小鸡资源,所以0.98小鸡完全够用。我们以Linux小鸡做演示开始教程。为什么用Linux呢,因为便宜,虽然windows下更方便,但是贵啊。

准备工作

VPS小鸡一台

阿里云盘/谷歌网盘cookies/key

教程开始

安装EMBY服务端

SSH连接小鸡,切换ROOT账号。用下列命令安装Emby服务端。

wget https://github.com/MediaBrowser/Emby.Releases/releases/download/4.7.11.0/emby-server-deb_4.7.11.0_amd64.deb
dpkg -i emby-server-deb_4.7.11.0_amd64.deb

安装好后用小鸡IP+端口8096访问能否正常打开,如打不开在小鸡端口组放行8096即可。

挂载网盘

1、用命令安装rclone。

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

2、输入命令rclone config配置

o remotes found - make a new one
n) New remote
s) Set configuration password
q) Quit config
n/s/q> n

name emby 随意取 但是后面的代码也会相应改变
Choose a number from below, or type in your own value
选谷歌 (13) 可能会因为版本的不同而改变 注意选择 Google drive
client_id> 直接回车
client_secret> 直接回车
Choose a number from below, or type in your own value
scope> 1 选1 有最大的使用权限。
ID of the root folder
Leave blank normally.

Fill in to access "Computers" folders (see docs), or for rclone to use
a non root folder as its starting point.

Note that if this is blank, the first time rclone runs it will fill it
in with the ID of the root folder.

Enter a string value. Press Enter for the default ("").
root_folder_id> 空,直接回车。空是跟路径如果想用别的根路径
Service Account Credentials JSON file path
Leave blank normally.
Needed only if you want use SA instead of interactive login.
Enter a string value. Press Enter for the default ("").
service_account_file> 直接回车
Edit advanced config? (y/n)
y) Yes
n) No (default)
y/n> n 不用别的高级配置
Use auto config?

Say Y if not sure
Say N if you are working on a remote or headless machine
y) Yes (default)
n) No
y/n> n 因为我们是vps操作,不能auto config
Please go to the following link: https://xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Log in and authorize rclone for access
Enter verification code>粘贴你获取到的key
Configure this as a team drive?
y) Yes
n) No (default)
y/n> y
Choose a number from below, or type in your own value
1 / 影音云端盘
\ "0AGfwXXXXXXXXXXXX"
2 / homenet6精英nas盘
\ "0AXXXXXXXXXXXXXXX"
Enter a Team Drive ID>
y) Yes this is OK (default)
e) Edit this remote
d) Delete this remote
y/e/d> y
e) Edit existing remote
n) New remote
d) Delete remote
r) Rename remote
c) Copy remote
s) Set configuration password
q) Quit config
e/n/d/r/c/s/q> q

3、挂载网盘

mkdir -p /home/gdrive

/usr/bin/rclone mount emby: /home/gdrive \
 --umask 0000 \
 --default-permissions \
 --allow-non-empty \
 --allow-other \
 --buffer-size 32M \
 --dir-cache-time 12h \
 --vfs-read-chunk-size 64M \
 --vfs-read-chunk-size-limit 1G &

4、查看挂载

df -h

5、自动挂载

cat > /etc/systemd/system/rclone.service <<EOF
[Unit]
Description=Rclone
AssertPathIsDirectory=LocalFolder
After=network-online.target

[Service]
Type=simple
ExecStart=/usr/bin/rclone mount emby: /home/gdrive \
 --umask 0000 \
 --default-permissions \
 --allow-non-empty \
 --allow-other \
 --buffer-size 32M \
 --dir-cache-time 12h \
 --vfs-read-chunk-size 64M \
 --vfs-read-chunk-size-limit 1G
ExecStop=/bin/fusermount -u LocalFolder
Restart=on-abort
User=root

[Install]
WantedBy=default.target
EOF

6、设置启动

systemctl start rclone

7、开启启动

systemctl enable rclone

配置bbrplus和虚拟内存

和搭建SSR的BBR加速一样

#配置bbrplus
wget -N --no-check-certificate "https://raw.githubusercontent.com/chiakge/Linux-NetSpeed/master/tcp.sh" && chmod +x tcp.sh && ./tcp.sh

#配置虚拟内存
wget https://www.moerats.com/usr/shell/swap.sh && bash swap.sh

至此,教程基本结束,然后进EMBY添加媒体库刮削就行了。

© 版权声明
THE END
喜欢就支持一下吧
点赞11 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片