Meshnet Architecture and Goals
- To connect one home network to the meshnet, the participant should only need one service running (i.e. some sort of multi-WAN setup with smart routing)
- Service needs be a DHCPv6 server
- Distributed DNS server
- All required/recommended services should be runnable off of Docker (allowing single host to run everything required), but still be accessible on the user's internal network
- No breaching of internal network resources; keep everything not on the meshnet segregated (all services should dual-wield meshnet IPv6 and internal IPv4 addresses)