如何快速搭建自己的网盘(私人网盘Filerun搭建和使用教程)

一直以来都使用Owncloud作为网盘,最近也研究了Nextcloud,但是这两款都还是存在一些遗憾。最近发现了一个FileRun的网盘程序,功能十分强大,注重和Google、Zoho协同和在线编辑功能,还可以和Aria2进行组合搭建离线下载播放,界面美观,搭建过程简单,拿出来和大家分享

如何快速搭建自己的网盘(私人网盘Filerun搭建和使用教程)(1)

目前市面上的主流网盘程序包括OwncloudNextcloud、KodExplorer、Seafile等,这款Filerun算是新面孔,也比较小众,功能上同类。此外,最重要的FileRun Aria2结合起来,可以搭建一个带有离线下载功能的网盘,如果你在家里的NAS上搭建的话完全可以进一步发挥、扩展。

一、FIlerun可以实现什么功能?

整体来说和Owncloud/Nextcloud功能类似,但有些地方更有优势。比如可以直接调用微软Google等外部程序实现在线预览、编辑文档,这个功能在Owncloud中实现是非常麻烦的。

1.文件存储:这个是基本功能了,功能基本和其他程序同质化,总体来说还是比较完善的。

简化导入程序:你如果想用SMBFTP直接把文件同步到VPS上,可以直接用Filerun打开,包括用Webdev也是同理,但是在owncloud上就不行了,因为owncloud的文件都是在数据库中有对应的,通过后台直接传上去的是看不到的。

上传和下载界面都比较美观,但是上传的时候居然没法后台上传,这点让人很不爽。

如何快速搭建自己的网盘(私人网盘Filerun搭建和使用教程)(2)

2.浏览照片:支持的格式广泛,包括RAW、NEF等无损格式,可以自动生成缩略图,从实测来说效率非常高。

如何快速搭建自己的网盘(私人网盘Filerun搭建和使用教程)(3)

照片可以浏览Metadata输入,如EXIF数据、GPS等数据。

如何快速搭建自己的网盘(私人网盘Filerun搭建和使用教程)(4)

预览的时候有幻灯片效果挺漂亮。

如何快速搭建自己的网盘(私人网盘Filerun搭建和使用教程)(5)

直接调用第三方扩展,比如用pixlr在线编辑、cloudconvert转换格式等,这里我不得不说太厉害了。

如何快速搭建自己的网盘(私人网盘Filerun搭建和使用教程)(6)

如何快速搭建自己的网盘(私人网盘Filerun搭建和使用教程)(7)

3.在线编辑文档:不用插件直接实现在线编辑doc、xls等文件格式。以前在Owncloud上的时候,要想实现在线预览的功能可是很麻烦,这里很方便。

如何快速搭建自己的网盘(私人网盘Filerun搭建和使用教程)(8)

完美支持中文,虽然不会整天在这里写字,但是平时简单看一下还是很不错的。

如何快速搭建自己的网盘(私人网盘Filerun搭建和使用教程)(9)

如何快速搭建自己的网盘(私人网盘Filerun搭建和使用教程)(10)

PDF自然也不在话下。

如何快速搭建自己的网盘(私人网盘Filerun搭建和使用教程)(11)

直接调用Google Doc、Office 来编辑文档,有喜欢用Google Doc或者Office Web 编辑器的可以直接编辑。另外还支持包括zoho,习惯用zoho的可以在自己网盘直接编辑。

如何快速搭建自己的网盘(私人网盘Filerun搭建和使用教程)(12)

对文档有比较基础的分类、标记功能。

如何快速搭建自己的网盘(私人网盘Filerun搭建和使用教程)(13)

可以对文档目录留言标记

如何快速搭建自己的网盘(私人网盘Filerun搭建和使用教程)(14)

4.音频、视频支持

支持音乐的格式也非常全面,包括FLAC、ALAC等无损格式,播放无需转码。其他诸如MP3、AAC更不在话下。音乐还可以进行多种分类。

如何快速搭建自己的网盘(私人网盘Filerun搭建和使用教程)(15)

音乐有一个不错的播放器,不过感觉用处不大。

如何快速搭建自己的网盘(私人网盘Filerun搭建和使用教程)(16)

视频内置播放器,可以在线观看。本篇我我利用Aria2实现离线下载视频后在线观看

如何快速搭建自己的网盘(私人网盘Filerun搭建和使用教程)(17)

你们说速度不够?那是vps没选好,你们说流量不够?用VPS跑ss够了还不够自己看小视频?

5.客户端及同步

目前客户端遗憾的是没有ios,其他平台的都有。Win下的居然是直接使用Nextcloud的客户端,这个让人有点哭笑不得,但是实际用起来完全没问题。

如何快速搭建自己的网盘(私人网盘Filerun搭建和使用教程)(18)

可以同步到win的文件夹中,平时我的云文档主要是通过这种形式来实现的。

如何快速搭建自己的网盘(私人网盘Filerun搭建和使用教程)(19)

安卓使用的是自己的客户端,但是经过测试也可以使用Nextcloud的客户端,ios的话是不是也可以使用我没测试,大家可以试试。

如何快速搭建自己的网盘(私人网盘Filerun搭建和使用教程)(20)

从体验来看,推荐官方自己的客户端。体验上来说是优于Nextcloud的,各种图片、音频都能在线打开,细节优化也比较好。

如何快速搭建自己的网盘(私人网盘Filerun搭建和使用教程)(21)

6.分享

不论是照片、文件、视频都有很好的分享支持,直接生成分享链接可以分享给他人,可以通过web页面直接发送邮件。分享链接可以直接关联google的短域名,遗憾的是国内没法用。

如何快速搭建自己的网盘(私人网盘Filerun搭建和使用教程)(22)

可以设置有效期、密码等等,功能还是比较丰富的。

如何快速搭建自己的网盘(私人网盘Filerun搭建和使用教程)(23)

可以分享单个文件或整个文件夹,对于不同类别的文件可以设置不同的展示模式,比如图片可以展示预览。

如何快速搭建自己的网盘(私人网盘Filerun搭建和使用教程)(24)

7.丰富的插件

如何快速搭建自己的网盘(私人网盘Filerun搭建和使用教程)(25)

二、Filerun搭建教程

说了这么多,现在来说说关于搭建吧。搭建这个东西有一点小小的复杂性,而且运行下去也有一笔支出的,建议仔细考虑选择合适自己的方案。

搭建Filerun可以分为两部分,搭建运行环境和Filerun程序。Filerun是一个PHP程序,需要在虚拟主机、VPS上运行,我在之前写过一个系列,是关于VPS教程的,如有有时间的可以看看。可以搜一下:系列:IT男的VPS系列教程。

我并不是很推荐虚拟主机,因为这个东西需要很多额外模块支持,虚拟主机的话主机商不一定都支持,而且限制比较多,还是多花点钱买个VPS吧。

以下是之前写的VPS基础教程和Owncloud的一个教程,可以参考,有一些基础操作本篇可能略过。

如何快速搭建自己的网盘(私人网盘Filerun搭建和使用教程)(26)

IT男的VPS系列教程 篇二:网盘私有化-应对公共网盘危机本文是一个偏技术类的文章,是讲述关于VPS和生活相关的应用,但难度并不高,我也是一个管理专业出身现学现卖的。而且本文是一个系列教程,之前已经写了第一篇,关于内网穿透的,具体可以看这里:IT男的VPS系列教程篇一:内网穿透(Frp)-拯救没有公网IP的你IT男的VPS系列教程篇一:内网穿透(...化名叡阡千|赞92评论91收藏951查看详情

如何快速搭建自己的网盘(私人网盘Filerun搭建和使用教程)(27)

IT男的VPS系列教程 篇一:内网穿透(Frp)-拯救没有公网IP的你一、概述本文是一个偏技术类的文章,针对的人群未接触过该领域的小白。虽然说是技术类文章,但难度并不高,我也是一个管理专业出身现学现卖的。看看张大妈这里这类的文章还真的不多,因此抛砖引玉。文章是一个系列教程,由于脑子里构思的内容太多,一次性实在没有动力写完,所以做成了系列。什么是VPS?VPS(Virt化名叡阡千|赞778评论505收藏6k查看详情

第一步:搭建运行环境

但是我在篇一、篇二中搭建运行环境用的是军哥的LNMP,不少朋友反映没有可视界面,因此我今天给大家另外推荐一个可视化一键面板:宝塔,能够方便实现PHP运行环境搭建。另外,目前可以用的一键面板选择很多了,如宝塔、WDCP、LNMP、Oneinstack等等,有兴趣也可以多尝试一下,各有各的优点。

宝塔和LNMP各有优劣、难分伯仲,各自选择合适自己的下手吧。

宝塔的可视化界面做的很好,省去了繁琐的命令界面,更容易上手。但是不足也很明显,内存占用高、带的程序太多容易慢。

1.选购安装主机:我一直在Vultr购买主机,操作系统Ubuntu14.04。选择一款合适的主机也有学问,但我这里不展开,国内网络环境这么复杂,我也讲不清楚,总之建议自己试试。国外的主机最近墙的厉害、炸的厉害,反而近期国内阿里云、京东云、腾讯云三家也是对标竞争,价格越来越便宜,而且国内的话速度相对好点。

2.登录VPS主机:利用SSH工具登录VPS主机,SSH用法不多说,可以看我前期的原创,推荐Putty或xshell。

3.一键下载及安装宝塔:输入以下命令一键安装,在输入Y确定安装,之后就是一些列的自动程序。有兴趣的去宝塔官方看安装说明。

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

如何快速搭建自己的网盘(私人网盘Filerun搭建和使用教程)(28)

大约十分钟后安装完成,如图所示是登陆地址、用户名和密码。(注意:目前有不少国内主机需要开端口,因为8888一般不是常用端口没有默认打开)

4.安装LNMP服务环境:虽然Filerun官方推荐了Apache,但是我还是推荐大家安装Nginx,所以选择LNMP进行一键安装。各个程序的版本可以自选,不明白的可以按照我的配置来选。注意如果内存过小mysql选择版本不超过5.6。安装方式选择编译安装,虽然时间长但是系统稳定。

如何快速搭建自己的网盘(私人网盘Filerun搭建和使用教程)(29)

有可视化界面确实比LNMP的命令行方便啊。点击左上角任务可以查看安装进度,大概半小时完成安装。

如何快速搭建自己的网盘(私人网盘Filerun搭建和使用教程)(30)

5.安装扩展模块:Filerun是需要几个扩展模块的,默认没有安装。选择软件管理-php7.0-设置,需要安装的模块有ionCube、ImageMagick、exif。之后注意要重启一下PHP。

如何快速搭建自己的网盘(私人网盘Filerun搭建和使用教程)(31)

点击安装,即可列队任务。是不是很方便?

如何快速搭建自己的网盘(私人网盘Filerun搭建和使用教程)(32)

顺便设置一下上传文件大小的限制

如何快速搭建自己的网盘(私人网盘Filerun搭建和使用教程)(33)

第二部:搭建Filerun程序

6.绑定域名:提前把你的域名指向到你的服务器。

如何快速搭建自己的网盘(私人网盘Filerun搭建和使用教程)(34)

7.建立新网站:进入网站-添加站点,输入你的域名、FTP、数据库配置。

如何快速搭建自己的网盘(私人网盘Filerun搭建和使用教程)(35)

现在配置一个SSL也非常简单,一键完成。给自己的网站加把小绿锁吧。

如何快速搭建自己的网盘(私人网盘Filerun搭建和使用教程)(36)

8.上传网站程序:去官方下载程序源码,下载地址,注意根据PHP版本分别下载。

如何快速搭建自己的网盘(私人网盘Filerun搭建和使用教程)(37)

下载完成后通过文件管理进入网站根目录,点击上传,把程序上传上去。

如何快速搭建自己的网盘(私人网盘Filerun搭建和使用教程)(38)

之后点击解压

如何快速搭建自己的网盘(私人网盘Filerun搭建和使用教程)(39)

9.配置安装:在地址栏中输入你的域名,提示安装向导

如何快速搭建自己的网盘(私人网盘Filerun搭建和使用教程)(40)

系统检测你的配置情况,如果存在一两项不是OK的可以查看具体原因,可能是模块没有打开或者配置问题,但也不一定影响安装。

如何快速搭建自己的网盘(私人网盘Filerun搭建和使用教程)(41)

输入数据库的地址、用户名和密码,就是之前创建的那个。如果找不到了也可以去导航-数据库中查看。

如何快速搭建自己的网盘(私人网盘Filerun搭建和使用教程)(42)

安装成功,给你了超级用户的用户名和密码。

如何快速搭建自己的网盘(私人网盘Filerun搭建和使用教程)(43)

登录后提示修改初始密码

在后台设置中打开imagemagick和ffmpeg。

如何快速搭建自己的网盘(私人网盘Filerun搭建和使用教程)(44)

到此全部安装完成,可以使用啦。

如何快速搭建自己的网盘(私人网盘Filerun搭建和使用教程)(45)

10.其他配置:开启Outh认证,要使用官方的安卓客户端,必须打开。

如何快速搭建自己的网盘(私人网盘Filerun搭建和使用教程)(46)

11.配合Aria2:最近很流行搭建这种离线网盘,下载的视频直接观看,下载大姐姐太方便了。安装aria2教程我也说了,以前写过可以翻翻。唯一要做的就是下载的时候把下载地址填上你Filerun的地址,如果你安装正确,地址应该是如下:

如何快速搭建自己的网盘(私人网盘Filerun搭建和使用教程)(47)

也可以直接修改aria的配置文件,把下载地址修改为filerun的地址。

如何快速搭建自己的网盘(私人网盘Filerun搭建和使用教程)(48)

之后再aria中可以尽情的下载啦,由于aria在vps上,下载速度嗖嗖的(不过我的这个缺不怎么快)。但是这个有个问题,由于Aria是系统的root权限,但是Filerun是用的www权限,所以不能对这些文件修改、移动或删除。

如何快速搭建自己的网盘(私人网盘Filerun搭建和使用教程)(49)

不过目前来看视频播放的功能只能算是勉强,看看普通视频还可以:

如何快速搭建自己的网盘(私人网盘Filerun搭建和使用教程)(50)

此外关于Filerun里面还有需要详细的配置,篇幅关系就不一一讲了,大家如果有什么问题欢迎讨论。

总结一下

Filerun功能强大、界面美观、协同同步功能齐全、在线编辑能力强,各项功能都比较完善。

主要不足

  1. 不支持挂载第三方网盘。
  2. 没有ios客户端。
  3. 目前网上的资料比较少。
  4. 程序比较庞大,不是轻量级的。
,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页