看板 MAC 關於我們 聯絡資訊
圖文網誌版: 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 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 125.230.134.66
Ice9:版大,都除夕了還在忙。新年快樂! 01/30 14:33
EShensh:新年快樂~ 看到有趣的東西就會想玩,標準技術宅啊~ XDDD 01/30 14:36
gb088225:最近也在搞類似的雲 不過我的比較簡單 直接買一台WD MBL 01/30 15:16
REALJOINGO:感謝分享!超實用 01/30 15:16
Equalmusic:好厲害! 01/30 17:36
Neisseria:感謝版大分享。不過 server 要一直開著不太方便哩。 01/30 18:08
BignoZe:好文 推 01/30 20:22
peacedove:頻寬也是一個問題 01/30 21:56
EShensh:如果你對架設的成本有疑慮,通常就表示其實你用不到那麼大 01/30 22:39
EShensh:就 Dropbox 直接用也是挺好的。 01/30 22:39
Luos:還要租台server有點傷呀 不過這真的很放便 01/31 08:59
EShensh:有那個需要的話,你自然會去弄台不關機的機器啦 01/31 11:16
pig:owncloud 不錯玩 01/31 13:47
jyunwei:server本來就是要一直開著的啊 01/31 15:14
xlf: 推網路管理員比程式管理員好找一點XD 01/31 15:23
NoneWolf:打算樹梅派裝自己用 嘿嘿 02/01 02:58
kualalumpar:可惜功能太陽春 02/01 06:26
EShensh:Dropbox 也就這些功能而已,把簡單的功能做好,就不簡單 02/01 21:32
EShensh:你要強大的功能可以考慮人家做好的 NAS 02/01 21:32
ryoh:用心,推~ 02/01 21:58