使用ownCloud建立私有的Dropbox雲端硬碟服務
公司內部總是有需要共用的檔案,若非使用隨身碟拷來拷去,或是用mail寄來寄去,便是使用網路磁碟機或FTP,無論那一種都有檔案同步的問題,這類情境很適合使用Dropbox,但有些機密文件總是不放心存到網際網路上,而ownCloud正好彌補了這個需求空缺。
ownCloud是個以PHP撰寫的Open Source系統,提供的正是企業內部使用的雲端硬碟,除了後台的PHP系統外,還有Windows、Mac OS/X與Linux與Android、iOS App等不同的Client程式。
- ownCloud後台系統V4.5直接下載
- Windows client V1.1.4直接下載
- Android 付費App,費用US$0.99,由Google Play下載:https://play.google.com/store/apps/details?id=com.owncloud.android&hl=zh_TW
- iOS 付費App,費用US$0.99,下載:https://itunes.apple.com/us/app/owncloud/id543672169?ls=1&mt=8
操作簡要說明
- 登入後在左下角有個齒輪圖示,點擊後能做系統設定,例如將語言換成中文。
- 將要同步到雲端硬碟的檔案直接複製到C:\users\使用者帳號\owncloud,client程式會自動上傳。(我測試Windows 8的同步時有些怪怪的,似乎以Server檔案為準來同步本地的檔案)
- 在網頁的【檔案】區建立要分享的資料夾,將要分享的檔案複製到分享資料夾,則被分享人的Shared資料夾就會出現你的檔案。輸入並由出現的清單裡找到後點擊,並能再勾選對方是否能編輯。
- Client程式能設定多個同步資料夾,因此可以將自己的本地資料夾與主機上的共用資料夾各設一個同步設定,分別存到不同的資料夾。
LDAP設定1:啟用XAMPP的LDAP功能
ownCloud的安裝、設定等都算簡單,請自行處理即可,但與AD整合的部份倒是花了我一些時間解決。
ownCloud的LDAP應用程式啟用後設定了很久但一直無法成功,最後確認是我使用的XAMPP 1.7.7未啟用LDAP模組,幾經模索後成功的步驟如下:
- 將C:\XAMPP\PHP資料夾的下列檔案複製到C:\XAMPP\Apache\bin,覆蓋原有的檔案:
- libeay32.dll
- libsasl.dll
- ssleay32.dll
- 編輯C:\XAMPP\PHP\php.ini,找到extension=php_ldap.dll,將開頭的半形分號刪去,讓Apache啟動時會載入php_ldap.dll。
- 重新啟動Apache server。
- 瀏覽器瀏覽http://localhost/XAMPP,按左方的Phpinfo後在右方找LDAP,若啟用成功就能看到如下畫面:
LDAP設定2:啟用ownCloud的LDAP應用程式
- 瀏覽ownCloud網頁,以系統管理員登入後按左下角的齒輪設定圖示。
- 點擊【應用程式】,再找【LDAP user and group backend】,點擊後啟用之。
- 點擊左下方的【管理】,在管理網頁裡會看到LDAP設定項目,請參考下列圖片並依AD實際組態逐一填入欄位後按〔Save〕。User List Filter可以用「 (&(objectclass=user)(!(objectClass=computer)))」只列出使用者而不包含電腦名稱。
-
按〔Test Configuration〕檢查是否能正確存取AD Server,若測試失敗,則重整網頁後看下方的測試紀錄以找到除錯資訊。
測試到的一些問題
- IE的支援較差,建議使用別的瀏覽器。
- IE以domain名稱瀏覽時有問題,改用 IP 比較正常。
- 使用MySQL建立資料庫時,安裝網頁會建立oc_admin帳號,再用此帳號連接MySQL,當安裝過系統後,要再安裝第二個ownCloud時都會失敗。未深究原因。
- 中文檔名無法上傳!這...實用性大減。希望很快能被修正。
別的選擇
如果想有比較完整的中文介面而且不需要LDAP整合的,也可以試試對岸的迷你雲。
##
您可能也會有興趣的類似文章
- 使用ownCloud打造專用的「類Dropbox」雲端儲存系統 (15則留言, 2013/03/19)
- Android手機雲端備份實戰 (0則留言, 2014/01/29)
- 點對點傳輸的同步軟體Syncthing:無限擴大個人的線上儲存空間 (0則留言, 2016/07/16)
- 雲端+泥端:在多部電腦間使用相同檔案的方法 (6則留言, 2010/11/09)
- Dropbox服務四之二:快速複製檔案到Dropbox的小工具DropBoxCopy (0則留言, 2012/04/28)
- Dropbox服務四之三:透過Dropbox保存電子郵件中的附件(SendToDropbox) (0則留言, 2012/04/28)
- Dropbox服務四之一:使用DropboxAutomator自動化你的Dropbox (0則留言, 2012/04/28)
- 讓VS Code存取Dropbox資料夾的步驟 (0則留言, 2019/09/01)
- 快速開啟Dropbox資料夾的方法 (1則留言, 2011/12/10)
- Dropbox與GoogleDrive的命令行工具 (0則留言, 2015/11/23)
- Dropbox服務四之四:讓朋友將檔案輕鬆上傳到自己的Dropbox(DROPitTOme) (0則留言, 2012/04/28)
- iPad Dropbox能分享My Dropbox裡的所有檔案連結?! (0則留言, 2011/02/19)
- 用rclone命令行指令簡化雲端儲存服務的各項檔案操作 (0則留言, 2016/03/15)
- 利用Dropbox和mklink讓兩部電腦資料同步而能馬上工作 (0則留言, 2013/04/19)
- 如何讓Dropbox的檔案/資料夾名稱使用表情符號(Emoji) (0則留言, 2022/09/25)
Sorry, 很久沒用Google sc…