在上一篇文章中介绍了Plex这个强大的在线播放器,可以在自己的服务器上实现下载播放,摆脱网盘的束缚,使用两个或者以上的软件配合可能麻烦或者有的软件还会冲突,那么有没有程序可以融合他们呢?当然是有的,QuickBox就是这么一款程序,有丰富的插件可以安装,整合了Plex、Deluge,、ruTorrent、BTSync等程序,一步到位,十分强大。本篇文章就简单介绍QuickBox的部署和使用。

一、介绍

QuickBox是成熟的SeedBox服务器安装套件,它整合了Deluge, ruTorrent, Plex, VSFTP, BTSync, LinuxQuota等多种软件包,支持多用户、磁盘配额、网页SSH访问、FTP访问、在线观看、云储存等功能,是Linux用户搭建多功能下载服务器的首选。目前,国内尚无关于QuickBox套件安装和使用的任何报道。

二、安装

(1)准备工作

目前, QuickBox仅支持Ubuntu 16.04 LTS 64bit, Ubuntu 15.10 64bit, Debian 8 64bit这三个Linux发行版。这里我们建议使用Ubuntu 16.04 LTS 64bit. 接下来的安装将以Ubuntu 16.04 LTS 64bit为例。需要注意的是, QuickBox不支持ARM内核的服务器,所以树莓派/Scaleway这些奇奇怪怪的服务器上就不要使用了。另外,SeedBox类程序支持BBR, 不支持锐速。在多人测试情况下,独立服务器最佳,容易成功,普通的VPS可能容易安装失败,而且QuickBox下载转码比较吃CPU和内存,独服不受限制、性能强,有条件的建议使用独服。

以前博主安装过好几次都没成功,还以为是系统问题,后来发现一是官方地址挪地方了,二是Debian8官方测试也没成功,所以强烈建议使用Ubuntu16.04 64bit,在官方的描述中Ubuntu16.04和Ubuntu15.10都成功,而16.10和debian8均未成功。

QuickBox如果需要使用域名访问,那就把服务器的hostname设置为你的域名,例如player.example.com,再做好解析即可。如果不设置hostname可以直接拿IP访问就行了。

(2)开始安装

apt-get update && apt-get upgrade
apt-get install vim unzip zip wget curl sudo git lsb-release
git clone https://github.com/QuickBox/QB /etc/QuickBox && bash /etc/QuickBox/setup/quickbox-setup

设置过程全部默认就行,不懂直接回车或者按建议选择就行了,不影响使用,安装过程视服务器性能而定,20–40分钟。

(3)后续设置

QuickBox安装完成后会改你的SSH端口,端口为4747,所以我们要改回去执行以下步骤:

vim /etc/ssh/sshd_config
#找到4747修改成自己的端口,默认是22
service sshd restart

修改SSH完成后我们需要设置磁盘空间,否则不能上传种子文件。

SSH里执行 setdisk 命令,输入你需要的磁盘空间即可。

(4)安装Let’s Encrypt安全证书 【可选步骤】

这一步不安装SSL证书也可以,QuickBox使用的服务器是Apache。如果不安装证书,安装完成后直接浏览器输入https://ip 或 https://你设置的域名 即可,不过不安装SSL证书默认是自签的证书,不会被浏览器所信任,有个红X,手动信任一下就行,如果有强迫症可以走一步Let’s Encrypt的安装。

git clone https://github.com/letsencrypt/letsencrypt /opt/letsencrypt
cd /opt/letsencrypt
./letsencrypt-auto --apache -d box.example.com

安装证书的过程中会提示选择对应的Apache配置文件,请选择000-default-le-ssl.conf这个文件。选择其他的两个会导致安装失败。然后执行命令写入并重新载入Apache配置文件:

sed -i "s|DocumentRoot /var/www/html|DocumentRoot /srv/rutorrent/home/|g" /etc/apache2/sites-enabled/000-default-le-ssl.conf && service apache2 reload

三、使用

首页情况,可以看到服务器的运行情况、磁盘状况,还有可以直接安装插件来实现丰富的功能,QuickBox没有中文版。点击左侧菜单栏中的Plex、Deluge、ruTorrent等功能可以使用这些功能,Web Console是一个网页SSH客户端,首页最下方Package Control Center可以一键安装BTSync, Plex等附加功能。

挑几个熟悉的,BTSync,类似Resilio Sync的东西,以前文章有介绍Resilio Sync–新的开车方案

NextCloud就是Owncloud的商业化版本 打造自己的网盘(四)–Owncloud和Seafile的一点提示

Deluge、ruTorrent、Plex都耳熟能详,更不必介绍了,有需要的自己安装即可,大多数是下载的功能。

ruTorrent界面

Deluge界面

Plex的使用不用多说,上篇文章已经介绍过了 Transmission+Plex,自己的家庭影院 在QuickBox中的Plex使用和单独安装是一样的,需要用SSH映射端口在本地访问就行了。

四、结语

独服已卖,继续吃土,以后没机器应该不会折腾这类下载、在线播放的文章了,因为实在没啥好写的了,基本都是一个套路,只不过就是界面、功能的差异,所以挑选一个自己喜欢的使用就行了。如果有更好的程序或者文章中有任何错误欢迎以评论的方式指出!

五、参考资料

本篇文章的完成参考了以下文章或者资料,感谢原作者的贡献!

使用QuickBox套件与Let’s Encrypt搭建安全的SeedBox服务器

在QuickBox中整合Plex实现Seedbox在线转码和播放

官方Github:https://github.com/QuickBox/QB