孫廣
摘要:隨著很多云存儲服務(wù)器的關(guān)閉,私有云存儲越來越受到人們的青睞,本文主要探討在windows環(huán)境下配置seafile私有云服務(wù)器的步驟和方法及應(yīng)用。
關(guān)鍵詞:seafile;私有云存儲;windows環(huán)境
中圖分類號:TP316.7 文獻標(biāo)識碼:A 文章編號:1007-9416(2017)11-0045-01
1 seafile服務(wù)端設(shè)置
1.1 seafile服務(wù)器的安裝
首先根據(jù)需要選擇安裝適當(dāng)?shù)膚indows服務(wù)器版操作系統(tǒng)。系統(tǒng)安裝完后,到seafile網(wǎng)站下載服務(wù)端軟件。文件是一個壓縮包,集成了運行的環(huán)境和源碼。還需下載Python2.7.11,32位版。先安裝Python,可以安裝在C盤下,將python2.7的安裝路徑添加到系統(tǒng)的環(huán)境變量中。用鼠標(biāo)右鍵點擊桌面上的“此電腦”,選擇屬性,在彈出的界面左側(cè)邊欄中選“高級系統(tǒng)設(shè)置”,然后選擇彈出窗口中的“環(huán)境變量”,在系統(tǒng)變量中找到“path”項,選擇編輯,在鍵值的最后面填上“;c:\python27”,變量設(shè)置完成。然后將下載的seafile服務(wù)端的壓縮文件解壓,可以放到C盤根目錄下。運行run.bat文件,服務(wù)開始運行。在彈出的對話框中選擇一個磁盤,存儲Seafile服務(wù)器的數(shù)據(jù),確保選擇的磁盤空間充足,點擊確認按鈕后,Seafile將會在選擇的磁盤下為創(chuàng)建一個名為seafile-server的文件夾。這個文件夾就是Seafile服務(wù)器的數(shù)據(jù)文件夾。如果選擇D盤,那么數(shù)據(jù)文件夾為“D:\seafile-server”[1]。
1.2 服務(wù)器管理員賬號添加
右擊Seafile服務(wù)器的系統(tǒng)托盤圖標(biāo),選擇"添加管理員帳號"選項。在彈出的對話框中添加管理員賬號和密碼。Seafile服務(wù)器托盤圖標(biāo)處會彈出提示"添加Seahub管理員賬戶成功"。
1.3 安裝Seafile為Windows服務(wù)
用鼠標(biāo)右鍵右擊Seafile 服務(wù)器托盤圖標(biāo),選擇"安裝為Windows服務(wù)",在彈出的對話框中,點擊“是”,將會彈出對話框提示"已經(jīng)成功安裝Seafile服務(wù)"。將Seafile服務(wù)器作為Windows服務(wù)安裝,在所有用戶注銷后Seafile服務(wù)器能夠繼續(xù)保持運行,系統(tǒng)啟動時,Seafile服務(wù)器也會啟動。
1.4 配置Seafile服務(wù)器
安裝服務(wù)器后,還需配置,完善功能。通過瀏覽器訪問服務(wù)器,在URL地址欄內(nèi)輸入http://IP地址:8000,IP地址如果事先沒有設(shè)置,可以輸入:http://127.0.0.1:8000,建議先配置IP地址后再進行服務(wù)器設(shè)置。打開主頁后,用管理員賬號登錄成功后,窗口左側(cè)會顯示“文件、工具、共享管理”的信息,點擊右上角的灰色頭像圖標(biāo),會彈出菜單,包括:管理員賬號信息,已用空間,設(shè)置,系統(tǒng)管理等項目[2]。
(1)點擊“設(shè)置”項,可以對個人信息、語言、默認資料庫、注銷賬號各項進行設(shè)置,可以根據(jù)具體情況進行填寫,注銷賬號慎用。(2)點擊窗口右上角的灰色頭像圖標(biāo),選擇“系統(tǒng)管理”項,界面跳轉(zhuǎn)到系統(tǒng)管理頁面,左側(cè)目錄顯示:信息、設(shè)備、設(shè)置、資料庫、用戶、群組、通知、鏈接等項目。對服務(wù)器進行設(shè)置,需要選擇"設(shè)置"標(biāo)簽,界面會顯示URL設(shè)置內(nèi)容,SERVICE_URL是服務(wù)器地址,將SERVICE_URL的值配置成http://IP地址:8000。如果Windows服務(wù)器地址為192.168.0.1,那么配置成SERVICE_URL=http://192.168.0.1:8000。FILE_SERVER_ROOT是上傳和下載文件的服務(wù)器地址,設(shè)置正確才能下載和上傳文件。將FILE_SERVER_ ROOT的值配置成http:// IP地址:8082。如果Windows服務(wù)器地址為192.168.0.1,那么配置成SERVICE_URL= http://192.168.0.1:8082。(3)對“User”項進行設(shè)置,第一項“allow new registrations”是允許進行注冊,如果允許用戶進行注冊,可以將這個復(fù)選框選上。第二項“activate after registration”是注冊后激活,選擇此項,用戶注冊后馬上就可以激活使用。如果未選中,用戶需要由管理員激活或通過激活電子郵件激活。第三項“send activation email”是用戶注冊后發(fā)送激活電子郵件,如果選中,會發(fā)送電子郵件給注冊用戶。第四項“keep sign in”是保持用戶登錄的天數(shù)。第五項“LOGIN_ATTEMPT_LIMIT”是在失敗多少次后顯示驗證碼登錄,第六項“FREEZE_USER_ON_LOGIN_FAILED” 當(dāng)?shù)卿泧L試失敗超過限制時凍結(jié)用戶帳戶。(4)對“Password”項進行設(shè)置,第一項“strong password”是強制用戶在注冊或更改密碼時使用強密碼。為了提高賬戶的安全性,可以將此選項選上。第二項“force password change”是新增加賬戶,或者有管理員重置密碼后,強制用戶更改密碼。第三項“password minimum length”,密碼的最小長度。第四項“password strength level”是密碼的強度等級,分為4個等級。(5)對“Library”項設(shè)置,第一項“l(fā)ibrary history”,允許用戶保存歷史庫。第二項“encrypted library”,允許用戶創(chuàng)建加密庫。第三項“l(fā)ibrary password minimum length”,加密的庫密碼應(yīng)包含的最少字符數(shù)。第四項“download/upload link password minimum length”,下載、上傳鏈接密碼的最少字符數(shù)應(yīng)包括的位數(shù)。第五項“ENABLE_USER_CREATE_ORG_REPO”,允許用戶添加組織庫。如果未選中,只有系統(tǒng)管理員可以添加庫。(6)“Sync”設(shè)置,第一項“DISABLE_SYNC_WITH_ANY_FOLDER”,禁用同步與任何文件夾,如果選中,桌面客戶端將無法在默認seafile文件夾中同步文件夾。
完成后,就可以使用服務(wù)端了。下一步可以安裝使用客戶端。
2 客戶端安裝設(shè)置
服務(wù)端安裝和設(shè)置后,可以使用WEB客戶端和桌面客戶端,桌面客戶端可以到seafile網(wǎng)站下載。安裝后會自動彈出選擇seafile文件夾的盤符選擇頁,選好盤符后,系統(tǒng)會自動在所選盤下面建立一個seafile文件夾,包含資料庫。安裝完成后可以注冊賬戶,登錄使用了。
3 結(jié)語
通過設(shè)置,可以使用云存儲功能了。服務(wù)器地址,建議使用外網(wǎng)靜態(tài)IP,便于訪問,內(nèi)網(wǎng)IP地址,能從內(nèi)網(wǎng)訪問,如果從外網(wǎng)訪問,要進行NAT轉(zhuǎn)換,也可以通過軟件或網(wǎng)站進行端口映射。
參考文獻
[1]陳文飛.基于Seafile的嘉應(yīng)學(xué)院數(shù)字化校園辦公云共享[J].中小企業(yè)管理與科技(上旬刊),2016,(06):162-163.
[2]劉紹剛.基于NAS的私有云存儲平臺的設(shè)計與實現(xiàn)[J].計算機測量與控制,2017,(4):205-208.
Abstract:With the closure of many cloud storage servers, private cloud storage is getting more and more popular. This paper mainly discusses the steps, methods and applications of configuring seafile private cloud server under Windows environment.
Key Words:seafile; private cloud storage; Windows Environmentendprint