1. 程式人生 > >Windows搭建私人云盤

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。

這時系統托盤中出現了一個seafile圖示。

4.新增管理員帳戶

右鍵單擊Seafile Server的托盤圖示,然後選擇新增管理員帳戶。在對話方塊提示中輸入您的管理員使用者名稱和密碼。使用者名稱為郵箱

如果操作成功,托盤圖示將顯示一個說明已成功新增管理員帳戶的氣泡

5.配置Seafile Server

右鍵單擊托盤圖示,選擇“ 開啟seafile-server資料夾”

開啟檔案conf/ccnet.conf並修改以下行。

SERVICE_URL = XXX

將值更改SERVICE_URLhttp://<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資料夾就可以了

效果圖:

 

這樣,我們的私有云盤就搭建好了,我們也可以在安卓或者蘋果手機上使用。