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://ourfor.top/article/VPS-raspberry-cloud-play/
- 版权声明: 本博客所有文章除特别声明外,均采用 ©BY-NC-SA 许可协议。转载请注明出处!