我最近一直在找一些好用的云盘程序,貌似除了cloudreve之外并没有好用的支持外链的云盘,今天尝试的这款FileRun,作为服务器的文件管理我觉得还是很不错的,同时它也支持nextcloud客户端进行连接使用。关于FileRun的付费情况,免费版支持三用户使用,如果只是作为服务器的文件管理器来说,还是很合适的。

支持的插件有很多,也可直接对文档和文本文件进行预览和编辑。

安装准备

  • 宝塔面板LNMP环境
  • PHP7.3(7.0以上,建议为它单独设置一个php版本)
  • filerun安装包 https://filerun.com/

配置

安装宝塔面板

Centos安装命令:

yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh

试验性Centos/Ubuntu/Debian安装命令支持ipv6,注意使用root权限执行此命令 (支持Centos8)

curl -sSO http://download.bt.cn/install/new_install.sh && bash new_install.sh

Ubuntu/Deepin安装命令:

wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh

Debian安装命令:

wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && bash install.sh

Fedora安装命令:

wget -O install.sh http://download.bt.cn/install/install_6.0.sh && bash install.sh

安装之后会出现地址和用户名以及密码,登录之后记得修改哦

安装LNMP

  • nginx
  • php7.3,
  • mariadb10

创建域名并上传FileRun

FileRun下载地址:https://filerun.com/download

然后解压到根目录

PHP扩展以及配置

FileRun需要的扩展:

  • ionCube
  • imagemagick
  • Exif

在软件管理里面选择PHP7.3的设置,开启扩展

同时还需要配置一下exec,在安装扩展下面的配置文件进行修改

#找到open_basedir,大概在310行,记得替换成你的域名
open_basedir = /www/wwwroot/yourdomain.com/:/tmp/:/proc/

#找到disable_functions,大概在315行
删掉exec,代码即可。

之后重启一下PHP

安装FileRun

以上都配置好之后,就可以访问你的域名进行安装,如果你安装时出现样式无法加载的情况,那么可能是因为你安装了宝塔nginx防火墙,关闭当前域名防火墙即可

然后刷新继续进行安装

检查配置是否通过,全部OK即可成功,如果提示PHP configuration: open_basedir的问题,只需要在域名设置取消防跨站攻击选项的勾选即可

全部检测通过,然后继续进行数据库的配置

安装完成之后会引导你进行用户的配置,修改管理员邮箱以及权限目录

如果只是个人用的话,建议关闭访客账户

更改界面语言

我的界面是中文的,是因为我安装了语言包,在Interface options中可以选择默认语言,最新版貌似只有英语,所以需要我们自己去安装语言包

语言包地址:https://github.com/filerun/translations

clone下来然后将chinese.php文件通过Filerun设置进行上传,之后刷新一下更换语言即可。

界面截图

最后

我个人认为它作为一个文件管理器是非常优秀的,如果你想自己搭建NAS,那么它是一个不错的选择。如果可以支持第三方云存储的外链下载就更好了。

最后修改:2020 年 01 月 14 日 10 : 40 AM
如果觉得我的文章对你有用,请随意赞赏