VPS/树莓派实现云点播

本文将介绍如何使用下载工具Xware(迅雷远程下载)以及Emby来实现云点播,下载工具万万千千,为什么我们要用Xware?大家熟知的下载神器除了迅雷还有Aria2、Transmission;其实这些也是可以用的,只不过个人感觉迅雷下载快一点,同样对于媒体服务而言除了Emby还有Plex,只不过这个Plex安卓端播放是需要会员的,因此这里使用Xware和Emby如果你有个开发板或者VPS,接下来就开始折腾。   
Install Xware
安装Xware之前,我们需要安装Docker,而Docker只能安装在64位的电脑上面,这里我的VPS使用的是CentOS6 x64,输入以下命令安装:    
| 1 | curl -sSL https://get.daocloud.io/docker | sh #安装Docker | 
树莓派直接使用该命令sudo apt-get install docker.io安装Docker,安装好Docker之后,我们来下载Xware的镜像,这些镜像你可以在DaoCloud上面下载,对于VPS使用这个镜像caiguai/docker-xware树莓派使用这个zxq1002/docker-thunder-xware镜像  
caiguai/docker-xware
在终端中依次输入以下命令:
拉取最新镜像:
| 1 | docker pull caiguai/docker-xware:latest | 
创建一个下载目录. 用于挂载卷
| 1 | mkdir data | 
运行
| 1 | docker run -d \ | 
查看日志(激活码)/到迅雷增加设备
| 1 | docker logs xware | 
打开网站迅雷远程下载,输入激活码绑定就可以下载了。
zxq1002/docker-thunder-xware
在终端中依次输入以下命令:
拉取最新镜像:
| 1 | docker pull zxq1002/docker-thunder-xware:latest | 
创建一个下载目录. 用于挂载卷
| 1 | mkdir data | 
运行
| 1 | docker run -d \ | 
剩下的步骤和上面的一样。
添加开机启动
输入docker ps可以查看正在运行的容器,docker ps -l用于查看所有容器,输入命令查看  .
修改启动脚本/etc/rc.local
| 1 | sudo vi /etc/rc.local | 
按i进入编辑状态,在exit 0之前加上这一句sudo docker start xxxxxxxx(Docker容器CONTAINER ID),之后按Esc进入命令输入状态输入:wq,注意:需要在英文状态下按住Shift输入。
迅雷远程下载官网的影视搜索里面有资源下载的网站,这里推荐一个下载动漫的网站:
Install Emby
Emby服务端在https://emby.media/linux-server.html 
 
右键Download后面的安装包,选择复制下载地址(链接),服务器安装wget下载工具,当然你也可以电脑下载好之后通过ftp/scp上传到VPS或者树莓派。这里树莓派选择Armhf架构的安装包。    
树莓派输入sudo apt-get install wget,VPS输入yum install wget安装wget 
以树莓派为例,输入以下命令下载Emby   
| 1 | wget https://file.ourfor.top/source/ourfor/emby-server-deb_4.0.1.0_armhf.deb | 
由于伟大的中国长城防火墙(GFW)de缘故,可能官网提供的下载地址下载没有速度,我这里上传到七牛云。版本均为3.3.0.3
下面的deb安装包仅支持Debian系的(包括Ubuntu)系统,而Redhat系的(包括CentOS)则使用docker镜像,因为官网没有提供rpm安装包
树莓派:wget https://file.ourfor.top/source/ourfor/emby-server-deb_4.0.1.0_armhf.deb
VPS:wget https://file.ourfor.top/source/ourfor/emby-server-deb_4.0.1.0_amd64.deb
由于下载的是安装包,安装时肯定存在依赖问题。VPS需要安装dpkg,apt install dpkg
尝试安装:
树莓派:dpkg -i emby-server-deb_3.3.0.3_armhf.deb
Debian系VPS:dpkg -i emby-server-deb_3.3.0.3_amd64.deb
如果安装失败,解决依赖问题:
树莓派:sudo apt-get install -f
Debian系VPS:sudo apt-get install -f
修复依赖后再次安装就行来。
Redhat系的(包括CentOS):
拉取镜像:   
| 1 | docker pull emby/embyserver:latest | 
运行:
| 1 | docker run -d \ | 
升级
| 1 | docker pull emby/embyserver:latest | 
当然你也可以使用第三方镜像
安装完毕后,打开http://localhost:8096,这里的localhost是ip地址,VPS填写公网IP,树莓派填写局域网IP。
- 本文链接: https://blog.saltpi.cn/article/VPS-raspberry-cloud-play/
- 版权声明: 本博客所有文章除特别声明外,均采用 ©BY-NC-SA 许可协议。转载请注明出处!