Numa
★ 2.0kAbout
Community Ratings
No ratings yetNew this week
Read recap →Features
- ad blocking
- local service domains
- auto-reverting hostname overrides
- ODoH support
- DNSSEC validation
- DNS-over-TLS listener
- DoH server endpoint
- LAN discovery via mDNS
- REST API
- web dashboard
Details
- Last Updated
- Oct 31, 2026
- Created
- Dec 29, 2020
- Install Methods
- package-managerbinarydockersource
- Requirements
- RustmacOSLinuxWindows
- Minimum Requirements
- Disk: ~8MB binary
- Authentication
- local
- API
- REST
- Runtime / Stack
- RustDockerNix
- Privacy & Independence
- No TelemetryNo Cloud RequiredOffline Capable
- Deployment
Deployment: Docker Compose ✓Single Container — minimal hosting footprintsingle container
Run Numa yourself
Pick how much you want to manage.
HetznerBest match
Full control
A small server, then Docker Compose.
About 20 minutes with Docker
DigitalOcean
Full control
A small server, then Docker Compose.
About 20 minutes with Docker
OVHcloud
Full control
A small server, then Docker Compose.
About 20 minutes with Docker
Is this your project? Sponsor a listing
Run Numa with Docker Compose
Compose file from the Numa project repository.
1 service
no resource limits declared
needs persistent storage (2 volumes)
packaging/client/docker-compose.yml · @ df7bd99 · scanned Sep 28, 2026
services:
numa:
image: ghcr.io/razvandimescu/numa:latest
command: ["/etc/numa/numa.toml"]
ports:
- "53:53/udp"
- "53:53/tcp"
- "5380:5380/tcp" # dashboard + REST API
volumes:
- ./numa.toml:/etc/numa/numa.toml:ro
- numa_data:/var/lib/numa
restart: unless-stopped
volumes:
numa_data:
This file may be out of date. Check the Numa documentation for current setup steps.
Track your self-hosted stack
Bookmark software to try, rate tools you've used, and keep your collection in one place.