使用 ownCloud 來自製私有雲 DropBox - MAC

Catherine avatar
By Catherine
at 2014-01-30T14:23

Table of Contents


圖文網誌版: http://eshensh.net/?q=node/102




軟體名稱:ownCloud
官方網站:http://owncloud.org/

ownCloud 是一個以 PHP 與資料庫撰寫的私有雲軟體,
也因此他具有很強的跨平台能力,
更難得的是他提供很完善的客戶端軟體與資料夾同步工具,
因此可以做到基本的類似 DropBox 功能,
而且還具有能擴充功能的 app 架構設計,
最棒的是他還是個開源軟體,所以很多網路業者都會使用它來強化自己的服務,
用得人愈多,維護的人、能人異士就越多,開源軟體就能發展得越好。

我本來在看這套工具的安裝指南時,赫然看到「Mac OS X (not supported)」的字眼,
當時真的有點嚇到,不過想到 PHP 怎麼可能無法跨平台,
再搜尋了一下網路討論與文件,才知道根本沒什麼問題,
本篇就是將在 OS X 安裝的「眉角」與大家分享啦。
Windows 與 Linux 下的話,該安裝指南都有很詳細的引導。



在架設之前應該先知道的事

任何網路服務都一樣,網路服務就像人的服務一樣,必需有個提供服務主體
(該服務生、網路上的那台機器),而且是由他自身提供,
所以如果在你找不到他的情況下,也就沒辦法取得服務。

所以你的服務範圍有多大,是由你的網路環境決定,
如果你就只有個不直接對外的內部網路(例如 192.168.x.x 或 10.x.x.x),
那麼你的服務範圍註定就只能對內。
(除非你的連外裝置能將網頁連接埠轉給你這台電腦)
即使有直接連外,你也需要解決「如何找到該服務生」這個問題,
解法很多,諸如給服務生固定的編號(IP),或是取個花名(網域)比較好記。

簡單的說,如果你需要更大的服務範圍,像你到國外出差也希望能存取,
那麼請洽你的網路管理員,這應該比程式管理員好找一點。

再來,這個過程雖然簡單,但是還是有需要動用終端機輸入指令的步驟。
自從過去發生過這樣、那樣的事之後,我對人類智商的無下限十分有信心,
所以在此不厭其煩地再提醒一次,吸煙有害健康可能導致陽萎
終端機命令列的操作有一定的風險,
請務必瞭解這一點,並承諾你會注意使用。
未成年人請在家長的陪同下進行,這是輔導級的。



準備檔案

首先,到官網下載 ownCloud 檔案,見下圖步驟。
http://i.imgur.com/AbJUEkAm.jpg
http://i.imgur.com/tgjcxE6.jpg
http://i.imgur.com/02rQ1xw.jpg

抓 unix 系的就好,OS X 有解壓 .tar.bz2 的能力。

然後,你需要有一個網頁伺服器。以 OS X 而言,有兩個主要的選擇:

OS X Server:蘋果官方的伺服器系統,不只網頁,還提供很多強大的功能。
MAMP:Mac/Apache/MySQL/PHP 的簡稱,AMP是開源架站軟體的鐵三角,
有免費版,功能就足夠了。

對安裝 ownCloud 來說,兩套的步驟差不多。
在你選擇一個安裝之後,請先進行基本的站台設定。
MAMP 基本版其實很單純沒什麼好設定的,
而 OS X Server 要打開網頁伺服器與 PHP 支援。
http://i.imgur.com/OtaUvi0.jpg

然後,最大的差別大概只在預設的網頁檔案目錄了。
MAMP 是在「/應用程式/MAMP/htdocs」,
OS X Server 在「/資源庫/Server/Web/Data/Sites/Default」底下。

在弄清楚這點之後,我們就可以繼續安裝了。



安裝與設定權限

1.雙點下載的 owncloud-X.X.X.tar.bz2 ,進行解壓縮。

2.將解出的 owncloud 丟到網頁伺服器預設的網頁檔案目錄。

3.眉角來了,打開終端機,輸入「sudo chown -R _www:_www 」
(注意後面有個空白),然後先不要按 Enter

4.把丟進預設的網頁檔案目錄中的 owncloud 目錄,拉進終端機
http://i.imgur.com/Zeb7dth.jpg

5.此時你會看到路徑已經自動被打好了,按下 Enter,
然後輸入你目前用戶的密碼。(沒錯,你現在用的用戶必需有管理權限)

6.為什麼要做這些?因為 OS X 是個有權限控管的系統,
把檔案的所有權給網頁伺服器,這樣才能正常運作,
不然你等一下絕對會看到錯誤訊息,這也就是為什麼我說這是個眉角撇步啦~
http://i.imgur.com/ywoiJ2W.jpg



由瀏覽器設定 ownCloud

一切正確完成的話,現在開瀏覽器就可以開始設定了。
在瀏覽器中的網址列輸入「http://localhost/owncloud」,就能進入初次設定的畫面。

http://i.imgur.com/k5RsZys.jpg


安全性警告?這是使用 OS X Server 時才會出現的。
基本上這與安裝無關,純粹是伺服器安全性設定的建議,

有興趣可以看看其他人的介紹。
http://backtrue.pixnet.net/blog/post/25172187


帳號密碼那邊,請先建立一個管理者的帳戶,
進階那邊我是點開給大家看看,原則上都不需要做更動,
資料儲存位置雖然也可以另外指定,
不過之後你可以在系統中安裝外接硬碟支援,所以其實也沒那麼重要。
而資料庫選項其實我個人蠻喜歡 SQLite 的,
因為它是獨立檔案而非伺服器,所以很好維護。
後面兩個資料庫,沒必要或是不清楚那是什麼、
自己的伺服器有沒有支援的話,不要亂選。

就這樣,點下安裝完成之後,就能進入主介面了,看起來是不是很專業?

http://i.imgur.com/vmvMNL3.jpg


接下來你就可以使用你的私有雲了,記得去下載額外的客戶端程式或同步工具喔~

還有,可以去下載 app 來擴充功能喔。
只要解壓縮之後,丟去 owncloud/app 資料夾中,再用管理者權限去啟用就行了。

http://apps.owncloud.com/



--
Sent from my Newton

--
Tags: MAC

All Comments

Edith avatar
By Edith
at 2014-02-04T00:26
版大,都除夕了還在忙。新年快樂!
Jacob avatar
By Jacob
at 2014-02-06T00:47
新年快樂~ 看到有趣的東西就會想玩,標準技術宅啊~ XDDD
Belly avatar
By Belly
at 2014-02-07T05:50
最近也在搞類似的雲 不過我的比較簡單 直接買一台WD MBL
Ida avatar
By Ida
at 2014-02-11T08:00
感謝分享!超實用
Oliver avatar
By Oliver
at 2014-02-14T10:19
好厲害!
Callum avatar
By Callum
at 2014-02-16T22:04
感謝版大分享。不過 server 要一直開著不太方便哩。
Andy avatar
By Andy
at 2014-02-20T06:44
好文 推
Hazel avatar
By Hazel
at 2014-02-22T07:55
頻寬也是一個問題
Ursula avatar
By Ursula
at 2014-02-27T02:52
如果你對架設的成本有疑慮,通常就表示其實你用不到那麼大
就 Dropbox 直接用也是挺好的。
Cara avatar
By Cara
at 2014-02-27T18:08
還要租台server有點傷呀 不過這真的很放便
George avatar
By George
at 2014-03-03T10:59
有那個需要的話,你自然會去弄台不關機的機器啦
Ina avatar
By Ina
at 2014-03-06T01:34
owncloud 不錯玩
Enid avatar
By Enid
at 2014-03-10T04:36
server本來就是要一直開著的啊
Liam avatar
By Liam
at 2014-03-12T23:32
推網路管理員比程式管理員好找一點XD
Dora avatar
By Dora
at 2014-03-13T16:05
打算樹梅派裝自己用 嘿嘿
Christine avatar
By Christine
at 2014-03-17T08:58
可惜功能太陽春
Olive avatar
By Olive
at 2014-03-20T11:53
Dropbox 也就這些功能而已,把簡單的功能做好,就不簡單
你要強大的功能可以考慮人家做好的 NAS
Oliver avatar
By Oliver
at 2014-03-23T12:35
用心,推~

pdf轉word

Gary avatar
By Gary
at 2014-01-30T13:55
請問各位達人有沒有 pdf轉word的好用軟體呢? - ...

MPBR13 late RAM用量問題

Irma avatar
By Irma
at 2014-01-30T12:15
hi, 大家好 8G RAM開完機吃掉約4.5G flash都關掉,safari開沒幾個網頁8G滿載 且開使用到虛擬記憶體約數百MB 沒開其它程式,只開活動監視器看使用量 請問這樣正常嗎? tks! - ...

MBP去汙

Robert avatar
By Robert
at 2014-01-30T11:16
如題 機上有汙漬 怎麼擦都擦不掉 可以用丙酮之類的溶劑清理嗎? 會不會傷道機身呢? 螢幕可用嗎? 謝謝 - ...

新到手的MBPR按鍵跟舊MBP不同

Ingrid avatar
By Ingrid
at 2014-01-30T10:44
想請問各位前輩或是手邊有2013 Late MBPR的版友們是否有以下情況 抑或是我哪邊設定有問題 問題一 、and#34;觸控式軌跡板and#34;設定內已開啟and#34;輔助按鈕and#34; 用兩指按一下或點一下^^^ 就如同一般滑鼠的右鍵對吧?? 這 ...

請問如何叫出桌面後只點出一個程式?

Catherine avatar
By Catherine
at 2014-01-30T01:24
抱歉,因為我怕我的回答很雷,通常都是用箭頭回答。 不過你問題有點多就直接回文了XD ※ 引述《ChrisAJ (阿杰)》之銘言: : 大家好 對不起這個問題很蠢 : 但是我爬文找不到答案 google也不太知道怎麼搜尋 : 找了半天 決定來問問溫馨的Mac版 : 就是我的mbpr 我用手勢把桌面滑出來後 : ...