今天通過香港服務(wù)器搭建了一個seafile私人網(wǎng)盤,方便個人使用
Seafile是開源的網(wǎng)盤系統(tǒng),分免費版和收費版,免費版已足夠正常情況使用。Seafile的windows版本安裝非常簡單,先放三張系統(tǒng)界面的圖:
web版的界面:
PC客戶端界面:
APP界面:
1、安裝 Python 2.7.11 32 位版本
-
下載并安裝 python 2.7.11 32 位版本
-
將 python2.7 的安裝路徑添加到系統(tǒng)的環(huán)境變量中 (PATH 變量)(關(guān)鍵步驟)。比如:如果您將 python 2.7.11 安裝在
C:\Python27
路徑下,那么就將C:\Python27
添加到環(huán)境變量中。
注意:一定要使用 Python 2.7.11 32 位版本。64 位版本或不是 2.7.11 的版本不能工作。
2、下載并解壓 Seafile 服務(wù)器
-
獲取 Seafile 服務(wù)器的最新版本
-
為 Seafile 服務(wù)器程序創(chuàng)建一個新的文件夾,比如
C:\SeafileProgram\
。請記住此文件夾的位置,我們將在以后用到它。 -
將seafile-server_5.0.3_win32.tar.gz解壓到
C:\SeafileProgram\
目錄下。
現(xiàn)在,您的目錄結(jié)構(gòu)應(yīng)該像如下這樣:
C:\SeafileProgram |__ seafile-server-5.0.3
3、啟動與初始化
啟動 Seafile 服務(wù)器
在C:\SeafileProgram\seafile-server-5.0.3\
文件夾下,找到run.bat文件并雙擊,以啟動 Seafile 服務(wù)器。此時,您應(yīng)該注意到 Seafile 服務(wù)器的圖標(biāo)已經(jīng)出現(xiàn)在您的系統(tǒng)托盤中。
如提示以下錯誤:
"ERROR: D:/seafile-server\seahub.db not found"
請檢查是否使用的是Python 2.7.11 32 位版本。
選擇一個磁盤作為 Seafile 服務(wù)器數(shù)據(jù)的存儲位置
現(xiàn)在,您可以在彈出的對話框中選擇一個磁盤,以便存儲 Seafile 服務(wù)器的數(shù)據(jù):
-
請確保選擇的磁盤擁有足夠的剩余空間
-
點擊確認(rèn)按鈕后, Seafile 將會在您選擇的磁盤下為您創(chuàng)建一個名為
seafile-server
的文件夾。這個文件夾就是 Seafile 服務(wù)器的數(shù)據(jù)文件夾。如果您選擇D盤,那么數(shù)據(jù)文件夾為D:\seafile-server
添加管理員帳號
右擊 Seafile 服務(wù)器的系統(tǒng)托盤圖標(biāo), 選擇"添加管理員帳號"選項。在彈出的對話框中輸入您的管理員用戶名和密碼。
如果操作成功, Seafile 服務(wù)器托盤圖標(biāo)處會彈出一個氣泡提示您"添加 Seahub 管理員賬戶成功"
配置 Seafile 服務(wù)器
初始化服務(wù)器之后,還需配置以下選項,否則不能進(jìn)行文件的上傳下載(此操作之前,請先在防火墻上放行8000和8082端口,如您設(shè)置為其他端口,請放行對應(yīng)的端口):
-
訪問服務(wù)器的 Web 界面 (打開
http://<您的 IP 地址>:8000
),用管理員賬號登錄 -
點擊左上角的扳手圖標(biāo),進(jìn)入管理員界面,在進(jìn)入"設(shè)置"標(biāo)簽
-
將SERVICE_URL的值配置成
http://<您的 IP 地址>:8000
。比如您的 Windows 服務(wù)器地址為 192.168.1.100, 那么配置成SERVICE_URL = http://192.168.1.100:8000
-
將FILE_SERVER_ROOT的值配置成
http://<您的 IP 地址>:8082
。比如您的 Windows 服務(wù)器地址為 192.168.1.100, 那么配置成SERVICE_URL = http://192.168.1.100:8082
配置完成
Seafile 服務(wù)器的配置到此已經(jīng)完成。如果您想了解如何使用 Seafile 客戶端,請參考 Seafile 客戶端手冊
Seafile各客戶端下載中心:https://www.seafile.com/download/