NodeHatch文档
NodeHatch主页
  • English
  • 简体中文
NodeHatch主页
  • English
  • 简体中文
  • 开始
    • 简介
    • 快速入门
    • 防止滥用的增强脚本
  • 切割实例

    • 简介
    • 单独创建和批量创建
    • 命名空间
  • 实例操作

    • 任务队列
    • 创建实例的限制
    • 改变实例控制权
    • 实例迁移
    • 操作记录和消息通知
  • 系统镜像
  • 兑换码
  • 套餐

    • 简介
    • 价格、限制、配额
  • FAQ
  • 开发计划
  • 服务条款

快速入门

注册账号

在网站首页,点击登录/注册,选择注册,填写相关字段后注册。 注意:

  • 不要使用临时邮箱,会被拒绝
  • 建议使用复杂的密码,避免被盗取账号

由于软件尚在公测阶段,我们限制了普通用户的权限,建议NodeSeek用户注册后通过后台绑定NodeSeek账号获取更多权限

安装

NodeHatch基于Incus开发,一键安装脚本会自动安装Incus环境,并作简单的配置。

debian / ubuntu

debian和ubuntu的lts版都有自动安装脚本, 建议在刚初始化的系统下操作:

wget -O install.sh https://docs.nodehatch.com/install.sh && chmod u+x install.sh && ./install.sh

redhat/centos

Incus并没有为Redhat/Centos提供软件源,因此需要编译安装。你可以参考官方脚本安装Incus 之后再运行下面的命令做简单配置后即可加入到NodeHatch

wget -O install.sh https://docs.nodehatch.com/postInstall.sh && chmod u+x postInstall.sh && ./postInstall.sh

修改接入端口

一键安装脚本会自动监听8443端口,在安装完成后,可以使用下面的命令修改接入端口

incus config set core.https_address :Port

Port为你自定义的端口,如6789

接入NodeHatch

host server add form

在宿主机列表页,点击添加按钮,填写安装脚本中显示的信息。注意:

  • 服务器IP,指的是你通过ssh连接服务器的实际ip(外网ip或者转发的前置ip)
  • 服务器本地IP,当使用含有nat的大厂服务器时需要,如果本地ip本身就是外网IP,可以不填写

凭据指的是你运行安装脚本后,在最后打印的长长的字符串。注意如果长时间没有接入NodeHatch,这个授权字符串会自动过期。你可以运行下面的命令重新生成:

incus config trust add NodeHatchCert

接入系统后可以在面板内自由操作,非常直观。

卸载

根据你想要达到的效果,这里有好几种具体情况

仅删除NodeHatch内宿主机及实例的记录,但保留宿主机内实际运行的实例

在宿主机面板内选择删除数据记录

停止接入并完全卸载

首先删除所有实例,然后删除宿主机,最后删除软件

想要删除安装的Incus服务,可以使用下面的命令卸载:

apt purge incus*

注意,卸载Incus后所有实例数据都会删除。

当然,你也可以在宿主机面板内选择删除数据记录后,直接重装系统

仅临时停止接入

如果仅不想接入NodeHatch,可以直接关闭API接口:

incus config unset core.https_address

并在宿主机面板内选择删除数据记录

Last Updated:
Prev
简介
Next
防止滥用的增强脚本