package
0.0.0-20241123145810-fdb922302f39
Repository: https://github.com/mheers/knoperator.git
Documentation: pkg.go.dev

# Packages

No description provided by the author

# README

Install current master nats server

cd /tmp
git clone [email protected]:nats-io/nats-server.git
cd nats-server
go build
sudo cp nats-server /usr/local/bin

Create a localhost cert:

sudo apt install libnss3-tools
go get github.com/FiloSottile/mkcert
mkcert -install
mkcert localhost

or just start google-chrome --ignore-certificate-errors

nats-server -c ./server.conf

Jet Stream

# Install nats-seeder
go install github.com/mheers/nats-seeder@latest

nats-seeder \
 user-nkey \
 --operator-seed SOAON2QVZ5L7CMOO5W3PV4F7OCDU7L6AXIO5VA2YWIBTTSLUN64UNOU63M \
 --account-seed SAADBIEN2MTECGRQDK3Y6XHK7PADDSXR6SOCQOM5GFORHLBAX6V6C65OOE \
 -u test \
 -p "\$JS.API.>" -s "\$JS.API.>" -p "_INBOX.>" -s "_INBOX.>" \
 -p "\$KV.CFG.*" -p "\$JS.ACK.KV_CFG.>"  \
  > test.creds
nats-seeder account-jwt \
--operator-seed SOAON2QVZ5L7CMOO5W3PV4F7OCDU7L6AXIO5VA2YWIBTTSLUN64UNOU63M \
--account-seed SAADBIEN2MTECGRQDK3Y6XHK7PADDSXR6SOCQOM5GFORHLBAX6V6C65OOE

This creates the content for a .creds file that can be used with the nats-cli:

# Install nats-cli
go get github.com/nats-io/natscli...

# Get account info
nats account info --creds=test.creds --trace