Node64 documentation
Everything you need for Node64 in one place: from installation through the four modules to the API. Every page is written with beginners in mind, yet still covers all options and defaults.
Node64 is a lightweight Docker container for your home network: health checks, a DynDNS updater for ipv64.net, DNS64 as a DNS filter with blocklists, PROXY64 as a reverse proxy and Honeypot64 with the community blocklist. It all ships as a single Go binary with SQLite – no database server, no runtime dependencies. Node64 runs fully on its own; connecting it to your ipv64.net account is optional.
Quick start in 60 seconds
- Start the container. One command is all it takes; your data goes into the
node64-datavolume:bashdocker run -d --name node64 \ -p 8080:8080 \ -v node64-data:/data \ --restart unless-stopped \ ghcr.io/ipv64net/node64:latest - Open the web interface. Browse to
http://<host>:8080, where<host>is the IP address or name of the machine running Docker. - Set it up. The wizard asks for your language and an admin account. There is no default password. Afterwards, turn on the modules you need under Settings → Modules.
The ghcr.io/ipv64net/node64:latest image is currently being prepared for release. The commands on these pages will work as soon as it is public.
More variants (docker compose, host network, Docker socket) are covered in Installation; the tour after the first start is in First steps.
System requirements
- Docker on Linux, optionally with Docker Compose.
- Architecture:
linux/amd64,linux/arm64orlinux/arm/v7– a PC, server, VM, NAS or Raspberry Pi. - A volume for
/data– the only directory Node64 writes to. - Port 8080 available for the web interface (HTTP and HTTPS on the same port).
- No account required. An ipv64.net account unlocks additional online features.
All sections
Getting started
Modules
System & security
Integrations
Help
Something unclear, missing, or a question about Node64? Ask in the official forum v64.tech.