Skip to content

Getting Started

TamTunnel edited this page Jan 4, 2026 · 1 revision

Getting Started

Quick Start

Prerequisites

  • Rust 1.83+ (curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh)

Build and Run

# Clone the repository
git clone https://github.com/TamTunnel/SpaceComms.git
cd SpaceComms

# Build the core service
cd spacecomms-core
cargo build --release

# Start a node with example config
cargo run -- start --config ../examples/config.yaml

Running Demos

Quick CLI Demo

Demonstrates CDM propagation between two nodes.

cd examples
./demo.sh

GUI Demo

Launches a visual dashboard with real-time network visualization.

cd examples
./demo-gui.sh
# Open http://localhost:3000

Secure Demo (mTLS)

Demonstrates secure peer communication with mutual TLS.

cd dev-certs && ./generate-certs.sh
cd ../examples
./demo-secure.sh

For more details, see the Demo Guide.

Clone this wiki locally