Installation

Installation

Nvelox is a single static binary with no runtime dependencies. Choose your preferred method below.

Docker (Recommended)

Pull the official image from GitHub Container Registry. Supports amd64 and arm64.

Binary Download

Download pre-built binaries from GitHub Releases. Available for Linux, macOS, and Windows.

Build from Source

Requires Go 1.22+. Clone the repo and build with the standard toolchain.

Verify Installation

Run nvelox --version to confirm the binary works.

Docker pull
docker pull ghcr.io/nvelox/nvelox:latest

# Run with a config file
docker run -d \
  --name nvelox \
  -p 8080:8080 \
  -p 8443:8443 \
  -v ./nvelox.yaml:/etc/nvelox/nvelox.yaml \
  ghcr.io/nvelox/nvelox:latest
Binary download (Linux)
# Download latest release
curl -sL https://github.com/nvelox/nvelox/releases/latest/download/nvelox-linux-amd64 \
  -o /usr/local/bin/nvelox
chmod +x /usr/local/bin/nvelox
Build from source
git clone https://github.com/nvelox/nvelox.git
cd nvelox
go build -o /usr/local/bin/nvelox ./cmd/nvelox
Verify
nvelox --version
# nvelox version 1.0.0 (commit: abc123, built: 2025-01-15)
Iris