StruxaEggs Explorer

NATS

Application

NATS is a connective technology built for the ever increasingly hyper-connected world. It is a single technology that enables applications to securely communicate across any combination of cloud vendors, on-premise, edge, web and mobile, and devices. NATS consists of a family of open source products that are tightly integrated but can be deployed easily and independently. NATS is being used globally by thousands of companies, spanning use-cases including microservices, edge computing, mobile, IoT and can be used to augment or replace traditional messaging.

Author: eggs@purpleflaghosting.comSource: pterodactyl/application-eggsUpdated: 5/24/2026

Startup Command

./nats-server --port {{SERVER_PORT}} --store_dir $HOME/data ${JETSTREAM:+-js} ${USERNAME:+--user "{{USERNAME}}"}  ${PASSWORD:+--pass "{{PASSWORD}}"}  ${AUTH_TOKEN:+--auth "{{AUTH_TOKEN}}"}

Docker Images

LabelImage
ghcr.io/ptero-eggs/yolks:alpineghcr.io/ptero-eggs/yolks:alpine

Environment Variables

NameVariableDefaultRules
Username
User required for connections.
USERNAMEnonenullable|string|max:20
Password
Password required for connections.
PASSWORDnonenullable|string|max:20
Auth Token
Authorization token required for connections. If set, Username/Password based authentication will be disabled.
AUTH_TOKENnonenullable|string|max:255
Enable JetStream
Enable JetStream functionality.
JETSTREAM1required|boolean|in:0,1
VERSION
Version to install
VERSIONlatestrequired|string|max:20