Reticulum + MeshCore mesh networking backend for rSpace
  • Python 98.1%
  • Shell 1%
  • Dockerfile 0.9%
Find a file
Jeff Emmett 3bed8e3b87 Stage rnsd-rs sidecar migration
Move public mesh transport out of Python rnsd into the rnsd-rs sidecar
container (separate compose service at /opt/apps/rnsd-rs). Python rnsd
becomes a local-app multiplex hub only:

- config/reticulum.conf: collapse 6 interfaces (1 TCPServer + 5 EU peers)
  into a single TCPClient → rnsd-rs:4243; flip enable_transport = False
- docker-compose.yml: drop the 4242:4242 host port mapping (rnsd-rs takes it)
- entrypoint.sh: detect legacy config (presence of TCPServerInterface),
  back it up to config.pre-rnsdrs.<ts>, install the new default

share_instance:37428 stays inside Python so lxmd + the bridge keep their
existing IPC. Identity at /data/reticulum/storage/rmesh_identity unchanged.

Not yet deployed; ordering on cutover is: bring up rnsd-rs first, then
docker compose up -d --force-recreate rmesh-reticulum so its TCPClient
finds the sidecar already listening.
2026-05-01 23:27:07 +00:00
app reticulum_bridge: extract claimed_name from list-form msgpack app_data 2026-04-24 17:42:53 -04:00
config Stage rnsd-rs sidecar migration 2026-05-01 23:27:07 +00:00
docs Initial commit: rMesh Reticulum + MeshCore backend 2026-04-06 16:42:10 +00:00
.env.example Initial commit: rMesh Reticulum + MeshCore backend 2026-04-06 16:42:10 +00:00
.gitignore Initial commit: rMesh Reticulum + MeshCore backend 2026-04-06 16:42:10 +00:00
docker-compose.yml Stage rnsd-rs sidecar migration 2026-05-01 23:27:07 +00:00
Dockerfile Initial commit: rMesh Reticulum + MeshCore backend 2026-04-06 16:42:10 +00:00
entrypoint.sh Stage rnsd-rs sidecar migration 2026-05-01 23:27:07 +00:00
NOTES.md feat(petnames): extend bridge with msgpack announce + edge gossip 2026-04-23 22:59:53 -04:00
requirements.txt deps: add requests for petname announce push to rmesh-online 2026-04-23 23:06:53 -04:00
supervisord.conf Initial commit: rMesh Reticulum + MeshCore backend 2026-04-06 16:42:10 +00:00