// aan de slag

Aan de slag

Je hoeft niet meteen alles van Reticulum te begrijpen om te beginnen. Kies eerst wat je wilt doen, bijvoorbeeld meelezen in de community, via LoRa werken of een vaste node draaien. Daarna installeer je alleen wat je daarvoor nodig hebt.

Scenario Wat je installeert Hardware nodig?
Uitproberen op je telefoon Ratspeak of Sideband app Nee, alleen je telefoon
Communiceren via LoRa radio RNode firmware op een LoRa board + een app Ja, een LoRa board (~20 EUR)
24/7 node draaien RNS via pip op Linux Server of Raspberry Pi
Meedoen met ReticulumNet Eender welke setup hierboven Hangt af van je keuze

Begin klein als je wilt. Veel mensen starten eerst via internet en voegen pas later een RNode, LoRa of een vaste transport node toe.

Ratspeak of Sideband op je telefoon

Dit is de makkelijkste manier om Reticulum te leren kennen. Installeer een app, maak verbinding via internet en kijk eerst eens mee in de community. Je identity wordt automatisch aangemaakt bij de eerste keer opstarten.

Beide apps zijn beschikbaar als APK, niet via de Play Store. iOS: Ratspeak is beschikbaar als beta via TestFlight.

Ratspeak is de modernere client: berichten, bestanden, voice calls, games. Gebouwd in Rust met een eigen Reticulum implementatie. Sideband is het alternatief: LXMF messaging, locatie delen, Bluetooth RNode support. Meer volwassen maar technischer.

Batterij. Ratspeak blijft op Android op de achtergrond draaien, ook als je de app sluit. Merk je dat dit veel batterij gebruikt, zet dan achtergrondgebruik uit via Instellingen > Apps > Ratspeak > Batterij. Berichten komen dan binnen zodra je de app opent. Voor Sideband werkt het hetzelfde.

LoRa radio toevoegen

Flash een LoRa board als RNode en je hebt een radio-interface voor Reticulum. De radio doet de modulatie, terwijl Reticulum op je telefoon of computer de encryptie en routing afhandelt. Bereik hangt sterk af van antenne, hoogte en omgeving.

De makkelijkste manier is de web flasher: open hem in Chrome, sluit het board aan via USB en flash de firmware. Je hoeft hiervoor geen command line te gebruiken.

Alternatief: via command line

pip install rns

rnodeconf --autoinstall

Na het flashen verbind je de RNode met je apparaat:

Verbinding Wanneer Config
USB Board direct aan je computer port = /dev/ttyUSB0
WiFi / TCP Board bij het raam, computer ergens anders port = tcp://192.168.1.50
Bluetooth Mobiel gebruik met Ratspeak of Sideband port = ble://rnoded45d

Welke boards werken: zie hardware. Radio-instellingen voor het ReticulumNet netwerk: zie LoRa.

Node draaien op een server

Een altijd-aan machine met rnsd geeft het netwerk een stabiel routeringspunt. Andere peers kunnen ermee verbinden en er verkeer doorheen sturen. Voeg lxmd toe als je ook offline berichten wilt opslaan voor anderen.

# Installeer

pip install rns lxmf

rnsd

# Config wordt aangemaakt in ~/.reticulum/config

# Stop (Ctrl+C), voeg ReticulumNet toe:

[[ReticulumNet]]

  type = TCPClientInterface

  enabled = yes

  target_host = node.reticulumnet.nl

  target_port = 4242

# Start opnieuw en check

rnsd &

rnstatus

De ReticulumNet interface moet Up tonen. Wil je ook een LoRa board aansluiten, voeg dan een RNodeInterface toe. Zie LoRa.

Een goede transport node is een machine die altijd aan staat: een Raspberry Pi, een goedkope VPS, of een oude laptop. Zet enable_transport = yes in je config als je verkeer wilt doorsturen voor anderen.

Verbinden met ReticulumNet

ReticulumNet draait een publieke transport node en propagation node. Daarmee kun je beginnen zonder eigen server.

# Voeg toe aan ~/.reticulum/config onder [interfaces]

[[ReticulumNet]]

  type = TCPClientInterface

  enabled = yes

  target_host = node.reticulumnet.nl

  target_port = 4242

Aanmelden voor de community: zie community.

Command-line tools

Automatisch beschikbaar na pip install rns. Deze tools werken over elk transport, zoals internet, LoRa en Bluetooth.

Commando Functie
rnsdStart de Reticulum daemon
rnstatusToon interfaces en status
rnpath <hash>Zoek route naar bestemming
rnprobe <hash>Test bereikbaarheid (zoals ping)
rncp <bestand> <hash>Encrypted bestandsoverdracht
rnsh <hash>Encrypted remote shell
rnodeconfFlash of configureer een RNode

Ondersteunde platformen

Platform Opties
WindowsRatspeak desktop of RNS via pip (PowerShell / WSL)
macOSRatspeak .dmg of RNS via pip
LinuxRatspeak AppImage / .deb / .rpm of RNS via pip
AndroidRatspeak of Sideband APK. USB-OTG, BLE, TCP naar RNode.
iOSRatspeak beta via TestFlight. Geen USB, alleen BLE of TCP bridge.
Raspberry PiRNS via pip. Geschikt als altijd-aan node met RNode.