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