購買VPS
選擇VPS
筆者知道市場上有許多廠商都有在販賣VPS,價格其實落差蠻大的,硬體規格(效能)、服務品質、SLA保證......等等也各有差異,筆者認為選擇廠商只有適不適合,沒有絕對的好壞,請以自身需求為選擇依據,譬如你的網站目標客群是在亞州,但你選擇了歐洲的廠商,那就不太適合,因為以地理區域來看當然是選擇靠近客群的地點更能帶給使用者良好的體驗(連線速度、延遲)。
另外除非預算充足或有特殊需求(如需開立具有統編的電子發票、客戶要求),筆者並不推薦購買臺灣的VPS,最直接的原因是價格較貴、規格較差、流量較少,可以考慮其他亞洲區域(如香港、日本、韓國、新加坡......等等)。
這裡列出三家筆者認為在價格、服務、效能、穩定性都具有一定水準的廠商,提供讀者參考。
三家廠商提供的都是Unmanaged VPS,也就是使用者需自行管理VPS,在尋求廠商的技術支援時,請避免詢問軟體使用上的問題(如某某軟體該如何安裝、某某軟體該如何設定)。
DigitalOcean
目前最近的機房位於新加坡,定價與Vultr相近,筆者建議選擇Premium Intel或Premium AMD,效能相較於Regular會比較好,且價格相差不大。
Vultr
目前最近的機房位於日本(有大阪跟東京兩種選擇),筆者建議選擇High Performance或High Frequency,效能相較於Regular會比較好,且價格相差不大。
另外支援BGP Session(不須額外付費),可廣播(announce)你擁有的IP,可參考下方連結。
BGP內容並不會在本教學提及,如有興趣請自行搜尋相關資料,並確保自己可以正確設定BGP Session,錯誤的設定可能導致網路癱瘓,請小心謹慎!!!
Linode(Akamai)
目前最近的機房位於日本(有大阪跟東京兩種選擇),筆者無實際使用過。可自行搜尋相關資料。
獲得DigitalOcean的免費額度
筆者之所以選擇DigitalOcean作為範例是因為它提供學生免費的使用額度(目前是200美元/一年,不可續期)。
請先至下列網站驗證學生身分,使用海大的電子信箱即可成功驗證。
接著請到下列網站取得使用額度,找到下圖中的連結並點擊。

點擊後會跳轉到DigitalOcean的官網,請註冊DigitalOcean的帳號(也可用Google或GitHub註冊)並登入,接著請登入GitHub進行驗證,驗證過程可能需要獲取一些權限,請選擇同意。

如果一切順利的話,在DigitalOcean的billing頁面可查看使用額度(Available Credit)。


如果之前已經使用過的DigitalOcean帳號有可能無法獲得使用額度,建議以新註冊的帳號登入。
開DigitalOcean機器
一年內200美元的額度表示一個月可以使用16美元,只要不超過,都是不用花錢的,讀者可以根據自己的需求開機器,另外DigitalOcean的收費是以小時為單位計算,不過有些廠商則是以月分為單位計算,也就是一次最低要用一個月,請於購買前確認。
機器開機後,就算關機(power off、shut down)仍會收費,除非將機器刪除(機器裡的所有資料會不見)。
登入DigitalOcean後請找到PROJECTS,如果PROJECTS底下沒有東西的話請先新增PROJECT


點擊example進入PROJECT後,就可以開始開機器了,請點擊畫面右上方的Create,選擇Droplets

選擇機房位置,這裡選擇新加坡

選擇作業系統,這裡選擇Ubuntu 22.04 (LTS)

選擇機器規格,這裡選擇Premium AMD,每月7美元的方案

選擇SSH連線驗證方式,這裡選擇SSH Key

一開始是沒有SSH key的,請點擊New SSH Key

Windows的使用者請點擊連結查看如何使用PuTTY生成SSH key

Linux及MacOS的使用者請繼續閱讀Create a new key pair, if needed底下的教學

請務必保管好SSH key,最好再加上Key passphrase保護key,如果別人取得你的key將可以登入你的機器。
最後設定機器的名稱(可取方便辨識的名字)

最後建立機器

Last updated
