Reticulum
Reticulum
Reticulum is a cryptography-based networking stack for building local and wide-area networks with readily available hardware. Reticulum can continue to operate even in adverse conditions with very high latency and extremely low bandwidth.
Setup and Usage
Meshchat
Meshchat is a simple mesh network communications app powered by the Reticulum Network Stack.
Install instructions:
sudo apk add py3-aiohttp \ py3-cx_freeze \ py3-peewee \ py3-websockets \ py3-pip \ py3-pyserial\ npm pip install rns --break-system-packages pip install lxmf --break-system-packages git clone https://github.com/liamcottle/reticulum-meshchat.git cd reticulum-meshchat git fetch git pull npm install npm run build python ./meshchat.py --generate-identity-file ~/reticulum-meshchat/storage/my_identity python meshchat.py --identity-file ~/reticulum-meshchat/storage/my_identity
If you skip the identity generation, everytime you launch you will get a new identity...
Now you are able to access meshchat via browser on localhost:8000
.
In the webinterface click on interfaces, edit the Default Interface, select TCPClientInterface and add the testserver reticulum.betweentheborders.com:4242
You have to stop and start it again to recognize your set networking interface.
Nomadnet
Off-grid, resilient mesh communication with strong encryption, forward secrecy and extreme privacy.
Install Instructions
Follow the install instructions on the official repo.
For the pip commands you will have to to add --break-system-packages
like:
pip install nomadnet --break-system-packages