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¶
Der Extension Marketplace ist erreichbar unter extensions.enconf.com. Dort finden Sie offizielle und Community-Extensions.
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¶
AI Assistant¶
Der AI Assistant ist die erste offizielle Extension für enconf. Er bietet:
- KI-gestützte Diagnose — Automatische Analyse von Server-Problemen und Fehlermeldungen
- Server-Optimierung — Empfehlungen für PHP, Nginx und MariaDB Konfiguration
- Integrierter Chat — Stellen Sie Fragen direkt im Panel und erhalten Sie kontextbezogene Antworten
- Log-Analyse — Automatische Erkennung von Mustern in Error-Logs
Der AI Assistant ist als eigenständige Extension verfügbar und kann über den Marketplace installiert werden.
PrestaShop Toolkit (in Planung)¶
E-Commerce-Management für PrestaShop — Installation, Updates und Verwaltung direkt im Panel.
Git Deploy (in Planung)¶
Automatische Deployments von GitHub, GitLab oder Gitea — Push-to-Deploy für Ihre Sites.
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. Die Extension API Dokumentation finden Sie auf extensions.enconf.com.