Skip to content

nats-server

NATS server implementation

The NATS Server is a high performance messaging system for cloud native applications, microservices, and IoT. It offers secure, scalable, and simple pub/sub and request/reply.

devops

https://github.com/nats-io/nats-server

amd64 armhf arm64

Installation

1. Add WakeMeOps repository

curl -sSL https://raw.githubusercontent.com/upciti/wakemeops/main/assets/install_repository | sudo bash

2. Install nats-server

sudo apt install nats-server

Snippets

FROM wakemeops/minideb:bullseye

RUN install_packages \
    nats-server=2.12.0*

USER 1001
- name: Install dependencies
  uses: upciti/wakemeops-action@v1
  with:
    packages: |
      nats-server=2.12.0*

Download URLs

Version SHA256 Size (KB)
2.12.0 48e2a8e9eceabdfbaf0052bf820363d53217397ee41bab0c2b21942ef31d8c65 4752
2.11.9 f76b5e2673efd9bb9d09e8ff5145cccffa8356fc2da4b4be56cacc450d0439fc 4615
2.11.8 a3f9d2f0a2ac1cd2cc27159455020d99cffe1cc92c6c384f20ba5a3e4ffb8d1b 4597
2.11.7 b9cbe0309353b80040b15bf8cb209f5afc0596443724e4c2157b9ed80d5b6a4e 4598
2.11.6 81be759036ab9f1f305d8dc12281d3ecadcdf2cdee6daca2d0ffca46f7e84431 4597
Version SHA256 Size (KB)
2.12.0 73afb3e3219e552563cd9134ae96ba52f1d9755259c3078293de902589b6ef1b 4014
2.11.9 671d07c8dc5d0d9713f4ee0fac689c4f8e57c465d48b2dc996714e2c1c9fc085 3922
2.11.8 c26ecfea2e83d6e660d4a70d073ccb0992ed6a9e460872862add1936db0cd91d 3905
2.11.7 7eb22ff430c1fe3a94c192691d2ab15074dc6ec138549c1b69a07b5954a68ad6 3906
2.11.6 d05a003c5646b28722f3e696eddc15ba0ee30b516a3db1123f6efb7fe60cee99 3902
Version SHA256 Size (KB)
2.12.0 23b95cebc8166a86d62c131a6e551279e7091d95fc07b379cd6170d9157769fb 4130
2.11.9 2e252a0bf56f05492a136ca5a4bf582a56ecdeafaddaeb4e9f0d9bb59ea9f6f8 3999
2.11.8 733e49530dc2a7b032b7b93f6f8d9baac9097e8ebaec594345112b4f065ab479 3990
2.11.7 e0513412e0064dcc78da38ac1e28a7cd0528b85fcdc765b9e6612988e62b1971 3988
2.11.6 b023045114382e39e5ee165ee214f74512431d565c52047f5ebb0af04519bf6d 3982

Blueprints

Debian packages listed on this page are generated from op2deb YAML blueprints. Blueprints for nats-server are versioned here.

Click here to see nats-server ops2deb blueprints
https://github.com/upciti/wakemeops/blob/main/blueprints/devops/nats-server/ops2deb.yml
name: nats-server
matrix:
  architectures:
    - amd64
    - arm64
    - armhf
  versions:
    - 2.11.6
    - 2.11.7
    - 2.11.8
    - 2.11.9
    - 2.12.0
homepage: https://github.com/nats-io/nats-server
summary: NATS server implementation
description: |-
  The NATS Server is a high performance messaging system for cloud native
  applications, microservices, and IoT. It offers secure, scalable, and simple
  pub/sub and request/reply.
fetch:
  url: https://github.com/nats-io/nats-server/releases/download/v{{version}}/nats-server-v{{version}}-linux-{{target}}.tar.gz
  targets:
    armhf: arm7
install:
  - nats-server-v{{version}}-linux-{{target}}/nats-server:/usr/bin/

The blueprint fetch keyword contains a URL template pointing to nats-server releases. Downloaded files are locked in a lockfile versioned here.

Click here to see nats-server release hashes
https://github.com/upciti/wakemeops/blob/main/blueprints/devops/nats-server/ops2deb.lock.yml
- url: https://github.com/nats-io/nats-server/releases/download/v2.11.6/nats-server-v2.11.6-linux-amd64.tar.gz
  sha256: 5e5272dd1bdb8da020aedc8cf883fb26c128441809a992f156e0b1ccb28ac5b7
  timestamp: 2025-07-18 10:32:37+00:00
- url: https://github.com/nats-io/nats-server/releases/download/v2.11.6/nats-server-v2.11.6-linux-arm64.tar.gz
  sha256: 4fe3c40bddc58e31012f55865df0dcd24012995d2893a4d64a0ae5cb147d7a36
  timestamp: 2025-07-18 10:32:37+00:00
- url: https://github.com/nats-io/nats-server/releases/download/v2.11.6/nats-server-v2.11.6-linux-arm7.tar.gz
  sha256: 85044d4a4c13f910820c6727b8e748b97a6c73a6b4cb206cd77db9cab62be074
  timestamp: 2025-07-18 10:32:49+00:00
- url: https://github.com/nats-io/nats-server/releases/download/v2.11.7/nats-server-v2.11.7-linux-amd64.tar.gz
  sha256: 9a5fe725b3c62df50bb37e2f8527f8f2e97ea3f38e54cff0ce9b9a0d9b5f67c1
  timestamp: 2025-08-08 14:34:00+00:00
- url: https://github.com/nats-io/nats-server/releases/download/v2.11.7/nats-server-v2.11.7-linux-arm64.tar.gz
  sha256: 8444068fb823a96fd16ddda958838bae22d56a97e3537cbbfca63ab6da090a26
  timestamp: 2025-08-08 14:34:00+00:00
- url: https://github.com/nats-io/nats-server/releases/download/v2.11.7/nats-server-v2.11.7-linux-arm7.tar.gz
  sha256: a5d598665bf0816b9a2033d6353a69e9740e79b07b3fde65bca085e130b46469
  timestamp: 2025-08-08 14:34:00+00:00
- url: https://github.com/nats-io/nats-server/releases/download/v2.11.8/nats-server-v2.11.8-linux-amd64.tar.gz
  sha256: 397a6deffb5533e160de0cca322bc3dcaec7fb7282d66a3dfa87a9c183152ad1
  timestamp: 2025-08-14 18:03:09+00:00
- url: https://github.com/nats-io/nats-server/releases/download/v2.11.8/nats-server-v2.11.8-linux-arm64.tar.gz
  sha256: b08936cb1dc0ae7086137bda14c352df64397c4af45ed2b392705c19585aeb84
  timestamp: 2025-08-14 18:03:09+00:00
- url: https://github.com/nats-io/nats-server/releases/download/v2.11.8/nats-server-v2.11.8-linux-arm7.tar.gz
  sha256: 271c4de30cdb5449f37709c5e64ec02f436aa489d309c5a5f64b46fa32d2000b
  timestamp: 2025-08-14 18:03:09+00:00
- url: https://github.com/nats-io/nats-server/releases/download/v2.11.9/nats-server-v2.11.9-linux-amd64.tar.gz
  sha256: 3eef83faa048d3879937a6871f59ae5d9c3bbf5900905b7a9ff996a894d755ab
  timestamp: 2025-09-09 18:03:12+00:00
- url: https://github.com/nats-io/nats-server/releases/download/v2.11.9/nats-server-v2.11.9-linux-arm64.tar.gz
  sha256: 47d7e652eb761d771bc42df04924aae0acf4e026d30ea98faa9bab216cc2e742
  timestamp: 2025-09-09 18:03:12+00:00
- url: https://github.com/nats-io/nats-server/releases/download/v2.11.9/nats-server-v2.11.9-linux-arm7.tar.gz
  sha256: 991ed42c5d4d40ff44658fc88450b7467c99eb392ccee14e53f3d8eddeb44245
  timestamp: 2025-09-09 18:03:12+00:00
- url: https://github.com/nats-io/nats-server/releases/download/v2.12.0/nats-server-v2.12.0-linux-amd64.tar.gz
  sha256: 42f233b3e883ff96e9fa9ba0882b958138534bc5dd6c4da7318e296afc0da909
  timestamp: 2025-09-22 18:03:15+00:00
- url: https://github.com/nats-io/nats-server/releases/download/v2.12.0/nats-server-v2.12.0-linux-arm64.tar.gz
  sha256: 67051df32cd22ae830811ebb8574f431094e26a458fa7562e486b1cf37316915
  timestamp: 2025-09-22 18:03:15+00:00
- url: https://github.com/nats-io/nats-server/releases/download/v2.12.0/nats-server-v2.12.0-linux-arm7.tar.gz
  sha256: 82e0c757dff71c0593dc8ae45afadbf5bab5835b98134e9b2973750f9849ca6c
  timestamp: 2025-09-22 18:03:15+00:00

Badge

WakeMeOps

[![WakeMeOps](https://docs.wakemeops.com/badges/nats-server.svg)](https://docs.wakemeops.com/packages/nats-server)
<a href="https://docs.wakemeops.com/packages/nats-server">
  <img src="https://docs.wakemeops.com/badges/nats-server.svg"/>
</a>
.. image:: https://docs.wakemeops.com/badges/nats-server.svg
:target: https://docs.wakemeops.com/packages/nats-server