OwnCloud 介紹 [論壇 - Ubuntu 與 KDE]


正在瀏覽:   1 名遊客


 到底部   前一個主題   下一個主題  [無發表權] 請登錄或者註冊



OwnCloud 介紹
會員二級
註冊日期:
2010/9/6 0:07
所屬群組:
已註冊使用者
等級: 7
HP : 0 / 173
MP : 27 / 5997
EXP: 95
離線


其實最近大家可能在提交摘要上看到不少次這傢夥出鏡,這次就來稍微介紹一下。

簡單來說就是一個基於Php的自建網盤。基本上是私人使用這樣,因為直到現在開發版本也沒有暴露註冊功能。

我自己搭建了一個來玩,官方配置是說Apache,我這邊是用nginx配置的,順便也補充一下配置經驗。

地址:https://www.csslayer.tk/owncloud/ 一個可以用的用戶名密碼是:ikde,ikde。

也支持通過webdav訪問,我這裡是https,於是就是webdavs://www.csslayer.tk/owncloud/files/webdav.php/ (1.2版本的webdav位址和它不同)
可以直接用dolphin打開,也可以在dolphin的網路那裡添加網路資料夾,注意選擇加密。

總之這個位址僅供試用,不要濫用。

nginx配置如下:

location /owncloud {
 index  index.php;
 try_files $uri $uri/ @webdav;
 }
 location @webdav {
 fastcgi_split_path_info ^(.+\.php)(/.+)$;
 fastcgi_param  SCRIPT_FILENAME  /var/www/html/$fastcgi_script_name;
 include fastcgi_params;
 fastcgi_param HTTPS on;
 fastcgi_pass   127.0.0.1:9000;
 }


fastcgi_params的內容網上到處都有,下面是個例子,注意其中路徑需要按照你自己的路徑做對應改變。

fastcgi_param  QUERY_STRING       $query_string;
fastcgi_param  REQUEST_METHOD     $request_method;
fastcgi_param  CONTENT_TYPE       $content_type;
fastcgi_param  CONTENT_LENGTH     $content_length;
fastcgi_param  SCRIPT_NAME        $fastcgi_script_name;
fastcgi_param  REQUEST_URI        $request_uri;
fastcgi_param  DOCUMENT_URI       $document_uri;
fastcgi_param  DOCUMENT_ROOT      $document_root;
fastcgi_param  SERVER_PROTOCOL    $server_protocol;
fastcgi_param  GATEWAY_INTERFACE  CGI/1.1;
fastcgi_param  SERVER_SOFTWARE    nginx/$nginx_version;
fastcgi_param  REMOTE_ADDR        $remote_addr;
fastcgi_param  REMOTE_PORT        $remote_port;
fastcgi_param  SERVER_ADDR        $server_addr;
fastcgi_param  SERVER_PORT        $server_port;
fastcgi_param  SERVER_NAME        $server_name;
# PHP only, required if PHP was built with --enable-force-cgi-redirect
fastcgi_param  REDIRECT_STATUS    200;


配置的是git裡面的2.0開發版,功能也僅限預覽圖片,檔管理而已。
如果想要用Android訪問的話,給出的建議是採用android的webdav用戶端。
http://owncloud.org/index.php/WebDAV_clients_for_Android

直接掛載的話,可以參考這裡的連結,簡單來說就是採用dav2fs。
http://owncloud.org/index.php/Mount_WebDAV_on_Linux

第一次配置會有個安裝嚮導,包括創建帳號,配置資料庫,資料庫支援mysql或者sqlite。

既然已經是php實現的了,其實使用發行版本提供的包也沒什麼太大必要。

用戶端的位址在這裡
http://gitorious.org/owncloud-sync-client/owncloud-sync-client
似乎開發停滯中,純Qt,我這裡測試也失敗了,可能並不好用。

2.0已經和opendesktop.org 做了外掛程式集成,http://apps.ownclouds.com 不過外掛程式庫還空空如也。

總之,對於想要自建網盤的人來說,是個還算不錯的選擇,也能很好的支持https。Webdav作為訪問方式也相當通用,相信在其他作業系統上也可以很方便的訪問。

http://www.ikde.org/app/owncloud-intro/

2011/6/26 10:34
應用擴展 工具箱
回覆: OwnCloud 介紹
會員四級
註冊日期:
2008/11/20 21:32
所屬群組:
已註冊使用者
等級: 20
HP : 0 / 487
MP : 163 / 19363
EXP: 48
離線
感謝分享介紹 ^^b


地址:https://www.csslayer.tk/owncloud/ 一個可以用的用戶名密碼是:ikde,ikde。


去演示地址試用了一下,心得:非常陽春,且沒有中文...
但界面不錯看

做為網路硬碟(網盤)
--> 因為它不能創建多帳號,等於是個人使用的,那不如直接 ssh、scp 連線傳輸就好了。像 windows 下可用 winscp,與自己的 Linux 主機 ssh 加密通道傳輸檔案,用起來和 FTP 一模一樣。Linux 主機只要安裝 openssh-server 就可以了,不用任何配置和設定。

webdav 是它最大的好處
---> Apache 要實現 webdav,就我所知設定非常複雜,而使用這個現成的軟體,即能馬上擁有自己的 webdav 空間,這是相當方便的。

在一些功能有限的手機系統上,例如:Android、iOS、Symbain,使用 webdav 協定直接連接網路磁碟機,會比開瀏覽器去網路硬碟來的方便和快速。而這些手機系統的檔案總管(或免費Apps),多半也支援 webdav 協定。

此外有一些個人知識管理軟體,像 Tomboy,這是一套用來書寫零碎瑣事的小軟體,它有一個遠端同步功能,能將自己的知識資料庫直接放在遠端伺服器,而這個同步功能只支援 webdav。像這類的軟體,webdav 就很有用。


拿來學習 PHP 程式設計也不錯
---> 下了安裝檔來看,原始碼很精簡,檔案分佈相當有條理,是不錯的學習材料。不像很多PHP現成架站軟體,可能是怕別人修改,亂七八糟的根本看不懂。這套較容易看懂,有分析參考價值。

不過找了一下,沒看到語系檔,它多國語系可能不是設計分離的,這對中文化難度會很高。

-------------------------------------------

單純論「網路硬碟」(網盤)

比較推薦 QuiXplorer:
http://quixplorer.sourceforge.net/

也是自由軟體,支援多帳號登入,有權限控管
主機僅須 PHP 即可架設,不用 SQL 資料庫

畫面雖沒 OwnCloud 好看,但實用性比較高
與 OwnCloud 的差別是:QuiXplorer 不支援 webdav...

這套發展很久了,最新版 2.3.1,已經停留數年都沒有更新版本,相當穩定

QuiXplorer 有中文語系
但官方下載沒有中文,要額外下載中文語系檔來覆蓋

安裝教學與中文語系下載
若有興趣請自行搜尋 Google
關鍵字:QuiXplorer 中文

建議事項:基於資安考量,建議不要去下別人整合中文懶人包那種的,去官方網站下官方原版的比較好,然後自己覆蓋中文語系檔。因為非官方的版本,無法保證原始碼安全性。

另外 QuiXplorer 只支援 unix-like 類的 OS,包括 Linux。

這是因為 QuiXplorer 設定檔中"家目錄"只接受 unix 格式的路徑,例:/var/www/webhd。即使 win下用 appche 也無法架設成功,因為不能指定例如 C:\var\www\webhd 這樣格式的不接受,估計這是原始碼當初就沒考慮要跨平台造成的,所以它只能用於 unix-like 類的系統。

2011/6/26 12:10
應用擴展 工具箱


 [無發表權] 請登錄或者註冊


可以查看帖子.
不可發帖.
不可回覆.
不可編輯自己的帖子.
不可刪除自己的帖子.
不可發起投票調查.
不可在投票調查中投票.
不可上傳附件.
不可不經審核直接發帖.