VPS 5分钟极速搭建emby服务

免费的虽然是最贵的,但是性价比却无可争议的+∞

废话一堆

写这个教程是主要是为了测试docker搭建typecho,由于docker映射文件夹简直太方便了,所有网站数据分分钟打包,备份,搬家。适合我这样的瞎折腾。
更主要的,我们手里有n多垃圾小鸡,除了探针,网盘目录外还有别的骚法么?
这篇文章带你骚。
基本上你的小鸡速度够快,尤其是晚上,比如北方联通用justhost,甲骨文之类的都可以非常爽快的试用这个方法。
由于是本地kodi解码,串流播放,服务器没啥压力,配置不需要多高,同时也没必要买emby专业版了,我的plex算是白买了,nas我还特意买的J3455服务端解码,看来也是浪费。
虽然读取的是gdrive电影,但是由于是vps搭建,host大法基本用不到了。并且这个emby个人服务应该不会触及红线,系统占用低,不用担心被各种ban(GFW&VPS providers)
5分钟也就是个标题,看看就好,熟练了也就10分钟以内就搞定。我一连气儿搭了3个服务,太爽了,不分享出来是不行的,憋着难受

安装必要命令

apt-get update
apt-get install curl zip nano vim -y

搭建docker,Rclone

还是一键脚本

Docker

curl -fsSL https://get.docker.com -o get-docker.sh
    sh get-docker.sh

发现为了兼顾锐速,选择debian8的情况下,上述脚本无法安装docker,那么手动安装如下:
添加源

nano /etc/apt/sources.list

把下面几行填入

deb http://http.debian.net/debian jessie-backports main
deb http://packages.dotdeb.org jessie all
deb-src http://packages.dotdeb.org jessie all

更新源卸载老版本并安装稳定版docke-ce

apt-get update

apt-get remove docker docker.io  docker-engine containerd runc

apt-get install \
     apt-transport-https \
     ca-certificates \
     curl \
     gnupg2 \
     software-properties-common

curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add -

add-apt-repository \
   "deb [arch=amd64] https://download.docker.com/linux/debian \
   $(lsb_release -cs) \
   stable"

apt-get update

apt-get install docker-ce

Rclone

脚本,这个一般不会出错

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

如何vps挂载rclone 参看这个教程,我就不废话了

https://wzfou.com/rclone-cos-fuse-ossfs/

建立必要目录

主要用到 root 目录下的 /root/emby/config 和 /root/rclone/ldfdsa00

cd /root
mkdir emby
mkdir emby/config
mkdir rclone
mkdir rclone/ldfdsa00

ldfdsa00是我的rclone挂载的目录

挂载rclone

我挂载的是自己的团队盘,你要将ldfdsa00替换成你自己的gdrive

rclone mount ldfdsa00: /root/rclone/ldfdsa00  --buffer-size 1G --vfs-read-chunk-size 256M --vfs-read-chunk-size-limit 2G  --allow-non-empty --allow-other   --dir-cache-time 12h  >/dev/null 2>&1 &

在contab添加开机自动挂载

nano /etc/crontab

添加一行

@reboot root  rclone mount ldfdsa00: /root/rclone/ldfdsa00  --buffer-size 1G --vfs-read-chunk-size 256M --vfs-read-chunk-size-limit 2G  --allow-non-empty --allow-other   --dir-cache-time 12h  >/dev/null 2>&1 &

Screen Shot 2019-11-03 at 3.54.29 PM crontab.png
然后ctrl+x 按y 回车

拉取镜像

docker run --name=emby -d -v /root/emby/config:/config     -v /root/rclone:/clone     -p 8096:8096  -p 8920:8920  -e UID=1000  -e GID=100  -e GIDLIST=100 --restart unless-stopped  emby/embyserver:latest

增加虚拟内存

依旧是脚本

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

选1再填2000,因为我用的小鸡只有512m内存,不加虚拟内存的话,rclone挂载很容易掉线

配置emby

浏览器输入IP:8096即可打开emby server
然后就是设置,记得新建用户的时候同时新建一个emby免费账号,并填入,后面客户端方便登陆。
需要注意的一点就是电影的目录选择你自己上面挂载好并映射到emby docker的目录 /clone/ldfdsa00
Screen Shot 2019-11-03 at 4.02.22 PM emby目录.png

emby串流

添加好电影目录并搜刮好以后就可以用kodi emby插件进行串流播放
先安装emby插件
photo_2019-11-03_16-15-25.jpg
登陆并选择之前建立的emby账号下的电影库,我在oracle小鸡搭建的,速度稳定40m,一般的电影都可以,少数4k rip电影也可以看
photo_2019-11-03_16-15-03.jpg

done

常见出错

提示FUSE error

error: failed to mount FUSE fs: fusermount: exec: "fusermount": executable file not found in $PATH

安装 sshfs

apt install sshfs -y

Kodi emby 插件

官方的embycon好像不灵,用这个备用源的

http://kodi.emby.media/

如果rclone掉了 reboot就行
如果rclone账号api超限,需要换一个账号,挂载相同路径的(团队)盘目录
remount

重新挂载gd

umount /root/rclone/ldfdsa00 #卸载源目录

rclone mount gd(换成新账号,内部目录要匹配): /root/rclone/ldfdsa00  --buffer-size 1G --vfs-read-chunk-size 256M --vfs-read-chunk-size-limit 2G  --allow-non-empty --allow-other   --dir-cache-time 12h  >/dev/null 2>&1 &      #重新挂载

docker restart emby #重启emby server

挂载目录

挂载gd 容器内gd 有点乱, 来张图说明一下
目录关系
搞不定加群 tg: https://t.me/joinchat/KUKfHBbfpUegNX6-RUJjsQ
我的电影库永久免费开放,私我你邮箱即可加入,我和群里的小朋友一起维护,一起备份,一直更新
Screen Shot 2019-11-03 at 4.49.59 PM movie.png

添加新评论