免費論壇 繁體 | 簡體
Sclub交友聊天~加入聊天室當版主
分享
返回列表 发帖

谷歌Rclone挂载google盘搭建emby

建议1.7以上内存,20以上空间 Ubuntu 18.04 LTS 台湾
1、安装rclone
curl https://rclone.org/install.sh | sudo bash

2、配置
rclone config
命名:emby

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
8、安装bbrplus
wget -N --no-check-certificate "https://raw.githubusercontent.com/chiakge/Linux-NetSpeed/master/tcp.sh" && chmod +x tcp.sh && ./tcp.sh

9、虚拟内存
wget https://www.moerats.com/usr/shell/swap.sh && bash swap.sh

10,安装emby
wget https://github.com/MediaBrowser/ ... b_4.4.2.0_amd64.deb

dpkg -i emby-server-deb_4.4.2.0_amd64.deb



安装 jellyfin 教程
------------------------------------------------------

1. 到 https://repo.jellyfin.org/releases/server/ubuntu/ 下载对应版本。

下载:https://repo.jellyfin.org/releas ... _10.5.5-1_amd64.deb



https://repo.jellyfin.org/releas ... -7-bionic_amd64.deb

这两个文件, 然后用root 上传到root目录。

执行安装:

sudo dpkg -i jellyfin_10.5.5-1_amd64.deb jellyfin-ffmpeg_4.2.1-7-bionic_amd64.deb

出错就执行:

sudo apt --fix-broken install

这样就安装好了。


到 xxx.xxx.xxx.xxx:8096  进行相关设置。


挂载Google Drive
----------------------------------------------

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

8、安装bbrplus 这里和之前搭建SSR之类使用BBR加速一样 不赘述

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

9、虚拟内存

wget https://www.moerats.com/usr/shell/swap.sh && bash swap.sh


Docker 创建 Emby
-------------------------------------------
docker run --restart always -d -p 8096:8096 -v /opt/emby/config:/config -v /home/gdrive:/video emby/embyserver

返回列表