A Dockerized Relay for Meshtastic and Matrix featuring an Integrated Virtual Meshtastic Node communicating via MQTT
 
 
 
Go to file
Jeremiah K 476a70a280 Update README.md 2023-11-26 17:47:11 -06:00
.github/workflows Check develop 2023-08-22 14:21:06 +02:00
app Command wrapper script updates 2023-11-26 16:46:14 -06:00
device Change device docker base image to debian:bookworm-slim 2023-09-25 20:47:45 +00:00
.gitignore Move docker-compose.yaml 2 sample & add .gitignore 2023-10-25 11:02:33 -05:00
.gitmodules Almost works.... 2023-08-29 00:00:05 +00:00
LICENSE Initial commit 2023-08-16 23:07:49 +02:00
README.md Update README.md 2023-11-26 17:47:11 -06:00
docker-compose-sample.yaml Big progress, can connect 2023-11-26 15:51:34 -06:00
mmrelay.sh Update 2023-09-17 11:13:54 +00:00

README.md

MMRELAYNODE

A relay between Meshtastic and Matrix with native Meshtastic node connected via MQTT

The repository uses firmware built based on https://github.com/meshtastic/firmware.

Relay operation is implemented using the Meshtastic <=> Matrix Relay https://github.com/geoffwhittington/meshtastic-matrix-relay.

Feel free to explore the Meshtastic project on their website: https://meshtastic.org.

git clone https://github.com/mate-dev/mmrelaynode.git
cd mmrelaynode && git submodule update --init
docker compose -f "docker-compose.yaml" up -d --build

If modifying scripts, with the containers stopped use these commands to rebuild them:

docker system prune -af
docker-compose build --no-cache
docker-compose up -d --force-recreate 

Use the following command to see the output of command_wrapper.py & the MESHTASTIC_COMMAND_X commands:

docker exec -it mmrelaynode-app cat /home/mesh/app/command_output.txt