跳到主要内容

NATS是专为超级互联世界打造的连接技术。它是一种单一技术,可使应用程序在云供应商、内部部署、边缘、网络和移动以及设备的任何组合之间安全地通信。NATS 由一系列开源产品组成,这些产品紧密集成,但可以轻松独立部署。全球有数千家公司正在使用 NATS,使用范围包括微服务、边缘计算、移动和物联网。

部署Marketplace 应用程序

LinodeMarketplace 允许您使用云管理器在计算实例上轻松部署软件。有关完整步骤,请参阅 Marketplace Apps 入门

  1. 登录云管理器并从左侧导航菜单中选择 Marketplace链接。这将显示 Linode创建页面,并预选 Marketplace选项卡。
  2. 选择应用程序部分,选择你想部署的应用程序。
  3. 按照创建计算实例指南中的步骤和建议填写表格。根据您选择的Marketplace App,可能会有其他可用的配置选项。请参阅下面的 "配置选项"部分,了解该Marketplace App 的兼容发行版、推荐计划和任何其他可用配置选项。
  4. 点击 "创建Linode"按钮。一旦计算实例被配置并完全通电,等待软件安装完成。如果在这之前关闭实例的电源或重新启动,软件安装将可能失败。
  5. 要验证应用程序是否已完全安装,请参阅开始使用Marketplace 应用程序 > 验证安装。安装完成后,请按照 "部署后入门"部分的说明访问应用程序并开始使用。

要验证应用程序是否已完全安装,请参阅开始使用Marketplace 应用程序 > 验证安装。安装完成后,请按照 "部署后入门"部分的说明访问应用程序并开始使用。

预计部署时间: NATS 应在计算实例完成配置后 5-10 分钟内完全安装。

配置选项

  • 支持的发行版: Ubuntu 22.04 LTS
  • 推荐的计划。所有的计划类型和尺寸都可以使用。

NATS 服务器选项

  • NATS 服务器名称:NATS 服务器名称。默认为 "Test"(测试)。
  • 版本:NATS 服务器软件版本。默认为 2.10.1。
  • 电子邮件地址 (必填):输入用于生成SSL证书的电子邮件地址。
  • NATS 服务器端口:供客户端连接的 NATS 服务器端口。默认为 4222。
  • NATS Websocket 端口:设置 NATS 服务器 Websocket 端口。默认为 8888。
  • NATS MQTT 端口:设置 NATS 服务器 MQTT 端口。默认为 1883。
有限须户用户

您可以填写以下字段,为新的计算实例自动创建一个有限的 sudo 用户。该账户将分配给 肃德 组,在使用 sudo 前缀。

  • 有限 sudo 用户:输入限制用户的首选用户名。不得使用大写字母、空格或特殊字符
  • 有限用户的SSH公钥。如果你想通过公钥认证(不需要输入密码)作为有限用户登录,在这里输入你的公钥。关于生成密钥对的说明,请参见创建SSH密钥对和配置服务器上的公钥认证
  • 禁止根用户通过 SSH 访问:要禁止根用户通过 SSH 登录,请选择 ""(推荐)。登录后仍可切换为根用户,也可以通过Lish 以根用户身份登录。

以 Root 用户身份查找 Sudo 密码注意:如果在部署中禁用了 root 访问权限,并且没有输入有效的 SSH 公钥,则需要以根用户身份通过 Lish 控制台 并找到在以下位置找到的证书文件 /root/.credentials 以获取有限的 sudo 用户密码。

自定义域名(可选)

如果您希望自动配置自定义域名,首先需要将域名配置为使用 Linode 的名称服务器。这通常通过您的注册商直接完成。请参阅将Linode 的名称服务器用于您的域名。完成配置后,您可以填写Marketplace App 的以下字段:

  • LinodeAPI 令牌如果您希望使用 Linode 的 DNS Manager管理您自定义域名的 DNS 记录,请在您的帐户上创建一个 Linode API 个人访问令牌。如果提供了该令牌以及子域和域字段(如下所述),安装程序将尝试通过 Linode 创建 DNS 记录。 API.请参阅获取API 访问令牌。如果未提供此字段,则需要通过 DNS 提供商手动配置 DNS 记录,并将其指向新实例的 IP 地址。
  • 子域。 你希望使用的子域,比如说 淘宝网 为 www.example.com.
  • 域名。你希望使用的域名,如example.com

警告:不要使用双引号字符 (")在任何App特定的配置字段内,包括用户和数据库密码字段。这个特殊字符可能会在部署过程中造成问题。

部署后开始使用

访问 NATSMonitoring 用户界面

为监控 NATS 消息系统,nats-server 在专用监控端口上提供了一个轻量级 HTTP 服务器。监控服务器提供多个端点,提供统计数据和其他信息。

打开网络浏览器,转到部署过程中指定的自定义域或计算实例的 rDNS 域(如 192-0-2-1.ip.linodeusercontent.com).这将带您进入 NATS 监控页面。请参考 Monitoring 国家统计局 指南,详细了解您可以访问的不同端点、统计数据和其他信息。

访问 NATSMonitoring 用户界面

默认情况下,NATS 部署会创建 2 个用户,一个名为 "example",另一个名为 "system "的系统用户。这些用户的密码在初始安装过程中生成。要获取这些密码,可通过LISH 控制台或 SSH 登录到您的计算实例,然后读取 /root/.credentials 文件,即"/root/.credentials":

cat /root/.credentials

该文件将包含这些用户所需的两个凭证。

有关详情,请参阅NATS 授权

更多信息

如需了解更多信息,请参阅这些资源。请注意,我们无法确认外部托管资料的真实性。

NATSMarketplace 应用程序由 NATS 为 Linode 构建。有关应用程序部署的支持,请联系Linode 支持 有关工具或软件本身的支持,请使用侧边栏中的信息