Hey Daniel,
Your post resonates with me! Seeing we’re on the same wavelength regarding the future of telecommunications and data connectivity in Liberland is fantastic. I’ve been mulling over a similar concept, focusing on deploying a Full Mesh network across our country, and I’m thrilled to merge our ideas into a cohesive proposal.
Here’s the gist of my concept: Each building in Liberland will be equipped with a Wi-Fi Router running OpenWRT and the Yggdrasil Network Daemon, along with an external Omni-directional antenna. This setup ensures every building becomes a node in our resilient mesh network. Additionally, about 3 to 5 buildings will serve as gateways or proxies (possibly using shared StarLink) to connect us to the broader Internet. This provides us with public Wi-Fi resilient against natural disasters and creates a secure internal network for… well, gaming nights!
I work extensively with the Zerotier network, which offers a full mesh but faster connectivity due to its centralized communication point. Its design principle was “decentralize until it hurts, then centralize until it works,” striking a balance between speed and minimal centralization.
While a Full Mesh network can be slower due to dynamic routing, Zerotier handles this more efficiently than Yggdrasil or CJDNS. However, I’m also a fan of a hybrid approach, combining wireless and cabled infrastructure. Imagine every building with dual connections – fiber or ethernet for high-speed data, complemented by our wireless mesh. This seamless integration means our network remains robust, regardless of the connection type. I see the wired infrastructure as an extension of the wireless space.
Zerotier’s ability to automatically choose the fastest path (preferring fiber or ethernet) and switch to Wi-Fi in case of failure ensures our buildings stay connected. Yggdrasil may monitor connections for optimal path selection, but I’m unsure. For more control and additional security, we can deploy our Zerotier servers.
Another exciting possibility is using Wireguard to build a mesh network. It’s faster than other solutions, though it would require more automation.
Extending our network with the Helium Network could revolutionize environmental monitoring and urban planning in Liberland. The potential is immense, from air and water quality sensors to supporting precision farming and smart city initiatives. It could even aid public safety with early flood and fire detection systems for natural disasters.
Looking ahead, setting up a data center in Liberland is a must. With my background in OpenStack and Ceph, we can build our Cloud infrastructure, both public and private, to serve Liberland’s digital brain.
Another idea is the software-defined radio (SDR), a powerful technology with pros and cons. SDR offers incredible flexibility, allowing us to capture and transmit a wide range of frequencies. It’s adaptable and can be updated with software, making it future-proof. However, the downside includes the need for significant processing power and potential security vulnerabilities that we need to guard against.
With my 25 years of experience in Network and Linux engineering, I’m ready to dive into designing and implementing these solutions for our country. While I have experience with Asterisk and FreePBX, there might be a better way forward in our digitally driven world than traditional telephony.
In envisioning Liberland’s future, I see a place where we’re not dependent on multiple ISPs or vulnerable to Big Tech influences (i.e., Facebook trying to take over the connectivity in Africa). Our approach to internet access and private communication should reflect our values of independence and respect for fundamental human rights.
I am looking forward to making this vision a reality together!
Cheers!