NATS Server

Version: 2.14.1 darwin linux windows

NATS is a simple, secure and performant communications system for digital systems, services and devices. NATS is part of the Cloud Native Computing Foundation (CNCF).

NATS has over 40 client language implementations, and its server can run on-premise, in the cloud, at the edge, and even on a Raspberry Pi. NATS can secure and simplify design and operation of modern distributed systems.

Installation Instructions

Linux

Download NATSServer
{
  "url": "{{ .SVar `.tool.nats_server.download.url` }}",
  "destination_folder": "{{ .PDownloads }}",
  "output_filename": "{{ .SVar `.tool.nats_server.download.filename` }}",
  "overwrite": false
}
Extract NATSServer Release
{
  "destination": "{{ .PTools }}/nats_server/{{ .SVar `.tool.nats_server.download.version` }}",
  "max_file_size": 0,
  "skip_symlinks": false,
  "preserve_permissions": true,
  "remove_existing": true,
  "source": "{{ .PDownloads }}/{{ .SVar `.tool.nats_server.download.filename` }}"
}
Move files up one level to simplify directory structure
{
  "source": "{{ .PTools }}/nats_server/{{ .SVar `.tool.nats_server.download.version` }}/nats-server-v2.14.1-linux-amd64",
  "destination": "{{ .PTools }}/nats_server/{{ .SVar `.tool.nats_server.download.version` }}",
  "overwrite_duplicates": false
}

MacOS

Download NATSServer
{
  "url": "{{ .SVar `.tool.nats_server.download.url` }}",
  "destination_folder": "{{ .PDownloads }}",
  "output_filename": "{{ .SVar `.tool.nats_server.download.filename` }}",
  "overwrite": false
}
Extract NATSServer Release
{
  "destination": "{{ .PTools }}/nats_server/{{ .SVar `.tool.nats_server.download.version` }}",
  "max_file_size": 0,
  "skip_symlinks": false,
  "preserve_permissions": true,
  "remove_existing": true,
  "source": "{{ .PDownloads }}/{{ .SVar `.tool.nats_server.download.filename` }}"
}
Move files up one level to simplify directory structure
{
  "source": "{{ .PTools }}/nats_server/{{ .SVar `.tool.nats_server.download.version` }}/nats-server-v2.14.1-darwin-amd64",
  "destination": "{{ .PTools }}/nats_server/{{ .SVar `.tool.nats_server.download.version` }}",
  "overwrite_duplicates": false
}

Binaries