Segla Agent¶
Segla Agent is a lightweight daemon that runs on your servers and manages infrastructure resources — private WireGuard networks, and more — by continuously reconciling desired state from the Segla platform.
How it works¶
The agent runs a reconcile loop that:
- Polls desired state from the Segla backend every 30 seconds
- Compares it with the current local state
- Applies any necessary changes (create/update/delete resources)
- Reports status back to the platform
Server Segla Platform
┌──────────────┐ gRPC/TLS ┌──────────────┐
│ segla agent │ ◄────────────► │ Backend │
│ │ │ │
│ WireGuard │ │ Dashboard │
│ bbolt state │ │ Temporal │
└──────────────┘ └──────────────┘
Features¶
- Private Networking — WireGuard mesh networks between your servers
- Automatic key management — keys are generated locally and never leave the machine
- Idempotent operations — safe to restart at any time
- Minimal footprint — single static binary, no dependencies
- Systemd integration — runs as a managed service
Quick links¶
- Quick Start — get running in 60 seconds
- Installation — detailed installation options
- Configuration — all config options
- CLI Reference — available commands