Ubuntu搭建EMBY和挂载Google Drive

Ubuntu搭建EMBY和挂载Google Drive

1、安装emby

使用谷歌云ubuntu-1804系统,e2-medium(2 个 vCPU,4 GB 内存)
首先SSH连接实例
获得超级权限

sudo -i

下载emby:

wget https://github.com/MediaBrowser/Emby.Releases/releases/download/4.5.3.0/emby-server-deb_4.5.3.0_amd64.deb

安装emby:

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

安装完成后,浏览器输入IP:8096,即可访问
如:xxx.xxx.xxx.xxx:8096
如果你还是打不开,那可能是因为端口未开放的缘故, Ubuntu系统下打开端口 iptables -F

设置开机启动emby-server:

systemctl enable emby-server

(启动emby-server的命令:systemctl start emby-server,重启后网站打不开使用)
启动emby线程:

systemctl start emby-server.service

结束emby线程:

systemctl stop emby-server.service

访问emby:
xxx.xxx.xxx.xxx:8096
欢迎页
然后刷新一下网页即可变成中文
接着设置登录的账号密码:
在这里插入图片描述
往后自行设置即可

2、挂载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> video 可以随意取 但是后面的代码也会相应改变,后面挂载到本地需要用到
--------------------------------------------------------------
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> 11 有最大的使用权限。
--------------------------------------------------------------
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,贴入你获取到的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> 1 选择序号,挂载相应的盘符,以后想挂载多个盘可重复此步骤
--------------------------------------------------------------
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 video: /home/gdrive-影视 \  //上边设置的挂载谷歌盘名映射到本地的目录,这个目录会被emby服务器识别到。可以根据自己的情况相应修改。
 --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、设置自动开机挂载:

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

[Service]
Type=simple
ExecStart=/usr/bin/rclone mount video: /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

5、查看挂载

df -h

6、设置rclone启动

systemctl start rclone

7、开启开机启动rclone

systemctl enable rclone

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

选2,bbrplus加速
弹出的两个选择框都选no
安装完选择重启
再次输入这个命令
选择7,启动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网页端进行设置即可

  • 4
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 8
    评论
您好!对于无法访问机械硬盘的问题,可能有几个可能的原因和解决方案: 1. 硬盘未正确挂载:请确保机械硬盘已经正确挂载Ubuntu系统上。您可以使用以下命令检查挂载情况: ``` df -h ``` 如果硬盘没有正确挂载,请使用以下步骤进行挂载: - 创建一个用于挂载硬盘的目录,例如 `/mnt/hdd`: ``` sudo mkdir /mnt/hdd ``` - 查看可用的硬盘设备: ``` sudo fdisk -l ``` - 将硬盘设备挂载到目录: ``` sudo mount /dev/sdX /mnt/hdd ``` 注意将 `/dev/sdX` 替换为您的硬盘设备标识符。 - 确认硬盘已经正确挂载: ``` df -h ``` 2. 权限问题:请确保您的用户具有访问机械硬盘的权限。您可以将您的用户添加到 `disk` 组中以获得访问权限: ``` sudo usermod -aG disk your_username ``` 注意将 `your_username` 替换为您的用户名。 3. 文件系统错误:如果机械硬盘上的文件系统存在错误,可能会导致无法访问。您可以使用以下命令检查和修复文件系统错误: ``` sudo fsck /dev/sdX ``` 注意将 `/dev/sdX` 替换为您的硬盘设备标识符。 4. Docker 容器配置问题:如果您使用的是 Docker 容器来访问机械硬盘,可能需要配置容器的挂载选项。请确保您已经正确配置了容器的挂载点和权限。 尝试以上解决方案后,再次尝试访问机械硬盘,看是否问题得到解决。如果问题仍然存在,请提供更多详细信息,以便我能够更好地帮助您解决问题。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值