Getting‐Started - Phantomojo/GhostWire-secure-mesh-communication GitHub Wiki
Getting Started with GhostWire
Welcome to GhostWire! This guide will help you set up, build, and run the project for development or evaluation.
🚀 What is GhostWire?
GhostWire is a modular, privacy-focused mesh networking and messaging platform. It supports multiple transports (Bluetooth, WiFi, LoRa, WebRTC, TCP/IP), protocol adapters (Briar, Meshtastic, Matrix), and advanced security features.
1. Prerequisites
2. Clone the Repository
git clone https://github.com/phantomojo/GhostWire-secure-mesh-communication.git
cd GhostWire-secure-mesh-communication
3. Build & Run the Backend (Rust)
cd ghostwire
cargo build --release
# To run:
cargo run --release
4. Build & Run the Frontend (React/Tailwind)
cd webui
npm install
npm run dev
- The web UI will be available at http://localhost:3000
5. Build & Preview the Astro Site (Project Homepage)
cd astro-site
npm install
npm run dev
- The Astro site will be available at http://localhost:4321
6. Next Steps
For any issues, open an issue on GitHub or join the community (Discord coming soon).