Aria2整合KODExplorer实现自建离线下载网盘
话说我博客首页1个大大的banner就是说要教大伙用各类姿态来搭建私有DISK,但是仿佛我也没写几篇这方面的文章就是,做人可不能食言啊,这不今日就来写了~
当然你们也能参考我之前的几篇文章来挑选1个适宜本人的计划:
1、最简单的方式部署NextCloud私人DISK程式
2、海外DISK程式YetiShare仔细部署教程
LALA这里给你们1个小提议:
如果是需要跨平台文件同步,或者说常常需要团队合作相互同享文件,那么我引荐你们使用NextCloud。但如果是个人,特别指宅男friend们,我个人是更左袒于YetiShare的,由于YetiShare是能完备支持离线下载与视频播放的,除此之外YetiShare是一款贸易程式,如果你想做网赚DISK类的事情,这款DISK程式也将是你的不二之选。当然YetiShare的正版授权用度死贵死贵的,我都是用的愉快版,愉快版又不能完整确保safe性,因而也算是利于也有弊吧,你们需要思索清晰。
那么今日我给大伙带来的这个Aria2整合KODExplorer自建可离线下载的DISK就算是1个比较折衷的计划了。在教程开始之前开始先扼要介绍一下Aria2与KODExplorer。
Aria2是1个开源的command行下载工具,实则许多那种小的下载工具都是内置的这个,譬如之前分享给大伙的百度DISK不限速下载工具pandownload就是使用的Aria2。总之Aria2是一款你强到没法设想的下载工具~
KODExplorer是一名国人开拓者经心打造出来的文件管理器。KODExplorer异常精巧,对部署环境的要求也不高,以至连MySQL都不需要用到,但KODExplorer的功能倒是超强到使人难以置信的。
现时进入本题,开始折腾~
率先筹办1台云主机或者独立服务器,系统部署CentOS6X64位,使用Xshell登录你的机子。
咱们先编译部署Aria2,由于直接增加第三方源来部署的Aria2版本都太旧,使用起来不便捷,另有一些问题。但编译Aria2最新版本对编译器gcc的版本又有要求,CentOS原始部署的gcc版本太低会以致编译失利,因而咱们要先装1个高版本的gcc编译器。
下载repo配置文件:
wget https://copr.fedoraproject.org/coprs/rhscl/devtoolset-3/repo/epel-6/rhscl-devtoolset-3-epel-6.repo -O /etc/yum.repos.d/rhscl-devtoolset-3-epel-6.repo
注意:高版本的浏览器在访问本站时可能没法一般显现出完全的代码,请查看网页源代码来复制。这个锅LALA表示背了~
部署开拓者工具集:
yum install devtoolset-3-gcc devtoolset-3-gcc-c++ devtoolset-3-binutils devtoolset-3-gcc-gfortran
启用工具集内的新版gcc:
scl enable devtoolset-3 bash
查看gcc版本:
gcc --version
回显的内容中含有4.9.2则说明成功,如图所示:
现时来下载Aria2:
wget https://github.com/aria2/aria2/releases/download/release-1.32.0/aria2-1.32.0.tar.gz
解压:
tar xzvf aria2-1.32.0.tar.gz
进入到解压后的目录中:
cd aria2-1.32.0
配置:
./configure
编译:
make
部署:
make install
关闭CentOS6的防火墙:
service iptables stop
启动Aria2:
aria2c --enable-rpc --rpc-listen-all --rpc-allow-origin-all --rpc-secret=xxxxx -c --dir /root/downloads -D
重要:为了safe起见,请将上面代码中的xxxxx掉换成你的1个随秘密码,随意输入几个字母与数字结成便可。
现时来部署宝塔面板:
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install.sh && sh install.sh
面板装好,来部署1个LNMP环境,组件只需要挑选Nginx与PHP便可,不需要挑选MySQL与phpMyAdmin,如图所示:
环境装好,新建1个站点,绑定你的域名以及新建1个FTP账户。进入到你的站点根目录。
下载AriaNg前端面板:
AriaNg的Github项目地址:https://github.com/mayswind/AriaNg
当前最新版是0.2.0:https://github.com/mayswind/AriaNg/releases/download/0.2.0/aria-ng-0.2.0.zip
解压压缩包,将AriaNg面板的全部文件上传到你的站点根目录。现时open你的站点地址应当就能看到AriaNg的面板页面了。
点击AriaNg设置-RPC,在Aria2 RPC密钥中输入我方才让你们启动Aria2时设置的密钥,如图:
点击Aria2状态现时应当曾经成功连接上了:
现时回到宝塔面板中,在你的站点根目录下新建1个目录定名为:cloud。接着进入到cloud目录中。
下载KODExplorer:
KODExplorer项目地址:https://github.com/kalcaddle/KodExplorer
当前最新版为3.46:https://github.com/kalcaddle/KodExplorer/archive/3.46.zip
注:LALA的这篇文章中使用的是3.46最新版,但最新版限定10个使用者,也就是说如果你企图将这个DISK公然的话,那么至多只能供应10个账号。要去除这个限定除了购置他们的授权外,LALA另有1个法子就是下载旧版本使用,版本号低于3.22的都是没有这个限定的。
解压压缩包,将KODExplorer的全部文件都上传到你站点的cloud目录中。
open你的站点域名在后头加上/cloud便可看到KODExplorer的部署界面了:
输入管理员的密钥便可部署成功,现时能看到你的KODExplorer登录界面了:
登录进去率先点击右上角你的账户名字open系统设置-使用者与分组,将原始的demo与guest这两个使用者清除掉,如图:
现时你便可以使用KODExplorer了,咱们在KODExplorer中右键新建1个文件夹,定名为:蜜斯姐。
在如上图中记下你的目录路径,差不多于这样:
/www/wwwroot/你的站点域名/cloud/data/User/admin/home/蜜斯姐/
回到AriaNg面板中点击Aria2设置-基本设置,将下载路径改成你在KODExplorer新建的文件夹路径。
现时便可以在AriaNg面板中增加1个任务来测试下能否可以一般下载了:
下载完成后在KODExplorer便可以看到你下载的各种文件了:
来尝尝看在线播放视频:
那么到这里教程就基本上完毕了,视频很污,不到处意这些小底细,我晓得你们都是好孩子不喜爱看蜜斯姐~
LALA的后话:
在我完整将这套计划施行后也发现有一点点小问题。通过Aria2下载完的文件save到KODExplorer中后,在KODExplorer中是没法进行文件的其他操作的,诸如:重定名、清除、移动等操作。应当是权限类的东西没设置好,但是我也懒得折腾了,归正不影响使用就是了,再说这类肯定都是自用的,如果有不想要的文件去FTP清除也是一样的,只是稍为烦劳点。我这里只是稍为提一下这个问题,当然如果有小哥哥能给出搞定法子那自然是最好的~
温馨提示:如果无法正常显示图片请切换谷歌浏览器即可。
【相关文章推荐】
上一篇:开源的私有云网盘程序Seafile安装教程
下一篇:各类VPS网络加速软件一键安装脚本整理