谷歌应用

emby + Rclone 挂载 Google drive 搭建多媒体服务器

黑色 · 6月30日 · 2020年 · · 1253次已读

Emby

Emby,强大的私人多媒体服务器系统软件,强大的影片搜刮能力,服务端解码影片。

VPS上安装Emby

  • Emby官网选择适合你系统的Emby版本及安装代码(以下命令为centos版本)
yum install https://github.com/MediaBrowser/Emby.Releases/releases/download/4.4.3.0/emby-server-rpm_4.4.3.0_x86_64.rpm
  • 代码执行完毕,输入 ip:8096 进入程序设置
  • 如果无法访问,检查防火墙设置
#防火墙开启8096端口#
firewall-cmd –zone=public –add-port=8096/tcp –permanent
#重启防火墙#
firewall-cmd –reload

查看防火墙状态 systemctl status firewalld.service

关闭防火墙 systemctl stop firewalld.service

禁止防火墙开机启动 systemctl disable firewalld.service

Rclone挂载谷歌云盘

  • 安装zip解压工具:
yum -y install wget unzip screen fuse fuse-devel
  • 下载Rclone解压然后进入目录:
wget https://downloads.rclone.org/rclone-current-linux-amd64.zip  
unzip rclone-current-linux-amd64.zip 
cd rclone-v*
  • 输入 ./rclone config 进入配置(具体设置参考下面这片博文)
  •   新建挂载的目录:
mkdir -p /gdrive/disk
  • 执行 screen -S rclone 创建一个新的会话,输入以下命令:
 ./rclone mount gdrive: /gdrive/disk --allow-other --allow-non-empty --vfs-cache-mode writes 

提示screen: command not found 命令不存在可以执行:yum install screen 或 apt-get install screen安装

CentOS 8需要先执行 sudo yum install epel-release 安装epel,再执行 sudo yum install screen 安装screen

这里的 gdrive 是配置rclone自己命名的网盘name名,

  • control+a 再按 d 返回,输入df -h查看是否已经挂载成功:
  • 复制rclone的可执行文件到/usr/bin:
cp /root/rclone-v*/rclone /usr/bin/rclone
  • 新建一个rclone.service文件:
vi /usr/lib/systemd/system/rclone.service
  • 键盘按 i 写入以下内容,复制完成后按esc输入 :wq! 保存
[Unit]
Description=rclone
    
[Service]
User=root
ExecStart=/usr/bin/rclone mount gdrive: /gdrive/disk --allow-other --allow-non-empty --vfs-cache-mode writes
Restart=on-abort
    
[Install]
WantedBy=multi-user.target
  • 重新载入daemon,让新的服务文件生效:
systemctl daemon-reload
  • 设置systemctl来启动rclone了
systemctl start rclone
  • 设置开机启动:
systemctl enable rclone

输入以下命令查看自启动服务是否已生效运行

systemctl status rclone
  • 其他命令:
停止:systemctl stop rclone
状态:systemctl status rclone
卸载挂载:fusermount -qzu gdrive