Skip to content

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

  1. Navigate to Admin > Extensions
  2. Click Browse Marketplace
  3. Select the desired extension and click Install
  4. After installation, you can enable the extension using the toggle switch

Enabling / Disabling Extensions

Installed extensions can be enabled or disabled at any time:

  1. Open Admin > Extensions
  2. In the list of installed extensions, you will find the activation toggle
  3. 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.