2025-04-02 11:47:04 -04:00
2025-04-01 22:08:06 -04:00
2025-04-02 11:47:04 -04:00
2025-04-01 22:08:06 -04:00
2025-04-02 11:47:04 -04:00
2025-04-01 21:40:06 -04:00
2025-04-01 22:08:06 -04:00
2025-04-02 11:47:04 -04:00
2025-04-01 22:08:06 -04:00

Create a Virtual Environment

Create the virtual environment and activate it:

python -m venv meshtastic && source meshtastic/bin/activate

Install the requirements: pip install requirements.txt

Try it out before deploying it as a service: flask run --host=0.0.0.0 --port=5000

Deploying Service Script Changes

Type the following commands:

sudo cp ~/Projects/Meshtastic-Webserver/MeshtasticLogger.service /etc/systemd/system/ && sudo systemctl daemon-reload

To start the service run sudo systemctl start MeshtasticLogger

You can get the status of the service by running:

sudo systemctl status MeshtasticLogger

And you can stop the service by running:

sudo systemctl stop MeshtasticLogger

To have the service start on boot run: systemctl enable MeshtasticLogger

Automatic Deployment

Make sure the bash script is executable by running: chmod u+x install.sh

Run the script with: sudo ./install.sh

Description
An easy and more consistent way to send and receive messages with meshtastic.
Readme MIT 161 KiB
Languages
Python 68.9%
HTML 23%
Shell 8.1%