Private network platform built around innernet for connecting machines, resolving
internal names, and publishing services inside a controlled mesh network.
This repository brings together the network layer, server-side utilities, a small client CLI, and the service registry used by the platform.
server/innernet— vendored Rust source for the WireGuard-based mesh layerserver/dns— internal DNS for peers and servicesserver/registry— service registry and HTTP APIserver/portal— internal landing page and service searchclient— CLI for setup, reconnect, DNS, and quick network checksservices/— small registry-backed services used by the networkbook/src/anddocs/— operational and user documentation
The complete setup depends on the target operating system and requires elevated privileges for the network interface. Start with docs/QUICKSTART.md or use the more detailed RUNBOOK.md.
To build the Rust workspace:
cargo build --workspaceTo run the tests:
cargo test --workspace --all-targetsThe embedded innernet workspace is built separately from
server/innernet/ when a client or server binary is required.
- Quick start
- User guide
- Administrator guide
- Publishing a service
- Release workflow
- Operational runbook
- Architecture book
NimeNetwork is a private infrastructure project and remains under active development. The repository is used to document and evolve the network topology, service discovery flow, deployment scripts, and client operations.