FileRun是一款来自国外的免费文件管理器,我们可使用LAMP架构来搭建它。FileRun的功能非常强大,个人的日常使用是完全足够的,并且它的界面设计和GoogleDrive类似,非常美观,操作也较为便捷,可轻松上手。在选择这些方案的时候,我们主要考虑的是自用还是对外公开以及是否需要支持离线下载的功能,遵循这几个点你就可以找到一个合适自己的方案了。下面进入今天的正题,准备一台VPS或者独立服务器,系统选择CentOS6X64位,使用Xshell登录到你的机器内~

首先来安装Aria2(以下命令请一个个输入):

wgethttps://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

yum installdevtoolset-3-gcc devtoolset-3-gcc-c++ devtoolset-3-binutilsdevtoolset-3-gcc-gfortran

scl enabledevtoolset-3 bash

gcc --version

wgethttps://github.com/aria2/aria2/releases/download/release-1.32.0/aria2-1.32.0.tar.gz

tar xzvfaria2-1.32.0.tar.gz

cd aria2-1.32.0

./configure

make

make install

执行完上面的命令后你的机器内就安装好了Aria2命令行下载工具,现在来安装宝塔面板:

yum install -ywget && wget -O install.sh http://download.bt.cn/install/install.sh &&sh install.sh

面板安装完成后,登录进去选择安装一个LAMP环境,环境中所用的各个组件务必和如下图一致:

等待一会儿环境安装完成后,点击“网站”栏目并新建一个网站,输入你的站点域名,以及新建一个FTP,这些操作就不截图了,很简单。

接着点击宝塔面板中的“软件管理”在PHP-7.0后面点击设置,打开PHP的设置页面,点击安装扩展,安装ionCube组件:

接着安装exif组件:

点击禁用函数,将exec这个函数删除掉:

最后重启PHP:

点击宝塔面板中的“数据库”选项,打开phpmyadmin:

新建一个数据库命名为filerun,如图:

现在来下载FileRun的安装包:http://www.filerun.com/download

注意我们要下载的版本是For PHP 7 or5.6如图:

将下载到本地的安装包通过宝塔面板上传到你的站点根目录并解压:

打开你的网站域名,此时应该能够看到FileRun的安装界面向导了:

点击Next进入到检测运行环境的界面,可以看到所有状态都是打勾的:

点击Next进入到输入数据库信息的界面,这里的数据库就填写我们之前创建好的数据库即可:

点击Next即可看到安装顺利完成,并列出了你的管理员账号和密码:

需要注意的是,当你初次登录FileRun的时候会弹出如图界面强制让你修改一个密码:

点击OK跳转到如图界面设置你的新密码并保存即可开始正常使用FileRun了:

重要:如果你是完全按照我这篇文章搭建的FileRun那么你的文件存储路径是类似这样的:

/www/wwwroot/你绑定的站点域名/system/data/default_home_folder

一定要找到自己正确的文件存储路径,一会儿要用到~

现在来下载AriaNG前端面板,项目地址:https://github.com/mayswind/AriaNg

最新版下载地址:https://github.com/mayswind/AriaNg/releases/download/0.2.0/aria-ng-0.2.0.zip

下载完成后,回到你的宝塔面板中,在你的站点根目录下新建一个目录命名为:aria。进入到这个目录内将AriaNG的安装包上传到这个目录内并解压:

此时在你的站点域名后面加上/aria即可访问到这个面板了。

现在回到Xshell中去,关闭一下CentOS的防火墙:

service iptablesstop

启动Aria2:

aria2c--enable-rpc --rpc-listen-all --rpc-allow-origin-all --rpc-secret=设置一个你的密码 -c --dir /root/downloads -D

注意上述命令中rpc-secret=后面要你自己设置一个密码,随便输几个字母和数字组合下即可。

回到AriaNg面板中,点击AriaNg设置-RPC,在页面中的Aria2 RPC密钥内填写你们自己刚启动Aria2时设置的密码:

重新加载页面后可以看到AriaNg面板已经和Aria2后端连接上了:

现在点击Aria2设置-基本设置,将如图中的下载路径改成我之前让你们记住的FileRun的默认存储路径:

现在来下点小姐姐看看Aria2是否正常:

小姐姐下载完成后,我们可以在FieRun中看到对应的文件夹以及文件:

试试看在线播放:

至此,整个的安装与整合过程就差不多告一段落了,更多使用姿势有待大佬们自行发掘~

后话:

1、这套方案和之前的与KODExplorer整合有一个共同的毛病就是下载保存到FileRun中的文件,是无法进行重命名、删除等操作的,原因还是之前说的文件没有权限。

2、FileRun默认是英文界面,我们可以通过在后台设置改成中文,但中文翻译不完全,有点影响日常使用。更换方法是点击后台右上角的设置按钮,点击Options。如图:

需要注意的是更换保存后不会立即生效,需要退出重新登录才行。

3、好像免费版的FileRun限制多少个用户来着,不记得了。。。如果需要更多用户需要购买他们的商业授权,这个有点坑~

Aria2整合FileRun自建离线下载网相关推荐

  1. 想不到吧,迅雷悄悄在国外搞了个无限制的免费离线下载网盘!

    有在用115的粉丝估计最近都在担心115是不是要凉了? 其实从去年5月份卖11.5年会员开始,就已经有很多人怀疑115是不是要最后卷一波钱跑路 (只是很多人以为这次还是和之前的每次活动一样:都以为会跑 ...

  2. 2020年最好用的离线下载网盘,不限速度和空间

    https://www.loadbt.com/c/351348651 通过我的邀请链接可以得到额外空间 这个网盘可以离线下载BT种子和磁链,很多用BT和迅雷速度很慢的种子这里速度都挺快的.教育片什么的 ...

  3. 如何离线下载网易云音乐

    一个网易音乐外链地址长期有效,很简单的方法 第一步打开网易云音乐,随便找到一首歌,播放,复制网址的ID, 例如:田馥甄的小幸运,网址是: https://music.163.com/#/song?id ...

  4. 利用Aria2高速下载网盘文件

    利用Aria2高速下载网盘文件 方法步骤: 下载文件 解压arial2,运行aria2启动.VBS 添加插件,解压BaiduExporter-master.zip 在Google浏览器扩展程序中chr ...

  5. volumill插件下载网盘地址_IDM也可以下载磁力链接?(附资源)全程30Mb/s!你不知道的那些IDM妙用!...

    之前写过一篇IDM安装与使用教程 懒猫宝藏:IDM为何是最强下载神器?因为它网盘.磁力.视频.资源...万物皆可下!!(附软件)​zhuanlan.zhihu.com 但与此同时,小伙伴们也反应了很多 ...

  6. python 爬虫爬取下载网易云音乐歌单的歌曲(需要使用JS的加密方法得出params去获取下载地址)

    要点:1.js加密就是麻烦,只能百度寻找了!设计的加密模块binascii.Crypto.base64 2.requests.Session的用法,可以指定headers.cookies 3.可以用s ...

  7. 啥?修改下 URL 就能高速下载网盘资源和百度文库?

    今天来个案例:快速下载网盘资源和百度文库. 下载百度资源和百度文库资料是大家常有的需求,不过多数方法都需要下载些软件什么的才能实现. 今天给大家介绍一个简单方法,修改下 URL 就能直接在浏览器中高速 ...

  8. python代码示例下载-Python下载网易云歌单歌曲的示例代码

    今天写了个下载脚本,记录一下 效果: 直接上代码: # 网易云 根据歌单链接下载MP3歌曲 import requests from bs4 import BeautifulSoup def main ...

  9. java jfreechart下载_jfreechart下载-JFreeChart下载安装[java图表插件]-PC下载网

    JFreeChart正式版 JFreeChart正式版是款可以开发各种复杂图表的java图标插件.java图表插件能够开发柱形图.混合图.线图.区域图.分布图.混合图.甘特图以及一些仪表盘等.JFre ...

最新文章

  1. 原创文章收录不高从根源找问题
  2. mds聚类matlab,MDS图示聚类结果
  3. mybatis学习(28):获取自增id方式二(在全局中配置setting选项)
  4. 【原】通过npm script运行webpack的原理
  5. 大数据学习笔记:HBase Shell操作
  6. netsh winsock reset什么意思_IOS14.2rc是什么意思?ios14.2rc怎么样?[多图]-手机资讯...
  7. linux+即时通讯服务器,linux平台上的即时通讯应用开发
  8. 46. Define non-member functions inside templates when type conversions are desired.
  9. StackPanel 控件自动出现滚动条
  10. 找高手用c语言帮写一个qpsk调制解调的程序,QPSK调制解调完整程序配有自己的注释...
  11. 计算机课程设计 校园网规划设计与实现,校园网的规划与实现.doc
  12. android应用流程图,Android APP 启动流程简析
  13. 怎么把照片做成计算机主题,教你如何用自己的照片来制作win7 64位电脑主题
  14. 深度解析中国养老产业发展前景
  15. Keil 和 IAR静态库生成和使用方法
  16. 如何删除outlook中的重复邮件
  17. 孪生素数—(相差2的素数对)
  18. Camunda入门(四) - 流程应用(支付流程)入门示例
  19. 微信小程序Ⅴ [获取登录用户信息,重点openID(详解)]
  20. 联考素描头像怎么才能画到高分?联考新手必看!

热门文章

  1. 如何快速成为Python工程师?
  2. mac m1 homebrew安装
  3. android studio 把libs包打包到apk中,设置应用以32bit去读取.so文件
  4. 共享花店App开发亮点解析
  5. formality verify cases
  6. 爱快docker青龙面板保姆级
  7. python之使用plt笔记
  8. 12.17-Linux系统定制
  9. 勿忘2022,迎接2023
  10. 全网征集对六如偈的理解:一切有为法,如梦幻泡影,如露亦如电,应作如是观