ownCloud 是一个自由开源的我的云存储解决方案,能够自由获取无需付费,但用户须要自行架设服务器,好在FreeNAS能够经过插件轻松的构建ownCloud服务器。php
ownCloud 分为服务器端和客户端两个部分,服务器端能够在 FreeNAS 上安装插件轻松构建。可经过浏览器访问,也能够安装专用的客户端软件来使用。客户端软件支持几乎全部的主流平台:Windows、Linux、iOS、Android。html
除云存储外,ownCloud也可用于同步日历、联系人、网页书签;能够实现多人在线文件同步协做功能(相似google documents或Duddle等等)。以上介绍绝大部份内容摘取于维基百科。web
若是你还不了解如何在FreeNAS系统上安装插件,请您先行阅读《FreeNAS:插件(Plugins)入门篇》。FreeNAS安装插件的两种方法,第一,在插件列表中点击所需插件自动安装;第二,手动上传插件PBI包手动安装。插件入门教程中均有详细的介绍。浏览器
但愿手动安装ownCloud最新版插件的朋友能够到GetNAS中文网的百度网盘下载,也能够到FreeNAS官方服务器插件目录下载。安全
截止本教程发布,ownCloud插件的最新版本为 owncloud-8.0.0-amd64.pbi。服务器
以下图所示,咱们经过手动上传的方式安装了最新的 ownCloud 8.0 插件。插件安装好之后,不要着急启动插件,为了便于管理网盘中存储的文件,首先应该为ownCloud建立一个专门的数据集。php-fpm
以下图所示,咱们在 myStor 数据集下面建立了一个名为 ownCloud 的数据集,并将该数据集的全部者和全部者组设置为 www。前面已经提到过,为ownCloud插件建立专用的数据集是为了方便管理网盘上存储的文件。而设置数据集的全部者和全部者组,目的是使ownCloud对这个数据集有恰当的读写权限。网站
在《FreeNAS中为插件添加映射存储空间》教程中介绍了如何为Jail虚拟机映射专门的数据集,若是您不了解具体的操做方法,能够先行查阅后再进行下面的操做。google
与transmission这样的下载应用程序不一样,ownCloud是一款web应用程序,它的服务器端要依托Nginx或Apache等www服务器软件才能运行,所以ownCloud插件并无在Jail中单首创建专门的用户和用户组,ownCloud的运行身份与php-fpm的用户和用户组一致,均为www。看不懂这一段文字没关系,只要知道建立数据集后将全部者和全部者组都设置成 www,以及为ownCloud添加(映射)数据集时,将数据集映射到Jail的 /media 目录便可。加密
以下图所示,在Jails管理器中找到ownCloud插件所在的Jail虚拟机,点选咱们要映射数据集的Jail,并点击下方的黑色文件夹图形按钮,在弹出的窗口中设置 Source 为建立的数据集 ownCloud,Destination 为Jail中的目录 /media。注意,多是插件做者比较懒惰吧,没有修改ownCloud所在Jail的名称,所以咱们看到Jail的名称为 customplugin_* ,请注意辨别。
辨别插件对应的Jail也很简单,在已安装插件列表中能够看到插件包名称后面就是所在Jail的名称,以下图所示。
添加完成之后,在WebGUI左侧系统菜单中依次展开Jails → customplugin_* → Storage,能够看到 /media 这一条,表明数据集已经映射到Jail上面了。
打开 Plugins 插件管理器,启动 ownCloud 插件,以下图所示,点击红色的 OFF 按钮,切换成蓝色的 ON。
在WebGUI左侧系统菜单中展开 Plugins 插件,点击 ownCloud。会弹出下图所示窗口,在窗口中有两个 “here” 链接,第一个是普通的 http 协议链接;第二个是 https 安全链接。
点击普通的http链接将直接打开ownCloud初始化界面,但点击 https 安全链接,浏览器会弹出安全提示。因为ownCloud配置的数字证书是自签名的,所以浏览器会发出安全提示。即便不了解OpenSSL机制,也无需有任何顾虑。细心的朋友在访问支付宝和银行网站的时候会发现他们的网址前缀都是https,它表示连接是通过加密传输的,之因此没有弹出安全提示,是由于这些网站使用的证书是由第三方证书机构签发的,浏览器信任这些第三方专业机构,所以咱们能够放心的在网站上输入敏感的帐号和密码信息。
其实这就是一种信任机制,经过这种方式,让咱们信任某个网站服务器是安全的。换言之,由于咱们是在本身的NAS服务器上安装ownCloud,而且网盘服务是私有不对外的,咱们天然信任本身的服务器,所以就没有必要花钱向第三方证书机构申请证书来证实咱们的服务器是安全的,只要使用自签名的免费证书就行了。啰嗦一大堆,主要是让对这种证书信任机制不了解的朋友可以放心,若是你了解这种机制,大可跳过上面一段内容。
下图为Firefox浏览器的安全提示,点选“我已充分了解可能的风险”,而后点击添加例外,方可正常访问。
下图所示为IE 9浏览器的安全提示,点击“继续浏览此网站(不推荐)”,访客正常访问ownCloud初始化页面。
初次打开ownCloud管理界面,系统提示咱们建立管理员帐号,以下图所示,帐号和密码随意设置,点击“安装完成”按钮,ownCloud插件的初始化工做就完成了。
接下来ownCloud会弹出欢迎画面,以下图所示。如今就能够像使用那些免费网盘同样来使用你本身的 ownCloud 网盘了。
点击上传按钮,上传一个文件试试,哎呦,不错哦,速度还挺快的,以下图。
相信你没有那么健忘,前面咱们建立了名为 ownCloud 的数据集,并映射到了 ownCloud 所在的Jail上面。让咱们来验证一下,ownCloud的文件是否真的存储在ownCloud数据集上面。随便建立一个你喜欢的共享吧,好比CIFS,注意,建立共享时最好勾选“容许访客访问”,而且将CIFS服务的访客身份设置为 www,不然访问的时候须要进行身份验证。
看到了吗,下图所示,文件就在咱们建立的数据集里面,我没骗你吧。
通过上述操做,一个ownCloud私有云网盘就轻轻松松的构建完成了。同一局域网内的任何电脑均可以经过IP地址进行访问,接下来你能够为每一个家庭成员(公司员工)建立一个网盘帐号,让你们一块儿来使用这个能够取代DropBox强大网盘吧。
转载至:https://www.getnas.com/2015/03/254.html