Discovery node and P2P message relay service for the Nymstr messaging system, built on the Nym mixnet.
- User registration and directory lookups
- P2P message routing via SURB
- Group server discovery
- MLS key package exchange
cp .env.example .env
cargo run --releaseOn first run, the server generates a BIP39 seed phrase. Write it down - it protects all encrypted keys.
To generate server keys manually:
cargo run --release -- --generateSee .env.example for all options. Key variables:
NYM_CLIENT_ID- Unique identifier (default:default)DATABASE_PATH- SQLite database (default:storage/discovery.db)KEYS_DIR- PGP keys directory (default:storage/keys)
GNU GPLv3.0