Sign inSign up

rywaredev/nona

By rywaredev

Updated 5 days ago

Open-source self-hosted remote config & feature flags. A Firebase Remote Config alternative.

Image
Developer tools
2

8.7K

rywaredev/nona repository overview

Nona Config Docker Image

rywaredev/nona is a Docker image for Nona Config, a self-hosted remote configuration and feature flag service with an embedded web UI, HTTP API, and bundled libSQL database.

If you need a Firebase Remote Config alternative that you can run yourself with Docker, this image is the quickest way to start.

Image Contents

  • Nona .NET API
  • Embedded web UI
  • Bundled sqld libSQL server
  • Support for standalone and primary/replica deployments

Quick Start

docker run -d \
  --name nona \
  --restart unless-stopped \
  -p 18080:8080 \
  -v nona-data:/var/lib/nona \
  rywaredev/nona:latest

Open http://localhost:18080 after startup.

Ports

PortPurpose
8080HTTP API and web UI
9080libSQL HTTP endpoint
5001gRPC replication on the primary node in primary/replica mode

Persistent Data

Mount /var/lib/nona to persist configuration data and generated JWT settings.

Example:

docker run -d \
  --name nona \
  --restart unless-stopped \
  -p 18080:8080 \
  -v nona-data:/var/lib/nona \
  rywaredev/nona:latest

JWT Configuration

Nona generates JWT settings automatically on first start if you do not provide them.

To set explicit JWT values:

docker run -d \
  --name nona \
  --restart unless-stopped \
  -p 18080:8080 \
  -v nona-data:/var/lib/nona \
  -e Jwt__Key=<your-secret-key> \
  -e Jwt__Issuer=nona \
  -e Jwt__Audience=nona \
  rywaredev/nona:latest

Compose Files

Production compose examples are available in the repository:

  • deploy/compose/standalone-prod.yml
  • deploy/compose/primary-replica-prod.yml

Tag summary

Content type

Image

Digest

sha256:0a8d63d25

Size

52.4 MB

Last updated

5 days ago

docker pull rywaredev/nona