QuickBox–全能下载服务器
在上一篇文章中介绍了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
via。https://www.zrj96.com/post-391.html