独立服务器注册独立服务器

注册独立服务器

本文将介绍如何注册一台 独立服务器 到 Zeabur 上。

前置条件

  • 你已经拥有一台服务器,并且这台服务器必须拥有至少一个公网能够连接的 IP 地址。
  • 这台服务器必须至少有 1 个 CPU 核心,且至少有 2 GB 的内存。
  • 这台服务器必须对外开放 22, 80, 443, 4222, 6443, 30000-32767 这些端口。
  • 这台服务器必须允许 SSH 登录,且用户名为 root
  • 这台服务器必须允许使用 root 或其他可以使用 sudo 的用户,通过密码或 SSH 密钥登录。
💡

如果您不是使用 root 用户,考虑到 Zeabur 是在非交互环境下配置机器的(无法代为输入密码),请确保您这个用户所在的 sudo 用户组已被授予 NOPASSWD 标记。

注册步骤

add machine to zeabur

  1. 登录 Zeabur 后,点击顶部导航栏或项目列表页面上方的“我的服务器”,或是直接访问 https://dash.zeabur.com/servers
  2. 点击页面右上角的“创建”按钮,然后选择“添加自己的服务器”。
  3. 输入服务器的 IP 地址及 SSH 端口(默认为 22)。
  4. 输入用户名(例如 root),然后选择登录方式(密码或 SSH 密钥)。
  5. 若选择密码,则在下方输入密码,若选择 SSH 密钥,则在下方输入 SSH 密钥。
  6. 点击“新增服务器”按钮,等待服务器注册完成(过程约需 30 秒)。
  7. 注册成功后,你会在服务器列表看到多了一台刚刚注册的服务器。
  8. 稍等大约一分钟直到状态显示为“在线”且 CPU 和内存的使用情况可以正常显示。

若你遇到注册失败的情况,请到 Discord 服务器 向我们反馈。

卸载

首先,您需要从 Zeabur 中移除服务器及其上部署的服务。

移除服务器

「移除服务器」的步骤 不会移除 Zeabur 在您的服务器上设置的基础设施。Zeabur 的基础设施主要是基于 K3s 构建的,因此卸载步骤请 按照 K3s 的卸载步骤进行

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

空间清理

如果您发现主机磁盘空间不足,可以尝试清理 K3s 在主机上拉取的 Docker 镜像(通常会自动执行)。

# 检查当前拉取了哪些镜像(此行无需输入)
$ sudo k3s crictl images
 
# 移除所有未使用的镜像
$ sudo k3s crictl rmi --prune

有时 K3s 针对每个容器记录的日志也会占用大量空间,您可以尝试前往 K3s 的日志目录 清理这些日志。