v0.1.0 — Active Development. Choose your platform below to get started.
docker-compose
# Clone and run
git clone https://github.com/Phantomojo/GhostWire-secure-mesh-communication.git
cd GhostWire-secure-mesh-communication
docker-compose up -d
git clone + cargo build
# Build from source
git clone https://github.com/Phantomojo/GhostWire-secure-mesh-communication.git
cd GhostWire-secure-mesh-communication/ghostwire
cargo build --release
x86_64
Apple Silicon / Intel
ARM64
Every release includes SHA-256 checksums. Verify your download matches the published hash:
# Download the checksum file from GitHub Releases
sha256sum -c ghostwire-v0.1.0-sha256sums.txt
# Expected output
ghostwire-v0.1.0-x86_64-linux.tar.gz: OK
Release artifacts are signed with the team's GPG key. Verify the signature:
# Import the signing key (fingerprint available on GitHub Releases)
gpg --recv-keys <KEY_FINGERPRINT>
# Verify the signature
gpg --verify ghostwire-v0.1.0.tar.gz.sig ghostwire-v0.1.0.tar.gz
# Expected output
gpg: Good signature from "GhostWire Team <mirungu015@proton.me>"
Contact mirungu015@proton.me for the current GPG public key.
| Requirement | Minimum | Recommended |
|---|---|---|
| Operating System | Linux (kernel 5.10+) | Linux (kernel 6.1+) |
| RAM | 4 GB | 8 GB |
| Rust (from source) | Rust 1.75+ | Rust 1.80+ |
| Disk Space | 100 MB | 500 MB (with build tools) |
| Network | WiFi adapter (for WiFi Direct) | WiFi + Bluetooth LE + LoRa |
| CPU | x86_64, 2 cores | x86_64, 4+ cores |