Latin: "threshold guardian" — minor Roman deity, guardian-spirit of the threshold (limen) itself.
Limentinus is the universal node agent for Limen. Installed on every managed host, it handles enrollment, WireGuard tunnel setup, Docker deployments, and proxy orchestration.
docker compose up -dRequired environment variables:
LIMEN_CENTRAL_URL— WebSocket URL to Limen (e.g.,ws://limen.example.com:8080)LIMEN_PROVISIONING_KEY— one-time key from Limen admin UILIMEN_ROLES— comma-separated:docker,proxy, or both
- Auto-enrollment — provisions identity, receives WireGuard config, connects tunnel
- Docker deploy pipeline — explicit stages: pull → capture old → start new → health check → finalize (or rollback)
- WireGuard tunnel — userspace
wg-quickon the agent side - Persistent WebSocket — auto-reconnecting control channel to Limen
- Role-based —
dockerrole enables container management,proxyrole brings up Ostiarius
.NET 10 / ASP.NET Core Worker • Docker.DotNet • wireguard-go (userspace)
See the Limen design spec.