Wakoma

A Case for More Nimble Networks

Intro

Over the past few years there has been a sort of Cambrian Explosion of minilabs – scaled down versions of traditional homelabs or data centers. There are Ikea-labs, Lego-labs, LAN-party-labs, tall-labs, cluster-labs, 3D printer-labs, travel-labs, mounted-labs, Pi-labs, labs of labs, wood-labs, rocket-labs, and countless others. They might appear quaint, or even downright adorable, but make no mistake, minilabs are an incredibly powerful force for community resilience.

Attacks on the open web—such as internet shutdowns, censorship, and digital repression—have intensified globally, threatening free expression and access to information. Minilabs – small, self-hosted, and decentralized computing environments – play an increasingly crucial role here, enabling even non-technical users to host their own websites, chat servers, or file-sharing platforms, reducing reliance on centralized services. Deployed within local mesh networks, minilabs enable communication even when the broader internet is shut down. Self-hosted VPNs in minilabs can help users bypass censorship and access blocked content, and local archives of critical websites, datasets, and media can be hosted in labs locally, even if the original content is taken down or blocked. The list goes on and on.

Perhaps the most powerful feature of minilabs is that they foster local technical expertise, enabling everyone from hobbyists and students to seasoned IT professionals to experiment, learn, deploy, and maintain their own services and infrastructure, without the overhead of traditional data centers. This is what we will focus on in the rest of this blogpost.

An 80TB 10in Minilab by: _emerican

A 3D Printed Minilab by: BerkoBob2

Why the minilab boom?

While 19″ racks can still reign supreme in many contexts and can still be considered “mini”, we are generally referring to smaller racks (e.g., 10″, 6″, or even desktop-sized enclosures) which are proving to be increasingly efficient, affordable, and easy to design and deploy.

Minilabs prioritize low-power hardware to minimize electricity costs and heat output, and produce much less noise, making it more practical to have the hardware running 24/7 in the home or office. These factors are especially important in resource-constrained settings, and where spouse or roommate approval is required.

In addition to lower electricity costs, minilab hardware is generally cheaper as well, especially when using refurbished/second-hand equipment, ARM-based devices, or consumer-grade mini-PCs.

To top it off, the small form factor of minilabs means that many, if not most, of the racks/shelves/etc. can be 3D printed. This brings endless opportunities for customziation and localization of existing designs, which we’ll discuss below.

Wooden rack alphaquail10

A travel minilab by: CTAlabrat

The boom hasn’t only been in hardware – the open source-software and self-hosting space has never been so active. Head to https://selfh.st/ and look through the recent newsletters or app directory to see for yourself.

Whether your goal is home media hosting/streaming, private clouds, home automation, or small-scale business infrastructure (e.g., file servers, databases, or development environments), there are countless services under development by and for active and open communities – at a time where these approaches couldn’t be more crucial (see paragraph 1).

Containerization, infrastruture as code, and orchestration are continuously making it easier to deploy, manage, and monitor minilabs, especially as we improve open repositories, tutorials, and documentation for different use cases. Which leads us to….

…The NLnet nimble project…

Roughly 6 years ago we built a small, portable, and open source minilab called the nimble to improve learning and knowledge sharing around building local networks, particularly in places where access to the internet is limited, expensive, and/or censored. Since then, we have worked with several communities around the world to build custom versions of the nimble, and have published research on the process.

nimble builds Credit

But it was only after the OTFN hackathon that we discovered the true power of the nimble, and minilabs in general.

At the hackathon, attendees were encouraged to self-organize into groups depending on what they wanted to work on, with some people choosing to float between teams to help wherever they were needed. Andreas Kahler had the idea of generating CAD models and documentation in such a way that everything is kept in sync, even when changes are made to the source. The blog post here details the group’s efforts to build a prototype on Andreas’s idea. Long story short, in just a few days the group was able to prove that the concept had promise.

The team pursued the idea of building a web-based system that would allow members of the minilab community to configure a custom nimble and then download all of the CAD files for 3D printing, and the documentation to assemble the rack. That idea became the NLnet nimble project to build that system. Take it for a spin here!

nimble builds Credit

If you are interested in the technical details of how this system was developed, Jeremy Wright has written two blog posts outlining the technical launch of the project and a summary of its completion.

There are multiple other minirack generators, for example this 10″ rack generator, this parametric cage generator, and other open source customizable rack designs. We wholeheartedly support these projects.

Why does this project matter?

Currently at least 2.8 billion people still don’t have meaningful access to the internet. Those who do have access often find that the internet is unaffordable, unreliable, censored, AI-slop filled, and mostly in English.

People building and maintaining their own network infrastructure is often the first step towards cultivating digital skills and creating local content and services, in local languages, relevant to local communities.

This project aims to demystify the construction and localization of open hardware designs by automating the creation of documentation, manufacturing files (STLs), and assembly instructions for any open hardware project. Users define the components, tools, 3D designs, assembly steps, and the desired output formats, such as STL files for 3D printing and exploded-view drawings for instructions.

Since the nimble documentation is generated from plain text files, the assembly guides, bill of materials, troubleshooting/FAQs, and other materials can be easily translated. A document no longer has to be translated “whole cloth” – the source files can be translated and the system assembles the documentation as needed.

While there is still work to do to make this work properly, there is a lot of potential here for open hardware projects – networking related and beyond.

OTFN Hackathon Source

What’s Next

The project team is working on applying CadOrchestrator to other open harwdare projects, and considering ways to enable the nimble builder to generate both 10″ and 6″ racks.

We will be experimenting with ways to build out the harwdare database, using web scraping as a method for ongoing updates of networking component data and potentially local hardware availablity and pricing. Anyone can currently contribute to the hardware database with this form.

We will also be building out additional ‘minilab’ related resources here.

Thanks to….

An enormous thank you to the following folks who have contributed tirelessly to this project.

And very special thanks to the NLnet team who have provided generous support and funding for this project.

The Open Hardware Manuals project was funded through NGI Zero Core, a fund established by NLnet with financial support from the European Commission’s Next Generation Internet program. Learn more at the NLnet project page.

NLnet foundation logo
NGI Zero Logo

And finally, thank you to Jeremy Wright for review of and contributions to this post.

A Case for More Nimble Networks Read More »

re:publica 2023

Upcoming Event: re:publica 20

 

Session 1: Offgrid and offline – How to build your own solar-powered autonomous network where there is no infrastructure. Link.

 

Session 2: What’s in a net? An open discussion about resilient and decentralized local alternatives to the global internet. Link.

re:publica 2023 Read More »

Event: Open Toolchain Foundation Hackathon

In one month from today the nimble will be the test subject for the first Open Toolchain Foundation engineering hackathon with Open Source Ecology Germany e.V. (non-profit), HIWW Hamburger Institut für Wertschöpfungssystematik und Wissensmanagement , Association for Progressive Communications, FreeCAD Project Association, kicad.org, & others!

In addition to testing/developing the OTFN open source engineering software toolchain we’ll explore how open hardware design combined with decentralized manufacturing can enable underconnected communities to connect themselves.

Keen to join? Register here!

Event: Open Toolchain Foundation Hackathon Read More »

BattleMesh v14

Wakoma Endorses BattleMesh v14

 

BattleMesh is back, and in person for v14!  

Wakoma is proud to endorse and attend this year’s Wireless Battle of the Mesh hosted by the Ninux / Fusolab crew in Rome, Italy.

The event aims to bring together people from across the globe who are interested in community networks, including wireless mesh network technologies, fiber infrastructure, Do-It-Yourself Internet Access Providers, and more generally how to create and maintain a thriving community of people involved in building their own networks.

We envision 4 days of expert presentations, practical workshops, hacking sessions, and fruitful discussions: whether you are a mesh networking enthusiast, community networking activist, protocol developer, or have an interest in networking in general, come and join the event!

BattleMesh is free of charge and open for all.

This year, the event will take place from Monday 19th to Wednesday 22nd of September, 2022 in Rome, Italy! It will be followed by the RomHack Camp on September 23-25, also in Rome. Check out more information at https://www.battlemesh.org/BattleMeshV14

Our team endorses and supports “Wireless Battle of the Mesh – Building Community Networks for Fun and Non-Profit” not only for the efforts made by its community to advance the field of wireless mesh networking and foster the development of grass-roots community networks, but for their contribution to digital freedom rights movement, empowerment of peoples tech/net/media competency and a free and open civil society.

Wakoma is glad for our team to promote this event and engage in discussions around “Decentralized manufacturing of open source connectivity infrastructure” and “Localized services and content production and sharing”.

BattleMesh v14 Read More »

CTU2021

nimble Wins Best Overall Proof-of-Concept in the 2021

IEEE Connecting the Unconnected Challenge


Original Post here.

PISCATAWAY, N.J.—IEEE, the world’s largest technical professional organization dedicated to advancing technology for humanity, announced the innovators and strategists who took the top prizes of the first IEEE Connecting the Unconnected Challenge.

The winning teams were announced and select teams presented their solutions at the inaugural IEEE Connecting the Unconnected Summit, a virtual event that will be accessible online through 31 December.

“Bringing together those from around the globe with the insight and expertise on technologies, business models, and community enablement will help move us closer to pervasive global internet connectivity and its life-changing benefits of connectivity for health, education, and economic opportunity”

The Challenge called for applications in two tracks: a ‘Proof-of-Concept’ track for those who had a demonstrated pilot, and a ‘Concept Only’ track for those with undemonstrated ideas. Within those tracks, competitors could submit into three sub-categories of solutions that uniquely address the digital divide: technical innovations to provide connectivity to unconnected populations, business models that make connectivity affordable in unconnected communities, or innovative community enablement programs that increase adoption and use of the internet among populations that previously did not use it.

Winners were selected from more than 250 entries from 69 nations, and $60,000 in cash prizes were awarded. The top winning teams are:

    • Best overall Proof-of-Concept, award sponsored by Facebook Connectivity: Eric Nitschke, located in Prague, Czech Republic, with the ‘nimble,’ an open source, portable, and offline-first wireless mesh network for and by underserved communities. The nimble is currently being deployed in
      South Africa, Canada, and Czech Republic with upcoming deployments in Mexico, Kenya, India, and the USA.
    • Best Overall Concept, award sponsored by Microsoft: Rahma Utami and Muhammad Noor of Jakarta, Indonesia, with Ba11y, a crowdsourcing accessibility reporting platform for systematic reporting of websites or apps inaccessible to people with disabilities. Implementation is planned in Indonesia where the website and apps will be used nation-wide. Prior to product launch, the solution will be tested with visually-impaired respondents who live in Java and Bali.

In the sub-categories, winners include:

    • 1st Place, Technical Proof-of-Concept, award sponsored by Intelsat: Sarat Pradhan, Niladri Pradhan, and Soumyaprakash Das, of Bhubaneswar, Odisha, India, with InterGram, advanced digital development centers for delivering essential community services over high-speed broadband. The solution has been deployed in the rural village of Balipadia in the state of Odisha. New deployments are planned for two other rural areas within Odisha.
    • 1st Place, Community Enablement Proof-of-Concept: David Johnson and Melissa Densmore of Cape Town, South Africa, with iNethi, an open-source content sharing and services platform for community wireless networks. There are currently three iNethi deployments in Cape Town. There will be another new Cape Town deployment in 2022 as well as a confirmed deployment to take place in Karnataka, India.
    • 1st Place, Business Model Proof-of-Concept: Ignacio Prieto-Egido of Madrid, Spain, and Cesar Cordova Bernuy, Leopoldo Liñan Benitez, and Juan Antonio Paco Fernandez of Lima, Peru, with their pilot of platforms to increase sustainability and impact of communications services in Peru. The solution is being deployed in the Napo and Santiago River regions of Peru and can be replicated in other Latin American countries.

A group of over 20 judges from across the globe with expertise in the technology and business of providing connectivity led the selection committee, reviewing and scoring all submissions. Learn more about the winning submissions at ctu.ieee.org.

“Nearly 50% of the world’s population are not yet connected to the Internet. The Digital Divide is closing too slowly and it is unevenly
impactful on women and people living below the poverty line, whether in remote or urban areas,” said Sudhir Dixit, co-chair, IEEE Connecting the Unconnected Challenge and Summit and co-founder of the Basic Internet Foundation. “IEEE wanted to do more to help close this gap.”

“Bringing together those from around the globe with the insight and expertise on technologies, business models, and community enablement
will help move us closer to pervasive global internet connectivity and its life-changing benefits of connectivity for health, education, and economic opportunity,” said Ashutosh Dutta, co-chair for IEEE Future Networks and chief 5G strategist at Johns Hopkins University.

The IEEE Connecting the Unconnected Challenge and Summit are organized by IEEE Future Networks, which is engaging professionals worldwide from industry, government, and academia to work together to solve the challenges associated with 5G and beyond systems. IEEE Future Networks includes contributions across many IEEE societies and has several working groups for which it seeks volunteers from both industry and academia to participate. Learn more about the winning submissions at ctu.ieee.org and futurenetworks.ieee.org or connect via these social media channels:


About IEEE

IEEE is the world’s largest technical professional organization dedicated to advancing technology for the benefit of humanity. Through its highly cited publications, conferences, technology standards, and professional and educational activities, IEEE is the trusted voice in a wide variety of areas ranging from aerospace systems, computers, and telecommunications to biomedical engineering, electric power, and consumer electronics. Learn more at http://www.ieee.org.

CTU2021 Read More »

Scroll to Top