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

AI Assistant

The AI Assistant is the first official extension for enconf. It provides:

  • AI-powered diagnostics — Automatic analysis of server issues and error messages
  • Server optimization — Recommendations for PHP, Nginx and MariaDB configuration
  • Integrated chat — Ask questions directly in the panel and receive context-aware answers
  • Log analysis — Automatic pattern detection in error logs

The AI Assistant is available as a standalone extension and can be installed via the Marketplace.

PrestaShop Toolkit (planned)

E-commerce management for PrestaShop — installation, updates and administration directly in the panel.

Git Deploy (planned)

Automatic deployments from GitHub, GitLab or Gitea — push-to-deploy for your sites.

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.