Update README.md
This commit is contained in:
parent
ca5d1e16ec
commit
0b50fb9cdf
1 changed files with 38 additions and 3 deletions
39
README.md
39
README.md
|
|
@ -1,5 +1,40 @@
|
|||
# LoMeS
|
||||
|
||||
LoMeS
|
||||
LOcal MEshtastic Server
|
||||
|
||||
Local Meshtastic Server
|
||||
---
|
||||
|
||||
### Server Setup
|
||||
|
||||
To set up a local Meshtastic client server without Docker, you can host the Meshtastic web client application separately on your network using the official web client repository. The web client can be hosted locally by cloning the repository and running it directly on your machine.
|
||||
|
||||
First, clone the Meshtastic web client repository from GitHub:
|
||||
|
||||
git clone https://github.com/meshtastic/meshtastic-web.git
|
||||
cd meshtastic-web
|
||||
|
||||
Install the required dependencies using PNPM:
|
||||
|
||||
curl -fsSL https://get.pnpm.io/install.sh | sh -
|
||||
export PNPM_HOME="$HOME/.local/share/pnpm"
|
||||
export PATH="$PNPM_HOME:$PATH"
|
||||
pnpm i
|
||||
|
||||
Copy the example environment file and configure it:
|
||||
|
||||
cp ./.env.example ./.env
|
||||
|
||||
Edit the .env file to define the device IP address (e.g., VITE_PUBLIC_DEVICE_IP=192.168.1.100) and optionally point to locally signed SSL certificates if needed.
|
||||
|
||||
Run the web application:
|
||||
|
||||
pnpm run dev
|
||||
|
||||
This will start the web server locally, allowing you to access the Meshtastic web client through your browser at http://localhost:8080 or the specified IP address. This setup enables offline operation and does not require Docker.
|
||||
|
||||
Alternatively, you can use the Meshtastic Network Management Client, a desktop application built with Rust and TypeScript, which supports offline deployment and administration of mesh networks.
|
||||
To run it locally, ensure you have Rust, Node.js, and PNPM installed, then clone the repository, initialize submodules, and run:
|
||||
|
||||
pnpm run rust:dev
|
||||
|
||||
This will start the desktop client with full offline functionality, including serial communication and network management.
|
||||
Loading…
Add table
Add a link
Reference in a new issue