[教學] 使用 ownCloud 來自製私有雲 DropBox - iPhone4.TW

會員登入



第1頁,共2頁 12 最後最後
顯示結果從 1 到 10 共計 14 條
  1. #1

    海盜船長

    註冊日期:03-11-2008
    文章:66
    謝謝你: 0
    在 13篇文章中獲得 39個感謝
    軟體名稱: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 檔案,見下圖步驟。抓 unix 系的就好,OS X 有解壓 .tar.bz2 的能力。






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


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


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




    然後,最大的差別大概只在預設的網頁檔案目錄了。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 目錄,拉進終端機



    5. 此時你會看到路徑已經自動被打好了,按下 Enter,然後輸入你目前用戶的密碼。(沒錯,你現在用的用戶必需有管理權限)
    6. 為什麼要做這些?因為 OS X 是個有權限控管的系統,把檔案的所有權給網頁伺服器,這樣才能正常運作,不然你等一下絕對會看到錯誤訊息,這也就是為什麼我說這是個眉角撇步啦~





    由瀏覽器設定 ownCloud


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



    安全性警告?這是使用 OS X Server 時才會出現的。基本上這與安裝無關,純粹是伺服器安全性設定的建議,有興趣可以看看其他人的介紹


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


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




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


    還有,可以去下載 app 來擴充功能喔。只要解壓縮之後,丟去 owncloud/app 資料夾中,再用管理者權限去啟用就行了。
    此篇文章於 01-31-2014 03:18 被 eshen 編輯。



  2. #2
    吉米丘 的頭像

    勸敗大魔王

    註冊日期:09-20-2007
    文章:50,631
    謝謝你: 9,895
    在 6,543篇文章中獲得 48,038個感謝
    感謝分享

    我正好在寫另外一篇跟ownCloud有關的教學

    只是教學是關於如何安裝在NAS上面的


    在這邊我們看到了有兩種資料庫型態的安裝法

    有mysql與另外一種SQLite

    前者要額外安裝mysql資料庫,後者不需要

    你是安裝哪種?



    但是我看到有些插件需要是安裝mysql的資料庫型態才能使用


  3. #3

    海盜船長

    註冊日期:03-11-2008
    文章:66
    謝謝你: 0
    在 13篇文章中獲得 39個感謝
    OS X Server 不支援 MySQL,MAMP 不支援 PostgreSQL,所以很麻煩,還是 SQLite 最單純了。
    其實一些 App 我也是裝不起來,像 Journal 這個 App 看起來很不錯啊,但是怎麼都裝不起來。



  4. #4
    antonycc 的頭像

    超熱血的愛用者

    註冊日期:11-26-2009
    文章:662
    謝謝你: 24
    在 49篇文章中獲得 158個感謝
    owncloud 用了差不多一年,真的不錯用,我的主機OS是 FreeBSD,架設好像比在 Mac 上架設還要簡單一點。



  5. #5
    meteochu 的頭像

    新生報到

    註冊日期:12-17-2013
    文章:9
    謝謝你: 0
    在 2篇文章中獲得 5個感謝
    請問一下 我已經用了 sudo chown 改了權限為什麼打開 localhost:8889/owncloud 的時候還是告訴我沒有權限寫入資料夾
    (我使用MAMP. localhost/owncloud 進不去. 不需要有 port 8889 才行)

    EDIT: 剛剛用 chmod 改 777 才行. 現在好了 (sudo chmod -R 777 ...)
    此篇文章於 01-31-2014 12:57 被 meteochu 編輯。


  6. #6

    海盜船長

    註冊日期:03-11-2008
    文章:66
    謝謝你: 0
    在 13篇文章中獲得 39個感謝
    如果要用 Port 8889 才進得去,那是大概因為 Port 80 已經被佔用了,MAMP 才會使用 8889。這些其實都可以在MAMP 設定,不過我不太確定免費版有沒有手動指定 Port 的功能…

    然後 chmod 777 不是不行,不過安全性會很糟糕… 最好是能避免。



  7. #7

    熱血的愛用者

    註冊日期:12-15-2007
    文章:246
    謝謝你: 3
    在 4篇文章中獲得 6個感謝
    此篇文章於 02-01-2014 13:22 被 richard6513 編輯。


  8. #8

    熱血的愛用者

    註冊日期:12-15-2007
    文章:246
    謝謝你: 3
    在 4篇文章中獲得 6個感謝
    上面的問題,後來解決了,只要用safari連線就可以了
    只是,又出現另一個問題,我用iphone手機下載app,登入畫面的server address不知該填什麼?


  9. #9
    吉米丘 的頭像

    勸敗大魔王

    註冊日期:09-20-2007
    文章:50,631
    謝謝你: 9,895
    在 6,543篇文章中獲得 48,038個感謝
    引用 作者: richard6513 查看文章
    上面的問題,後來解決了,只要用safari連線就可以了
    只是,又出現另一個問題,我用iphone手機下載app,登入畫面的server address不知該填什麼?
    所以你要有固定IP,或是申請DDNS來讓你有個網址可以回家...


  10. #10

    海盜船長

    註冊日期:03-11-2008
    文章:66
    謝謝你: 0
    在 13篇文章中獲得 39個感謝
    引用 作者: richard6513 查看文章
    請問我完成設定了。在瀏覽器中的網址列輸入「http://localhost/owncloud」,要進入初次設定畫面。
    但出現的是這樣的畫面 請問會是哪裡的問題
    直接看到原始碼是不對的,這通常表示你沒有正確的把 PHP 打開。
    你現在應該再用 Chrome 看看,如果正常就沒事了。(重新整理試試看)

    引用 作者: richard6513 查看文章
    上面的問題,後來解決了,只要用safari連線就可以了
    只是,又出現另一個問題,我用iphone手機下載app,登入畫面的server address不知該填什麼?
    不管你有沒有固定 IP,只要 iPhone 有連同一個 WIFI,應該都可以。
    打開電腦上「/應用程式/工具程式/網路工具程式」,如果沒找到就開 Spotlight 搜尋「net」應該第一個就是了。
    然後到簡介中找 IP,用「http://IP位址/owncloud」跟帳號密碼登入就好了,例如「http://192.168.1.102/owncloud」。

    如果你確定你有直接連外面的網路環境而沒有固定 IP,就去找個動態 DNS 的服務吧。這樣才能從外面連回自己的電腦。
    此篇文章於 02-02-2014 09:24 被 eshen 編輯。



 

 

相似的主題

  1. [教學] 吉米教你怎麼製作私有dropbox
    由吉米丘論壇中好用軟體教學區
    回覆: 34
    最後發表: 12-20-2016, 01:21
  2. [3C] 我的私有雲 MyCloud Mini
    由吉米丘論壇中敗家情報區
    回覆: 203
    最後發表: 08-04-2014, 10:09
  3. [外接盒陣列] 打造個人最佳私有雲:DS212j 許我一個寬廣的雲端天空[體驗心得]
    由jeng_shin論壇中敗家情報區
    回覆: 29
    最後發表: 05-30-2013, 21:49
  4. [工具計算] 台灣自製的線上雲端硬碟 ASUS WebStorage 空間有1G
    由cat2630論壇中AppStore 軟體推薦區
    回覆: 7
    最後發表: 10-05-2010, 20:36
  5. iPad使用者 大都是自私菁英
    由BadBoy論壇中iPad 最新消息
    回覆: 27
    最後發表: 08-01-2010, 15:26

發文規則

  • 不可以發表新主題
  • 不可以發表回覆
  • 不可以上傳附件
  • 不可以編輯自己的文章
  •  
回到此頁頂端