Extensions¶
Was sind Extensions?¶
Extensions erweitern enconf um zusätzliche Funktionen. Sie werden über den integrierten Extension Marketplace installiert und können mit einem Klick aktiviert oder deaktiviert werden.
Extensions sind unabhängige Module, die über die enconf Extension API mit dem Panel kommunizieren. Sie können in Go, PHP, Python oder Node.js entwickelt werden.
Extension Marketplace¶
Im Panel erreichen Sie den Marketplace über Admin > Extensions.
Extensions installieren¶
- Navigieren Sie zu Admin > Extensions
- Klicken Sie auf Marketplace durchsuchen
- Wählen Sie die gewünschte Extension und klicken Sie auf Installieren
- Nach der Installation können Sie die Extension über den Schalter aktivieren
Extensions aktivieren / deaktivieren¶
Installierte Extensions können jederzeit aktiviert oder deaktiviert werden:
- Öffnen Sie Admin > Extensions
- In der Liste der installierten Extensions finden Sie den Aktivierungs-Schalter
- Deaktivierte Extensions verbrauchen keine Ressourcen
Verfügbare Extensions¶
| Extension | Kurzbeschreibung | Details |
|---|---|---|
| WordPress-Toolkit | Ein-Klick-Installation, Plugin/Theme-Management, Security-Scan, Admin-SSO | → |
| Joomla-Toolkit | Ein-Klick-Installation, Extensions/Templates-Verwaltung, Security-Scan, Admin-SSO | → |
| PrestaShop Toolkit | Ein-Klick-Installation, Shop-Status, Modul-Verwaltung, Admin-SSO | → |
| Container-Hosting (Docker) | Rootless Container pro Website, CVE-Gate, gVisor-Isolation optional | → |
| Git Deploy | Deploy per Git Pull aus GitHub/GitLab/Gitea, Webhook-Auto-Deploy, Rollback | → |
| Malware-Scanner | Dual-Engine-Signaturen + CVE-Regeln, Quarantäne, Scheduler | → |
| Uptime-Monitor | Externe Erreichbarkeitsüberwachung, Flapping-Schutz | → |
| MCP-Server (KI-Anbindung) | Verbindet Claude, ChatGPT, Cursor & Co. per Model Context Protocol — nur lesend + sichere Aktionen | → |
AI Assistant entfernt
Die früher separat aufgeführte AI-Assistant-Extension wurde am 2026-07-20 aus dem Marktplatz entfernt und ist nicht mehr verfügbar.
Extension-Einstellungen¶
Jede Extension hat eigene Einstellungen, die über Admin > Extensions > [Extension] > Einstellungen erreichbar sind.
Globale Extension-Einstellungen (z. B. automatische Updates) finden Sie unter Admin > Einstellungen > Extensions.
Eigene Extensions entwickeln¶
enconf bietet eine offene Extension-Architektur. Extensions können in Go, PHP, Python oder Node.js entwickelt werden.