nstalgic/nekzus

By nstalgic

Updated 3 months ago

A secure API gateway and reverse proxy

Image
Networking
Security
Developer tools
1

1.6K

nstalgic/nekzus repository overview

Nekzus

A secure API gateway and reverse proxy for local network services. It sits between your clients and backend services, handling authentication, routing, health monitoring, and service discovery; all from a single binary with a built-in web dashboard.

Features

  • Reverse Proxy — HTTP/HTTPS, WebSocket (RFC 6455), and SSE streaming
  • Auto-Discovery — Detects Docker containers and Kubernetes pods automatically
  • Authentication — JWT with device-specific tokens, API keys, QR code pairing
  • Health Monitoring — Per-service checks with configurable thresholds
  • Web Dashboard — Manage routes, devices, containers, and certificates
  • TLS — Auto-generated or imported certificates, TLS 1.2+ enforced

Quick Start

  docker run -d \
    --name nekzus \
    -p 8080:8080 \
    -v /var/run/docker.sock:/var/run/docker.sock:ro \
    -v nekzus-data:/app/data \
    nstalgic/nekzus:latest

Docker Compose

  services:
    nekzus:
      image: nstalgic/nekzus:latest
      ports:
        - "8080:8080"
      volumes:
        - /var/run/docker.sock:/var/run/docker.sock:ro
        - nekzus-data:/app/data
      restart: unless-stopped

  volumes:
    nekzus-data:

Tags

  • latest — Latest stable release
  • 1.2.3 — Pinned to exact version
  • 1.2 — Latest patch within minor version
  • 1 — Latest within major version
  • beta — Latest pre-release
  • sha-abc1234 — Pinned to exact commit

Tag summary

Content type

Image

Digest

sha256:37002e24c

Size

32.6 MB

Last updated

3 months ago

docker pull nstalgic/nekzus:sha-e9fb08f