Relay Binary

LetUsMsg relays are single static binaries — no external dependencies, minimal RAM, and designed to be ephemeral so you can recreate or rotate them quickly. Supported builds: Linux AMD64, Linux ARM64, macOS Intel, and macOS Apple Silicon.

Download Relay

Download the file for you architecture, rename to ’lum-relay’, chmod 775, and execute

Run relay service

lum-relay

Run in a self-documenting script with env variable (better security)

run-lum-relay.sh

#!/bin/bash
# local service IP:Port
export HOST=10.0.5.50
export PORT=19760
# Token to authenticate you are admin
# use this token to add a relay
export ADMIN_TOKEN=iv0zgm3ec291bd5odz0y5iw8
# IP:Port for the notification relay service
# The below IP:Port is a service provided by LetUsMsg Corp
# Note: notification relay service is optional, depending on your security requirements
export NOTIFY_HOST=dev.malloc.io
export NOTIFY_PORT=19769
# Auth token for notify relay service
# this value is for beta / demo purposes
export JWT_SECRET=test-secret-key-at-least-32-chars-long-for-security

./lum-relay start -v "$@"
 

lum-relay start

Command line example:

 
./lum-relay start  -s 10.0.5.50 -p 19760 -t iv0zgm3ec291bd5odz0y5iw8 -v
 

Previous Releases

Linux AMD64

Linux ARM64

macOS Intel

macOS Apple Silicon


Default Rotation and Lifetimes

ParameterDefaultDescription
Relay TTL7 daysAutomatic rotation
Grace period48 hOverlap window for message pulls
Message TTL72 hCache expiry
Cipher rounds100 (default)Configurable per channel

Own your infrastructure. Control your encryption. Leave nothing behind.