注册独立服务器
本文将介绍如何注册一台 独立服务器 到 Zeabur 上。
前置条件
- 你已经拥有一台服务器,并且这台服务器必须拥有至少一个公网能够连接的 IP 地址。
- 这台服务器必须至少有 1 个 CPU 核心,且至少有 2 GB 的内存。
- 这台服务器必须对外开放
22
,80
,443
,4222
,6443
,30000-32767
这些端口。 - 这台服务器必须允许 SSH 登录,且用户名为
root
。 - 这台服务器必须允许使用
root
或其他可以使用sudo
的用户,通过密码或 SSH 密钥登录。
💡
如果您不是使用 root
用户,考虑到 Zeabur 是在非交互环境下配置机器的(无法代为输入密码),请确保您这个用户所在的 sudo
用户组已被授予 NOPASSWD
标记。
注册步骤
- 登录 Zeabur 后,点击顶部导航栏或项目列表页面上方的“我的服务器”,或是直接访问 https://dash.zeabur.com/servers。
- 点击页面右上角的“创建”按钮,然后选择“添加自己的服务器”。
- 输入服务器的 IP 地址及 SSH 端口(默认为
22
)。 - 输入用户名(例如
root
),然后选择登录方式(密码或 SSH 密钥)。 - 若选择密码,则在下方输入密码,若选择 SSH 密钥,则在下方输入 SSH 密钥。
- 点击“新增服务器”按钮,等待服务器注册完成(过程约需 30 秒)。
- 注册成功后,你会在服务器列表看到多了一台刚刚注册的服务器。
- 稍等大约一分钟直到状态显示为“在线”且 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 的日志目录 清理这些日志。