Reticulum / RNS
The networking stack. It handles identities, destinations, paths, interfaces and encrypted transport between systems.
Never used Reticulum? Perfect. You do not need a radio, Raspberry Pi, tower or giant pile of hardware to understand the basics.
This guide starts with the software on an ordinary computer or compatible device. Once that makes sense, you can add LoRa through an RNode and build outward from there.
You only need a few ideas to get moving.
The networking stack. It handles identities, destinations, paths, interfaces and encrypted transport between systems.
A messaging protocol built on Reticulum. Apps such as Sideband and MeshChatX use it for person-to-person messaging and delayed delivery workflows.
A radio interface designed for Reticulum. Supported LoRa development boards can run RNode firmware and connect a Reticulum host to LoRa.
The official Reticulum documentation specifically supports starting over ordinary Ethernet or Wi-Fi and adding radio later.
On a computer with Python, the basic RNS installation is pip install rns. If you would rather begin with a graphical application, Sideband or MeshChatX can provide a more visual path into the ecosystem.
Reticulum's default AutoInterface can discover compatible peers on local Ethernet or Wi-Fi. Two devices on the same network are enough for a useful first lab.
Utilities such as rnstatus, rnpath and rnprobe help you see interfaces, paths and connectivity instead of guessing.
Once the software side makes sense, add radio as another Reticulum interface.
Reticulum host → RNode → LoRa → RNode → Reticulum host
The host can be a compatible laptop, desktop, Raspberry Pi or other supported system. The Raspberry Pi is an option, not a requirement.
The current official hardware documentation includes supported boards such as Heltec LoRa32 V3 and V4. Installing RNode firmware replaces whatever firmware was previously on that board.
RNS is the networking layer. These applications show what people can build on top of it.
Graphical Reticulum client with LXMF messaging, LXST voice calls, files, telemetry, mapping and plugins across supported platforms.
A current all-in-one Reticulum client with LXMF messaging, LXST calls, multiple identities, maps, telemetry, NomadNet browsing, offline documentation and more.
A terminal-oriented Reticulum/LXMF environment for encrypted messaging, pages, files and information sharing.
If you can run Reticulum or a Reticulum application, see a local interface and understand where an RNode fits, you have the foundation. The next step is experimenting, not buying everything at once.