現在線上網盤挺多的,用網盤線上儲存的好處我也不多說了,主要就是方便,但是如果不嫌累的話,隨身帶個硬碟到處跑到也可以。最近發現再 AWS 上竟然可以搭建一個基礎的免費網盤,感覺挺有意思,於是尋思著嘗試一下,一方面是熟悉 AWS 的服務使用過程,另外一方面是可以嘗試以下自建網盤服務是否方便。
首先,要有個 AWS 賬戶是肯定的,沒有的話可以通過這個連結註冊一下:AWS 12個月免費試用
登入賬戶,首先我們先選擇一個在中國訪問較快的亞馬遜雲海外區域,這裡以日本為例。 在網頁右上角切換區域為日本。
頂部搜尋框位置輸入 EC2,然後選中。
點選網頁中的“啟動例項”按鈕。
然後再操作頁面,輸入 ubuntu 後按 enter 鍵,會根據條件展示可使用的作業系統,然後根據提示選擇符合條件的免費套餐即可,我這裡選擇 Ubuntu Server 20.04。
在選擇例項型別頁面,我們選擇 t2.micro,我們看到這個型別標註了“可免費試用”,如果實際情況有出入,選個免費的就行。點選“下一步:配置例項詳細資訊”。
在配置頁面,最主要的一點就是不要勾選“積分規範”這個核取方塊,勾選了就很可能導致額外收費,我們的免費計劃就要泡湯了。
在新增儲存頁面,我們將根卷大小更改為 30GB,因為亞馬遜雲提供的免費套餐最大為 30GB。點選“下一步:新增標籤”。
在新增標籤頁面沒啥好說的,直接下一步即可,啥都不需要配置。
配置安全組頁面,需要建立一個新的安全組,選擇 HTTP 型別的,沒有其他需求的話,不用做任何修改,0.0.0.0/0,代表任意IP可訪問,後面::/0代表 IPv6。
繼續下一步之後,點“啟動”,然後有個彈窗介面,彈窗介面用於建立金鑰,用於登入例項,按提示建立儲存即可。我這裡選擇建立金鑰,名稱為 storage,輸入名稱後點選下載,妥善保管金鑰之後啟動新示例即可。
例項建立好後是沒有固定 IP 的,只有臨時的 IP,我們接下來用 VPC 分配一個固定 IP,具體的操作,先同上面一開始的步驟,搜尋 VPC,然後點選第一個選項,會跳轉到 VPC 控制皮膚。在左側選單項選擇“彈性IP”,然後點選右上角”分配彈性 IP 地址“然後就能得到一個固定的IP地址,記住這個 IP 地址。
分配好後點選這個IP地址,進入管理頁面點選“關聯彈性 IP 地址”
然後到關聯頁面後,點選輸入框,選擇彈出來的對應值即可,完全傻瓜式操作,不需要額外動手,比較方便。
接下來,在這個例項上安裝 NextCloud 服務,首先開啟具體的例項頁面,點選"連線"按鈕,到連線頁面不需要做任何配置,繼續點選"連線"按鈕,就能彈出一個控制檯介面。
到這一步,接下來操作就是正常的控制檯命令操作即可。
安裝 NextCloud
sudo snap install nextcloud
配置使用者名稱和密碼,我這裡配置使用者名稱為storage
,密碼為123456
sudo nextcloud.manual-install storage 123456
配置剛分配的彈性IP進行訪問:
sudo nextcloud.occ config:system:set trusted_domains 1 --value=35.77.249.199
然後在瀏覽器中輸入'http://35.77.249.199',本來以為大功告成,然後發現根本沒法訪問,我尋思了下發現估計一開始選擇的日本有問題,瞬間腦瓜子有點懵,還好難不住我這個大聰明,於是我試了下更科學的聯網,果然可行。然後用剛才設定的賬戶密碼訪問,大功告成。
然後到設定中心下載個客戶端,根據自己的平臺,選擇下載方式。
安裝後,在登入選項選擇"登入倒你的 Nextcloud",然後輸入瀏覽器中可訪問的網盤地址,然後回自動開啟瀏覽器,根據步驟進行登入、授權即可。
由於我的系統 是Windows,在右下角彈出位置可以進行檔案管理。
雖然這個免費的網盤才 30G 的空間,但是如果是用來存一些文件或者小說之類,倒也挺方便的。另外官方也有具體的實操文件地址,感興趣的話也可以訪問官方的免費網盤搭建教程,—>傳送門。另外,如果想獲取 AWS 其他教程的話,可以參考:更多教程。