標籤:
最近在弄文檔方面的工作,所以想找個能夠自動備份且帶曆史版本的網盤,找了很久沒找到,所以決定自己部署一個私人伺服器。
找了很久、試了很久終於確定owncloud能夠滿足自己的要求,而且還是開源免費的。
因為使用Windows比較多,很多工作都在windows上完成的,所以想在Windows上部署。可惜嘗試很久沒有成功,後來看到官方說不支援Windows,只好放棄了。
不能為了用個網盤就轉Linux啊,所以只好走個彎路,用virtualbox虛擬機器來實現網盤伺服器。
接下來就是我折騰的過程:
1.下載owncloud
:https://owncloud.org/install/#instructions-server
因為最終要在虛擬機器裡運行,所以我下載的是owncloud官方發布的已經封裝了owncloud服務的虛擬機器鏡像隱藏檔Ubuntu_14.04-owncloud-9.1.0-1.1-201607211103.ova.rar,下載解壓後可直接得到Ubuntu_14.04-owncloud-9.1.0-1.1-201607211103.ova檔案,該檔案可直接被virtualbox直接匯入成虛擬機器。你也可以自己下載其它版本的Linux,設定管理員,不過對於像我這樣的Linux小白來說步驟還是比較麻煩的。
2.安裝virtualbox並匯入上面下載的虛擬機器鏡像檔案
安裝virtualbox就沒啥好說了,網上下載安裝一下就好了。
安裝好後開啟virtualbox,點“管理”菜單下的“匯入虛擬電腦”選項,定位到你剛剛解壓得到的Ubuntu_14.04-owncloud-9.1.0-1.1-201607211103.ova檔案,然後點下一步,在箭頭標註的地方選擇你的虛擬磁碟存放的位置,請選擇足夠大的空間的磁碟儲存,該操作執行後虛擬機器磁碟預設的大小是動態40G。
3.配置owncloud伺服器
當虛擬機器匯入成功後,就可以在virtualbox的虛擬機器列表裡看到了,但是為了能夠更好的使用owncloud,我們可能需要稍微對它進行一些配置。
為更好的訪問owncloud,我將虛擬機器的網路連接設為“橋接網卡”,那麼它就和我電腦在同一區域網路內了,然後啟動虛擬機器,因為Ubuntu伺服器系統是沒有UI介面的,所以下面的操作都在命令列裡執行。
如果都正常的話你可以看到
因為我已經修改過密碼,所以顯示的是0000,你們沒修改的話應該顯示的是一串隨機的密碼,在進行下面的操作前請先把這個密碼記下來。
到這裡其實owncloud已經安裝完成了,但是你現在在瀏覽器裡輸入顯示的網址時會得到如的介面
看上面文字就知道是什麼原因造成的了,接下來我們進入伺服器修改相關配置。
在login後輸入admin
接下來輸入上面提供的密碼,輸入密碼的時候介面是不顯示密碼的,所以不要以為出問題了。
接下來它會依次進入修改伺服器賬戶admin密碼的介面、修改鍵盤配置的介面、修改owncloud賬戶admin的密碼介面,建議第一次進入的時候重新設定自己的admin密碼,上面的密碼不要扔~~
以後進入伺服器命令列可直接按ctrl+c跳過這些設定
走完上面的步驟進入命令列,在命令列輸入su,轉到Linux系統的超級管理員賬戶,接下來輸入上面你記下來的密碼,同樣不會顯示。
根據上面的提示修改config.php。
首先在命令列輸入 cd /var/www/owncloud/config/ 進入config檔案夾
輸入vi config.php 進入config檔案編輯介面,如
將游標移動到 array裡的‘localhost’後的逗號後面,按下鍵盤上的insert鍵,按enter鍵新增一行,在新增的一行裡輸入
1=》‘XXX.XXX.XXX.XXX’
其中XXX就是伺服器首頁顯示的你owncloud伺服器目前的ip地址,
輸入完成後按ESC鍵退出編輯,然後輸入 :wq 儲存修改退出檔案編輯,如果你改錯了,可以輸入 :q! 退出,這時你的修改將不會儲存,可按照上面方法繼續修改。
輸入exit退出管理。這時你已經可以正常訪問owncloud網盤了。
ps:
為了更好的使用owncloud,你可以按照下面的方法修改owncloud連接埠
用root賬戶登入輸入cd /etc/apache2/ 進入Apache2檔案夾
vi ports.conf 修改其中的連接埠號碼
修改後重啟伺服器,或者重啟Apache2服務
之後根據你自己的連接埠號碼去訪問owncloud。
利用Oracle VM VirtualBox部署自己的owncloud儲存伺服器