https://github.com/radical-data/mesh
A local-first mesh network for public communication: no internet required.
https://github.com/radical-data/mesh
ansible community-networks decentralized digital-commons docker local-first mesh-network offline peer-to-peer public-infrastructure raspberry-pi wifi
Last synced: 2 months ago
JSON representation
A local-first mesh network for public communication: no internet required.
- Host: GitHub
- URL: https://github.com/radical-data/mesh
- Owner: radical-data
- Created: 2025-06-11T21:37:41.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-06-13T01:59:32.000Z (about 1 year ago)
- Last Synced: 2025-10-06T19:28:27.213Z (9 months ago)
- Topics: ansible, community-networks, decentralized, digital-commons, docker, local-first, mesh-network, offline, peer-to-peer, public-infrastructure, raspberry-pi, wifi
- Language: TypeScript
- Homepage: https://mesh.radicaldata.org
- Size: 368 KB
- Stars: 7
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Mesh
**A local-first mesh network for public communication: no internet required.**
This project builds a self-configuring mesh using Raspberry Pis, Ansible, and open tools. It runs peer-to-peer services over Wi-Fi without relying on central servers, cloud platforms, or internet connectivity.
Use it to:
- Share documents and pads via Etherpad
- Monitor local nodes with Netdata
- Connect devices directly over resilient, decentralised infrastructure
- Broadcast access via Wi-Fi, even offline
Inspired by protest networks, community mesh movements, and the need for autonomous digital infrastructure.
## 🛠️ Quick Start
1. Flash Raspberry Pi OS Lite (64-bit) with SSH and hostname enabled
2. Ensure your Pi is reachable over SSH
3. Clone this repo and customise `inventory/` and `host_vars/`
4. Run:
```bash
ansible-playbook -i inventory/hosts site.yml
```
Your node will automatically configure itself as part of the mesh, run selected services, and (optionally) broadcast a Wi-Fi access point.
For full setup details:
[Getting Started Guide](https://mesh.radicaldata.org/getting-started/).
## 📖 Learn More
- [Why Mesh?](https://mesh.radicaldata.org/understand/why/)