快速入门
注册账号
在网站首页,点击登录/注册
,选择注册,填写相关字段后注册。 注意:
- 不要使用临时邮箱,会被拒绝
- 建议使用复杂的密码,避免被盗取账号
由于软件尚在公测阶段,我们限制了普通用户的权限,建议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
在宿主机列表页,点击添加按钮,填写安装脚本中显示的信息。注意:
- 服务器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
并在宿主机面板内选择删除数据记录