Welcome to the comprehensive setup guide for building your own mesh networking system using Reticulum, NomadNet, and MeshChat.
π Complete Setup Guide - Start here for step-by-step instructions
This repository contains complete setup documentation for:
- Reticulum: Cryptography-based networking stack for resilient, distributed communication
- NomadNet: Decentralized communication and file-sharing application
- MeshChat: Chat application for mesh networks
- Complete platform support: Windows, macOS, Linux, and Raspberry Pi
β Hardware requirements - Know what you need before you start β Software requirements - All dependencies clearly listed β Platform-specific instructions - Separate guides for each OS β Copy-paste commands - Easy to follow, no guesswork β SSH setup for Raspberry Pi - Complete headless setup guide β Security best practices - Keep your mesh network secure β Troubleshooting section - Solutions to common problems
pip install rns nomadnet meshchatpip3 install rns nomadnet meshchatpip3 install rns nomadnet meshchatNote: See the complete setup guide for prerequisites, system-specific setup, and configuration.
- Any modern computer or Raspberry Pi 3B+
- 1GB RAM (2GB+ recommended)
- 2GB free storage
- Internet connection for setup
- RNode or LoRa radio module for actual mesh networking
- Raspberry Pi 4 for dedicated nodes
- External antenna for extended range
βββ README.md # This file - overview and quick start
βββ SETUP-GUIDE.md # Complete setup guide with all details
- Hardware Selection - Choose the right equipment for your needs
- Software Installation - Install Python, pip, and all mesh networking tools
- Platform Setup - Detailed instructions for Windows, macOS, Linux, and Raspberry Pi
- SSH Configuration - Secure remote access to your Raspberry Pi
- Security Hardening - Best practices for keeping your system secure
- Troubleshooting - Solve common issues quickly
For issues with this documentation:
- Open an issue in this repository
For issues with the software:
- Reticulum: github.com/markqvist/Reticulum
- NomadNet: github.com/markqvist/NomadNet
- MeshChat: Check the project repository
Improvements to this documentation are welcome! If you find errors or have suggestions, please open an issue or submit a pull request.
This documentation is released into the public domain under CC0. Use it freely for any purpose.
Ready to get started? Head over to the Complete Setup Guide and begin building your mesh network today!