Skip to content

Plugin Ecosystem

Lyndrix ships a set of first-party plugins built on the stable plugin API. Each plugin lives in its own repository and has its own documentation site.

Documentation subdomains are provisioned per plugin at https://<slug>.docs.lyndrix.eu. Until the DNS records and GitHub Pages custom domains are configured, these links may not resolve yet — the GitHub repository is always the source of truth.

Shipped plugins

Plugin What it does Docs Source
IaC Orchestrator GitOps controller that runs Terraform and Ansible pipelines, with webhook triggers, drift detection, and parallel provisioning. iac-orchestrator.docs.lyndrix.eu GitHub
Server Manager Central server inventory with configurable hardware catalogs, combination rules, and event-bus hooks for downstream order workflows. server-manager.docs.lyndrix.eu GitHub
Docker Manager Docker monitoring and runtime control (start/stop/restart/logs/shell) via the core sockets layer, with a dashboard widget. docker-manager.docs.lyndrix.eu GitHub
State Monitoring Native infrastructure and service monitoring with passive result ingestion, admin overrides, and inventory sync from other plugins. monitoring.docs.lyndrix.eu GitHub
External Services Embed external web UIs (Home Assistant, Grafana, …) as iframes through a managed service registry. external-services.docs.lyndrix.eu GitHub
Discord Notifier Two-way Discord integration (bot API + webhook) implemented as a Messaging Gateway adapter; supports multiple channel instances. discord-notifier.docs.lyndrix.eu GitHub
Meeting Bingo Multiplayer bullshit-bingo for long meetings — a reference/novelty plugin. meeting-bingo.docs.lyndrix.eu GitHub

Discovering and installing plugins

The marketplace reads its catalog from the plugin collection registry, configurable via LYNDRIX_PLUGIN_COLLECTION_URL (see Installation). Browse the full registry at the lyndrix-plugin-collection repository.

Install a plugin from the Plugin Manager UI, or declare it for reconciliation on boot via LYNDRIX_PLUGINS_DESIRED (see the Plugin Development Guide).

Building your own

See the Plugin Development Guide for the full plugin contract, and the per-component references for the extension points these plugins build on: