專用伺服器註冊專用伺服器

註冊專用伺服器

本文將介紹如何註冊一台 專用伺服器 到 Zeabur 上。

前置條件

  • 你已經擁有一台伺服器,並且這個伺服器必須擁有至少一個公網能夠連線的 IP 位址。
  • 這台伺服器必須至少有 1 個 CPU 核心,且至少有 2 GB 的記憶體。
  • 這台伺服器必須對外開放 22, 80, 443, 4222, 6443, 30000-32767 這些埠。
  • 這台伺服器必須允許 SSH 登入,且使用者名稱為 root
  • 這台伺服器必須允許使用 root 使用者進行密碼或 SSH 金鑰登入。

註冊步驟

  1. 登入 Zeabur 後,點選頂部導航欄或專案列表頁面上方的「我的伺服器」,或是直接訪問 https://dash.zeabur.com/servers
  2. 點選頁面右上角的「建立」按鈕。
  3. 輸入伺服器的 IP 位址及 SSH 端口(預設為 22)。
  4. 選擇 root 使用者使用 SSH 登入的方式:密碼或 SSH 金鑰。
  5. 若選擇密碼,則在下方輸入密碼,若選擇 SSH 金鑰,則在下方輸入 SSH 金鑰。
  6. 點選「新增伺服器」按鈕,等待伺服器註冊完成(過程約需 30 秒)。
  7. 註冊成功後,你會在伺服器列表看到多了一台剛剛註冊的伺服器。
  8. 稍等大約一分鐘直到狀態顯示為「線上」且 CPU 和記憶體的使用情況可以正常顯示。

若你遇到註冊失敗的情況,請到 Discord 伺服器 向我們回報。

解除安裝

首先您得先從 Zeabur 移除伺服器及在其上面部署的服務。

移除伺服器

「移除伺服器」的步驟 不會移除 Zeabur 在您伺服器上設定的基礎設施。Zeabur 的基礎設施主要是架設在 K3s 之上,所以解除安裝的步驟 遵照 K3s 的解除安裝步驟即可

$ /usr/local/bin/k3s-uninstall.sh

空間清理

如果您發現主機的磁碟空間不足,可以試試看清理 K3s 在您主機上拉回的 Docker image(通常會自動執行)。

# 檢查目前拉回了哪些 images(這行不用打)
$ sudo k3s crictl images
 
# 移除所有未在使用的 images
$ sudo k3s crictl rmi --prune

有時候 K3s 針對每個容器記錄的 Logs 也會佔用不少空間,您可以試著到 K3s 的 logs 目錄 清理這些 Logs。