搭建私有云服務器(詳細圖文教程)

使用云存儲服務確實為人們的生活和工作提供了許多方便,讓生活的照片可以多端共享,工作中的文件可以異地使用。而由于文件都存儲在服務商的服務器上,對于安全和隱私較為在意的朋友可能會有些擔憂。

今天這篇文章,就教你如何快速方便地搭建自己的免費私人云盤,既省去了每年的會員費用,又保證了資料的安全和隱私。

前期準備

要完成這項工作,你只需要三樣東西:

  1. 一臺還能夠服役的廢舊主機
  2. 一根網線或者無線網卡
  3. 能夠進行內網穿透的軟件或者硬件

筆者家中這臺主機,還是上大學時候為了跟家人視頻聊天而買的臺式機。在當年也只能算是低配,九年過去了現在已經慢如老牛吃灰好久了。

搭建私有云服務器(詳細圖文教程)-1

家中寬帶使用的是聯通 200M 帶寬的光纖,這個相信每個人家里都用了。

說到內網穿透,就是為了在外網環境下比如公司或者商場能夠訪問到你家中電腦上的服務。比較簡單的方法這里只推薦兩種:一是打電話聯系你的寬帶運營商,開通公網 IP;二就是準備一款能夠實現內網穿透的軟件或者硬件。這個我們稍后再詳細介紹。

實際操練

要搭建私人云盤,自己寫服務的話可能只適合少部分做軟件開發的朋友。對于大多數其他行業的朋友來說,使用一款開源可靠的第三方服務是最好的選擇。在這篇教程里筆者使用的是經過了公司內部使用和部署之后得到領導和同事任何的一款開源私人云盤軟件:seafile。其最大的亮點是支持 Windows、Mac、Linux 還有手機的全平臺軟件,而且完全免費無廣告。

第一步:下載安裝 Windows 版 Seafile 服務器

這里筆者以 Windows 安裝為例,其他平臺的操作大同小異,可以看完我的教程之后再根據官網的教程進行安裝,事半功倍。

在這一步我們還要執行一些基礎環境的安裝。

  1. 下載并安裝python 2.7.11
  2. 將 python2.7 的安裝路徑添加到系統的環境變量中 (PATH 變量)。比如:如果您將 python 2.7.11 安裝在C:\Python27路徑下,那么就將C:\Python27添加到環境變量中。
搭建私有云服務器(詳細圖文教程)-1

這里要注意:一定要使用 Python 2.7.11 32 位版本。64 位版本或不是 2.7.11 的版本不能工作。

接下來就是正式下載并解壓 Seafile 服務器。

  1. 在seafile官網獲取最新版本。
  2. 為 Seafile 服務器程序創建一個新的文件夾,比如C:\SeafileProgram\。請記住此文件夾的位置,我們將在以后用到它。
  3. seafile-server_5.0.3_win32.tar.gz解壓到C:\SeafileProgram\目錄下。

現在,您的目錄結構應該像如下這樣:

搭建私有云服務器(詳細圖文教程)-1

第二步:啟動服務并初始化

C:\SeafileProgram\seafile-server-5.0.3\文件夾下,找到run.bat文件并雙擊,啟動 Seafile 服務器。這個時候,系統還會自動彈出一個對話框,提示你選擇想要存放云盤文件的磁盤。這里要注意選擇的磁盤擁有足夠的剩余空間。不然將來中途再改就有點麻煩了。

點擊確認按鈕后, Seafile 將會在您選擇的磁盤下為您創建一個名為seafile-server的文件夾。這個文件夾就是 Seafile 服務器的數據文件夾。如果您選擇D盤,那么數據文件夾為D:\seafile-server

搭建私有云服務器(詳細圖文教程)-1

接下來你應該注意到 Seafile 服務器的圖標已經出現在電腦右下角的系統托盤里面了。在圖標上方點擊右鍵,就能夠出現下圖中的菜單。

搭建私有云服務器(詳細圖文教程)-1

右擊 Seafile 服務器的系統托盤圖標, 選擇”添加管理員帳號”選項。在彈出的對話框中輸入您的管理員用戶名和密碼。

搭建私有云服務器(詳細圖文教程)-1

如果操作成功, Seafile 服務器托盤圖標處會彈出一個氣泡提示您”添加 Seahub 管理員賬戶成功”。

接下來我們還要配置服務器才能夠正常使用文件上傳和下載的操作。

首先使用瀏覽器打開如下網址: http://<您的 IP 地址>:8000),用管理員賬號登錄。正常的話你會看到下面的頁面:

搭建私有云服務器(詳細圖文教程)-1

點擊扳手圖標,進入管理員界面,再進入”設置”標簽。

將SERVICE_URL的值配置成http://<您的 IP 地址>:8000。比如您的 Windows 服務器地址為 192.168.1.100

將FILE_SERVER_ROOT的值配置成http://<您的 IP 地址>:8082。比如您的 Windows 服務器地址為 192.168.1.100

至此,整個云盤的部署和配置就告一段落了。

接下來,在你的手機上安裝 seafile 客戶端,或者在其他電腦設備上安裝 seafile 客戶端,使用用戶名密碼登錄,就可以下載和上傳你的文件了。

第三步 實現外網訪問

操作到這里,朋友們應該已經發現問題了。要像正常上傳和下載文件,必須要保證客戶端和你的服務器在同一個網絡下,也就是要連接到同一個路由器上。一旦你到了外面或者單位,就不好使了。別急,下面就輪到我說的內網穿透登場了。

內網穿透目前主要分軟件方案和硬件方案。軟件方案比較成熟且大名鼎鼎的就是花生殼或者蒲公英。而這兩種方案都有相同的缺點:一是要定期續費。免費版的限速太嚴重,基本只能拿來應急使用。而付費版就有違了今天這篇文章的初衷,就是想讓大家一次折騰,永久免費(除了電費)。軟件方案的另外一個缺點就是流量都走軟件方的服務器,也有違了我們為了保證安全和隱私搭建私人云服務的目的。

另外一個方案就是使用硬件方案。因為多加了一個硬件,性能上自然要比軟件好的多。而缺點就是前期需要一次性投入一筆。經過多方比較和圈里大神的推薦,我使用了零遁的 NAS 伴侶。

搭建私有云服務器(詳細圖文教程)-1

選擇這款硬件無非就是幾個原因,首先價格我能接受,200 多元的售價在我的承受范圍之內。其次就是全免費不限速。不得不說這一點上廠家很良心。p2p模式下,任何線路都享受優化的速度,當你跨網絡運營商連接云存儲時,連接速度不受不同網絡運營商的影響,速度也是飛起了另外一個就是安全,由于使用了P2P模式,不走他們的服務器 相當于利用虛擬IP直接進行傳輸。

搭建私有云服務器(詳細圖文教程)-1

顏值上基本上是沒有顏值的,這種黑科技的東西,好用就是第一位的。好不好看的其實不重要了。

將設備通電并使用一根網線查到路由器的 WAN 口。

搭建私有云服務器(詳細圖文教程)-1

打開零遁官網進行注冊登錄。選擇在線安裝,輸入設備背后的 SN 碼即可進行安裝。

搭建私有云服務器(詳細圖文教程)-1

安裝成功后頁面會自動跳轉到配置頁面:

搭建私有云服務器(詳細圖文教程)-1

點擊端口轉發,配置內網 IP。

搭建私有云服務器(詳細圖文教程)-1

可以看到,盒子已經自動為你配置好了可以訪問的虛擬 IP:

搭建私有云服務器(詳細圖文教程)-1

接下來在 windows 或者安卓手機上安裝EasyNet 軟件,輸入16 位網絡 ID。

搭建私有云服務器(詳細圖文教程)-1

搭建私有云服務器(詳細圖文教程)-1

現在,你就可以用剛才的虛擬 IP 訪問到家里的云存儲服務了。

不過在此之前還有一個小小的步驟,就是需要把剛剛配置 seafile 時的 IP 地址,統統都替換成剛剛生成的虛擬 IP。

至此,整個私人云存儲就搭建完成了。我們來測試一下上傳和下載的速度。

搭建私有云服務器(詳細圖文教程)-1

從上圖可以看出,在 4G 狀態下上傳和下載確實如官方宣傳的一樣不限速,相比起百度云盤的超級會員,體驗也差不了多少吧!

總結

到今天為止,整個云存儲已經使用了 3四個多月了。總體感覺很穩定,很方便。再也不用操心會員過期續費的問題。不過這種方案也有不足之處,一是家中的臺式機不能斷電,否則就訪問不通了;而是 seafile 的界面做的還是不如網絡云盤好看,不過重在實用。

? 版權聲明
THE END
喜歡就支持一下吧
點贊6分享