VPS 5分钟极速搭建emby服务

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

废话一堆

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

update 20210409

没想到这篇文章还挺多人看,下面回复邮箱的我就不一一通过了,自己选择申请加入00盘吧

00新盘扫了一个emby的数据包

使用放入如下

首先挂载00盘到 /root/rclone/00alpha

fclone mount 你的00盘rclone挂载: /root/rclone/00alpha  --allow-non-empty --allow-other --vfs-cache-mode writes --dir-cache-time 2m --buffer-size 0M --vfs-read-chunk-size 64M --vfs-read-chunk-size-limit 256M -vvP         

下载&解压emby数据包

mkdir   /root/disk
tar -xvf /root/rclone/00alpha/scraper/00emby.tar -C /root/disk/ 

着急的话去掉-xvf中的v参数,关闭输出结果

嗯,我可能打包的时候没有在 /root/disk/ 下,所有可能解压出来的是 root 目录,需要调整一下

只要保证下一步 /root/disk/emby/config:/config 这个映射正确就行了

冒号前面的 /root/disk/emby/config 目录根据刚才解压出来的emby/config文件夹 位置自己调整

docker emby

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

访问 IP:8096

用户名密码

dxz

dxz

申请加入00ALPHA 「目前暂停加入,开放时间群组通知」

00ALPHA

注意按格式填写,否则不过

安装必要命令

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/00

cd /root
mkdir emby
mkdir emby/config
mkdir rclone
mkdir rclone/00

00是我的rclone挂载的目录

挂载rclone/00团队盘

更新 Feb 2, 2020 at 12:15:10 PM

看到好多人不知道怎么挂载团队盘,这里简单说一下

首先你要加入00盘,最简单的方法到博客最下点击G+,自助加入

然后在vps上面打开rclone的配置文件

nano /root/.config/rclone/rclone.conf

再随便找一个已经加入00盘的账号的对应配置文件,复制一份黏贴到下面,底下加00盘的ID team_drive = 0ACflmF7V9qaJUk9PVA 如图 00TD 这时候挂载00就相当于挂载00团队盘了

更新完毕 下面继续

我挂载的是自己的团队盘,00替换成你自己的gdriveID

rclone mount 00: /root/rclone/00  --allow-non-empty --allow-other   --dir-cache-time 12h  >/dev/null 2>&1 &

在contab添加开机自动挂载

nano /etc/crontab

添加一行

@reboot root  rclone mount 00: /root/rclone/00  --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/00:/00     -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

update

Dec 31, 2019 at 1:58:01 PM

茶先生的库和00同步更新,在00的茶先生目录,区别是里面包含nfo/图片/字幕。用法和00盘一样,除了字幕选上之外,其他全都不要选,直接扫。由于东西都在TD,因此本地小鸡要求硬盘会小很多,辣鸡专用。但缺点是加载图片速度略慢,但在忍受范围内。enjoy

常见出错


提示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好像灵,用这个备用源

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

还是推荐embycon插件,这个虽然不能添加多服务器,但是稳定性好很多,资源占用少

重新挂载gd

因为你可能刮削超过750G,所以有时候要换号继续刮削

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

rclone mount gd(换成新账号,内部目录要匹配,要有 team_drive = 0ACflmF7V9qaJUk9PVA ): /root/rclone/00  --allow-non-empty --allow-other   --dir-cache-time 12h  >/dev/null 2>&1 &      #重新挂载

docker restart emby #重启emby server

挂载目录

挂载gd 容器内gd 有点乱, 来张图说明一下 目录关系

挂载00电影盘

emby如下设置,可以扫00盘的电影和美剧,缩略图都扫好了,你只需设置自己喜欢的字幕即可

embySetup

效果

搭建在甲骨文免费vps上的emby server,完美运行

南方公园刮削的算是比较好的了

搞不定加群via频道主

我们的电影库永久免费开放,私我你邮箱即可加入,我和群里的小朋友一起维护,一起备份,一直更新

movie


金牌大学渣
WRITTEN BY
金牌大学渣
Web Developer