Extensions¶
What are Extensions?¶
Extensions add additional functionality to enconf. They are installed via the built-in Extension Marketplace and can be enabled or disabled with a single click.
Extensions are independent modules that communicate with the panel through the enconf Extension API. They can be developed in Go, PHP, Python or Node.js.
Extension Marketplace¶
In the panel, access the Marketplace via Admin > Extensions.
Installing Extensions¶
- Navigate to Admin > Extensions
- Click Browse Marketplace
- Select the desired extension and click Install
- After installation, you can enable the extension using the toggle switch
Enabling / Disabling Extensions¶
Installed extensions can be enabled or disabled at any time:
- Open Admin > Extensions
- In the list of installed extensions, you will find the activation toggle
- Disabled extensions do not consume any resources
Available Extensions¶
| Extension | Summary | Details |
|---|---|---|
| WordPress Toolkit | One-click install, plugin/theme management, security scan, admin SSO | → |
| Joomla Toolkit | One-click install, extension/template management, security scan, admin SSO | → |
| PrestaShop Toolkit | One-click install, shop status, module management, admin SSO | → |
| Container Hosting (Docker) | Rootless containers per website, CVE gate, optional gVisor isolation | → |
| Git Deploy | Deploy via git pull from GitHub/GitLab/Gitea, webhook auto-deploy, rollback | → |
| Malware Scanner | Dual-engine signatures + CVE rules, quarantine, scheduler | → |
| Uptime Monitor | External availability monitoring, flapping protection | → |
| MCP Server (AI Integration) | Connects Claude, ChatGPT, Cursor & co. via the Model Context Protocol — read-only + safe actions | → |
AI Assistant removed
The AI Assistant extension, previously listed separately, was removed from the marketplace on 2026-07-20 and is no longer available.
Extension Settings¶
Each extension has its own settings, accessible via Admin > Extensions > [Extension] > Settings.
Global extension settings (e.g. automatic updates) can be found under Admin > Settings > Extensions.
Developing Your Own Extensions¶
enconf offers an open extension architecture. Extensions can be developed in Go, PHP, Python or Node.js.