Windows搭建私人云盤
工具:python2.7.1
雲伺服器:這裡我用的是騰訊雲Windows server 2012 R2
1.安裝Python 2.7.11 32位
配置環境變數,將安裝路徑新增到path,如果你安裝在C:\Python27,則
新增C:\Python27
到PATH環境變數。
注意:一定要使用Python 2.7.13 32bit。64位和其他版本不起作用。
2.下載/解壓縮Seafile Server
建立一個新資料夾來儲存seafile程式,例如C:\SeafileProgram\
。請記住資料夾的位置,我們稍後會使用它。
解壓縮seafile-server_5.1.3_win32.tar.gz
C:\SeafileProgram\
提示:推薦右鍵7-zip解壓,雲伺服器自帶,需解壓兩次。 .gz .tar
目錄如下:
C:\SeafileProgram\seafile-server-6.0.7
3.啟動/初始
進入C:\SeafileProgram\seafile-server-6.0.7然後雙擊run.bat以啟動Seafile Server。彈出選擇儲存Seafile Server資料的磁碟對話方塊,請選擇具有足夠可用空間的磁碟,單擊“確定”按鈕後,Seafile將在選擇的磁碟上建立名為seafile-server的資料夾。這是Seafile Server的資料資料夾。例如,如果選擇磁碟D,則資料資料夾將為D:\seafile-server。
4.新增管理員帳戶
右鍵單擊Seafile Server的托盤圖示,然後選擇新增管理員帳戶。在對話方塊提示中輸入您的管理員使用者名稱和密碼。使用者名稱為郵箱
如果操作成功,托盤圖示將顯示一個說明已成功新增管理員帳戶的氣泡
5.配置Seafile Server
右鍵單擊托盤圖示,選擇“ 開啟seafile-server資料夾”。
開啟檔案conf/ccnet.conf
並修改以下行。
SERVICE_URL = XXX
將值更改SERVICE_URL
為http://<your ip address>:8000
。假設Windows伺服器的IP地址是192.168.1.100,然後將其更改為SERVICE_URL = http://192.168.1.100:8000
編輯完成後,右鍵單擊托盤圖示,然後選擇“ 重新啟動seafile”
6.訪問Seahub
開啟瀏覽器並訪問http://127.0.0.1:8000
。使用管理員帳戶登入。如果可以登入,則初始化成功。
7.遠端訪問SeaHub
在其他電腦上,將本地ip改為雲伺服器的公網IP即可。
注意:如果訪問失敗,多為防火牆和埠問題。
進入雲伺服器的管理工具——Windows防火牆安全管理——屬性——防火牆狀態,關閉
新建入站規則——選擇埠——輸入特定埠,預設為8000和8082,分別用於登陸和上傳——給規則起一個名字
這是就可以在其他電腦腦登陸了
8.訪問資料庫
登陸後點擊頭像,即可設定和系統管理。但我在這裡出現一個問題:資料庫訪問失敗,只顯示紅色的失敗兩個字,
解決如下:
找到conf下的seahub_settings.py檔案,在末尾加入:
TIME_ZONE = 'UTC'
重啟服務
如果還是不行,刪除seahub_cache資料夾就可以了
效果圖:
這樣,我們的私有云盤就搭建好了,我們也可以在安卓或者蘋果手機上使用。