静看光阴荏苒
不管不顾不问不说也不念

Aria2整合FileRun自建离线下载网盘

FileRun是一款来自国外的免费文件管理器,我们可使用LAMP架构来搭建它。FileRun的功能非常强大,个人的日常使用是完全足够的,并且它的界面设计和GoogleDrive类似,非常美观,操作也较为便捷,可轻松上手。

之前荒岛博客也写过类似这样的与Aria2进行整合的教程,如果你不是特别中意于FileRun,那么可以看看下面这篇文章来与KODExplorer整合:

Aria2整合KODExplorer实现自建离线下载网盘

当然荒岛博客还有更多的自建网盘方法,可查看之前的文章:

开源的私有云网盘程序Seafile安装教程

国外网盘程序YetiShare详细安装教程

最简单的方法安装NextCloud私人网盘程序

在选择这些方案的时候,我们主要考虑的是自用还是对外公开以及是否需要支持离线下载的功能,遵循这几个点你就可以找到一个合适自己的方案了。

下面进入今天的正题,准备一台VPS或者独立服务器,系统选择CentOS6X64位,使用Xshell登录到你的机器内~

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

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
yum install devtoolset-3-gcc devtoolset-3-gcc-c++ devtoolset-3-binutils devtoolset-3-gcc-gfortran
scl enable devtoolset-3 bash
gcc --version
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

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

yum install -y wget && 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 or 5.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 iptables stop

启动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中看到对应的文件夹以及文件:

试试看在线播放:

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

LALA的后话:

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

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

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

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

赞(0)
未经允许不得转载:荒岛 » Aria2整合FileRun自建离线下载网盘
分享到: 更多 (0)

评论 25

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
  1. #1

    后台一直显示未连接,不知道为什么 我的邮箱 kl45678@qq.com

    pozy7年前 (2017-09-21) Google Chrome 50.0.2661.102 Google Chrome 50.0.2661.102 Windows 10 x64 Edition Windows 10 x64 Edition回复
    • 显示未连接的原因很多,你这样草率的说,我也不知道怎么给你解决,另外你留个邮箱干嘛。。。

      LALA7年前 (2017-09-21) TheWorld Browser TheWorld Browser Windows 7 x64 Edition Windows 7 x64 Edition回复
  2. #2

    能不能和手机同步? 有手机端吗?

    筑楼7年前 (2017-10-17) Opera 48.0.2685.35 Opera 48.0.2685.35 Windows 7 x64 Edition Windows 7 x64 Edition回复
    • 这个没有手机端,你可以用这个:https://lala.im/46.html
      然后配合这个:https://lala.im/1140.html
      就可以实现你说的手机同步了。

      LALA7年前 (2017-10-17) TheWorld Browser TheWorld Browser Windows 7 x64 Edition Windows 7 x64 Edition回复
  3. #3

    不明觉历。 :smile:

    wu先生6年前 (2017-11-19) Google Chrome 61.0.3163.79 Google Chrome 61.0.3163.79 Windows 7 x64 Edition Windows 7 x64 Edition回复
  4. #4

    在安装aria2 最后两个命令行的时候报错:
    See for instructions.
    make[2]: *** [FtpNegotiationCommand.lo] Error 1
    make[2]: Leaving directory `/root/aria2-1.32.0/src’
    make[1]: *** [install-recursive] Error 1
    make[1]: Leaving directory `/root/aria2-1.32.0/src’
    make: *** [install-recursive] Error 1
    求教

    vps大全6年前 (2017-12-02) Google Chrome 62.0.3202.94 Google Chrome 62.0.3202.94 Windows 10 x64 Edition Windows 10 x64 Edition回复
    • 你是以root用户的身份执行的make吗?

      LALA6年前 (2017-12-02) TheWorld Browser TheWorld Browser Windows 7 x64 Edition Windows 7 x64 Edition回复
  5. #5

    请问下能否转载 :cool:

    邓邓6年前 (2017-12-28) Google Chrome 63.0.3239.108 Google Chrome 63.0.3239.108 Windows 10 x64 Edition Windows 10 x64 Edition回复
    • 完全没问题~

      LALA6年前 (2017-12-28) TheWorld Browser TheWorld Browser Windows 7 x64 Edition Windows 7 x64 Edition回复
  6. #6

    大大 设置aria密码的时候,提示bash: aria2c: command not found

    啦啦啦6年前 (2018-04-06) Google Chrome 65.0.3325.181 Google Chrome 65.0.3325.181 Windows 7 x64 Edition Windows 7 x64 Edition回复
  7. #7

    步骤就是按文章里的

    啦啦啦6年前 (2018-04-06) Google Chrome 65.0.3325.181 Google Chrome 65.0.3325.181 Windows 7 x64 Edition Windows 7 x64 Edition回复
  8. #8

    小姐姐是亮点 :razz:

    西风6年前 (2018-04-09) Google Chrome 65.0.3325.181 Google Chrome 65.0.3325.181 Windows 10 x64 Edition Windows 10 x64 Edition回复
  9. #9

    下载的文件所有者是root,能改成下载文件默认所有者为www用户?

    云隐6年前 (2018-05-03) Google Chrome 66.0.3359.126 Google Chrome 66.0.3359.126 Android 8.1.0 Android 8.1.0回复
    • sudo让aria2用www用户运行。

      LALA6年前 (2018-05-03) TheWorld Browser TheWorld Browser Windows 7 x64 Edition Windows 7 x64 Edition回复
      • chown -R www:www 路径
        chmod -R 755 路径
        每分钟执行23333

        DX6年前 (2018-05-04) Google Chrome 65.0.3325.181 Google Chrome 65.0.3325.181 Windows 10 x64 Edition Windows 10 x64 Edition回复
        • 这也是个办法= =

          LALA6年前 (2018-05-04) TheWorld Browser TheWorld Browser Windows 7 x64 Edition Windows 7 x64 Edition回复
  10. #10

    怎么改Aria2 RPC密钥??

    skt22336年前 (2018-05-04) Google Chrome 54.0.2840.59 Google Chrome 54.0.2840.59 Windows 7 x64 Edition Windows 7 x64 Edition回复
  11. #11

    访问域名/aria 403aria
    Forbidden
    You don’t have permission to access /aria/ on this server.
    Apache Server at y.schauen.cn Port 80

    sfrees6年前 (2018-05-14) QQbrowser 10.0.972.400 QQbrowser 10.0.972.400 Windows 7 x64 Edition Windows 7 x64 Edition回复
  12. #12

    大佬我在你网站看了无数个网盘和PT的教程..可是纳 没有资源站呀.你卖的话TG回复联系下

    我爱荒岛5年前 (2019-01-02) Google Chrome 69.0.3497.100 Google Chrome 69.0.3497.100 Windows 10 x64 Edition Windows 10 x64 Edition回复

分享创造快乐

广告合作资源投稿