FileRun是我一直在用的网盘程序,它的功能很强大,丝毫不逊色于Google Drive。
由于我之前用来搭网盘的服务器近期延迟陡增,所以换了台新的服务器重新部署了FileRun,顺便再来写一下在Ubuntu Server 18.04上部署的教程。
1.关于FileRun
FileRun是一款商业程序,不过它提供了能创建3个用户的免费版。对于个人使用来说,免费版就已经够用了。
官方Demo:https://demo.filerun.co/?username=admin&password=admin
2.运行环境
目前(2018年8月22日)需要部署以下环境才能运行FileRun:
- MySQL
- PHP 5.6 +(建议使用PHP 7.2)
- PHP 扩展 ionCube loader
- Nginx / Apache
3.部署方法
3.1.部署LEMP / LAMP
FileRun需要在LEMP(Nginx+MySQL+PHP)或者LAMP(Apache+MySQL+PHP)环境下运行。关于LAMP / LEMP的部署这里不再多说,相信你能够自行通过一键包/面板部署,或者手动编译安装。
注意:在部署PHP的时候,不要忘记安装扩展ionCube loader
。
在LEMP / LAMP环境部署完毕后,建议提前做好域名解析、数据库创建等工作。
3.2.部署FileRun
进入你给FileRun创建好的网站根目录。(这里以/var/www/filerun
目录为例)
cd /var/www/filerun
下载FileRun压缩包并解压,顺便在解压完后把安装包删除。(提示Command 'unzip' not found
?使用命令apt install unzip
安装unzip
即可。)
wget -O FileRun.zip http://www.filerun.com/download-latest unzip FileRun.zip && rm FileRun.zip
解压完毕之后修改一下system/data
的目录权限。
chmod 777 -R system/data
完成之后就可以使用浏览器访问你设置的服务器网址来通过Web向导配置FileRun了。
访问网址,首先会出现一个欢迎界面。点击NEXT
继续。
接下来配置向导将会检查服务器运行环境。全都OK的话就NEXT
吧。
下一步是填写数据库信息。Destroy any data that might be in the existing database
这个选项按需勾选。勾选之后将会清空FileRun即将使用的数据库。
数据库信息填写完毕之后,FileRun的配置就已经完成了。配置向导将会自动创建一个管理员用户,在点击NEXT
之前,一定要先保存好密码!!一定要先保存好密码!!一定要先保存好密码!!
将密码保存好之后,就可以点击NEXT
完成配置向导了。
4.FileRun设置
4.1.设置文件上传目录
初次登录FileRun时,FileRun会提示你设置一个上传目录。点击Permissions
标签,在Path:
一栏中填写你设置的上传目录吧。
注意:填写的目录必须是一个能让PHP访问到的完整目录。
如果想要新建一个目录,就先填上你想要创建的目录后点击Create folder now
按钮。
上传目录设置完毕后点击Check path
检测一下目录是否可用。如果提示The path is valid
,那就点击Save Changes
按钮保存设置吧。重新登录FileRun,你就能正常上传文件了。
4.2.设置语言
FileRun默认使用的是英语,如果你想要把它改成中文的话,那就在设置页面里面修改吧。
点击Interface
下的Options
按钮,将Default language
一栏中的选项改成中文,然后保存即可。
4.3.设置网站Favicon
FileRun默认禁用Favicon,想要启用它的话需要自行创建一个PHP文件保存在网站目录下的/customizables
目录。
首先进入这个目录。注意把/var/www/filerun
换成你的网站根目录。
cd /var/www/filerun/customizables
然后创建config.php
文件。
vim config.php
输入以下内容后保存。
<?php $config['app']['ui']['enable_favicon_ico'] = true;
文件创建完毕之后,清理缓存重启浏览器,就能看到网站的Favicon了。默认的Favicon保存在网站根目录,想要自定义Favicon的话直接替换即可。
4.4.文件缩略图设置
启用了ImageMagick和FFmpeg支持后就可以在线浏览图片和视频文件的缩略图了。
如果你禁用了PHP的exec
函数,请启用它。
首先需要安装ImageMagick和FFmpeg。
apt install imagemagick ffmpeg
安装完毕之后在设置页面点击文件预览与缩略图
,勾上两个启用支持,并分别检查一下路径。如果提示路径不正确,可以使用命令whereis imagemagick
或whereis ffmpeg
来查看路径。
5.个人吐槽
FileRun应该可以算是做得最棒的私人网盘程序之一了。
不过它不支持匿名访问,想要把网盘里面的东西分享给朋友的话就有点麻烦。
0 Comments