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