14-day free trial

Web hosting management, simplified.Light. Fast. Complete.

enconf is the modern alternative to Plesk. Manage servers, sites, email, DNS, backups and WordPress — all in one lightweight hosting control panel. Ready in just 5 minutes, uses under 75 MB RAM.

Install now and try it free
$curl -fsSL https://get.enconf.com | bash
Run as root · curl must be installed (apt install -y curl)
Why enconf

Web hosting management, rethought

Built for hosts who value efficiency, transparency and full control.

💰

Transparent pricing

All features included in every plan — WordPress staging, reseller system, encrypted backups. No hidden fees, no invoice surprises.

Minimal resource usage

Under 75 MB RAM for API and agent. More capacity for your customer websites — a decisive advantage especially on VPS servers.

🔒

Real customer isolation

Every customer gets their own Linux user, dedicated PHP-FPM pool and isolated directories. OS-level security, not just file-level.

Included as standard

All the basics included — in every plan

From multi-PHP to modern anti-spam — the tools of daily operation are included at no extra cost.

Multiple PHP versionsFile managerDatabase manager (phpMyAdmin)MariaDB & PostgreSQLTwo-factor login (2FA)Admin SSO (OIDC/OAuth2)Site Doctor (one-click fixes)Live log viewerNotification centerSSL expiry alertsWeb statisticsSSH & SFTPCron-JobsWebsite stagingPassword-protected directoriesCustom error pagesDNSSECLet’s Encrypt (HTTP & DNS-01)Node.js & PythonApp-Manager (Next.js)rspamd Anti-SpamRBL/URIBL Blocklistsnftables-Firewallfail2ban
Self-Healing Configuration

Config drift? One click rebuilds it.

enconf re-renders Nginx, TLS, Postfix, Dovecot, DNS and the firewall transactionally from the database — with service test and automatic rollback.

🔍

Detect drift automatically

The panel diffs on-disk config against DB truth and shows per file which parts were edited manually.

🔧

Transactional one-click repair

Nine repair functions per domain (TLS, vhosts, pools, mail-SNI, DNS, firewall, orphans, backup snapshots). Service test failed? Automatic rollback to the last good state.

📋

Dry-run with byte-diff

See exactly what would change beforehand — file by file, byte by byte. No production surprises.

Site Doctor

Site Doctor: finds problems before your customers do

Automatic per-site diagnosis right in the customer area — with one-click fixes and background monitoring.

🩺

Detects problems automatically

SSL expiry, malware, WordPress vulnerabilities, stopped PHP service, 5xx errors, PHP errors, slow requests, full storage and inodes — all checked continuously.

One-click fixes

Detected problems can be fixed directly — e.g. restart the PHP service — no SSH, no support ticket. Includes details on PHP errors.

📈

Background monitoring & history

Runs automatically in the background and reports new problems immediately — with history, so nothing is missed.

Site Doctor – enconf
Per-Site Isolation

Security per site — not per customer.

If one site of a customer is compromised, their other sites stay untouched. Plesk, cPanel and Enhance share a single Linux user across all sites of the same customer — in enconf every site gets eight dedicated isolation layers.

Layer enconf Plesk cPanel Enhance
Linux user + UIDper siteper customerper accountper customer
PHP-FPM poolper siteper customerper accountper customer
open_basedir + disable_functionsper siteper customerper accountper customer
Dedicated /tmp directoryper sitepartialper customer
AppArmor profileper site
systemd cgroup (RAM / CPU / tasks)per sitepartial
ProFTPD chrootper siteper customerper accountper customer
Separate access logsper siteper customerper accountper customer

Eight independent layers, rendered fresh from the DB on every site provisioning. That is real defense in depth.

Detailed comparisons: enconf vs. Plesk, cPanel, CloudPanel, ISPConfig, KeyHelp · all comparisons →

Provable security

Security you can verify.

Defense in depth across independent layers — visible in real time in the Security Advisor, with SBOM, signed updates and EU CRA evidence.

Defense in depth

A dedicated Linux user per website, isolated PHP-FPM pools, AppArmor in enforce mode and systemd resource slices. Every layer must be broken on its own.

Live security score

The Security Advisor continuously runs hardening checks per server and shows in real time which layers are active — proven, not just claimed.

Supply chain & EU CRA

SBOM (CycloneDX), signed APT updates, a CVE feed (OSV/Debian) and automatic security updates — including a CRA cockpit for EU Cyber Resilience Act evidence.

Security Advisor in the enconf panel: live score, AppArmor isolation and CRA compliance.
Security Advisor in the enconf panel: live score, AppArmor isolation and CRA compliance.
TLS Health

See SSL issues before the customer calls.

The TLS health dashboard detects SAN drift, survives Let's Encrypt rate limits with exponential backoff and live-probes every certificate against the real endpoint.

🎯

SAN drift detection

When DNS records and certificate SANs drift apart, the panel shows +N missing and −N orphan domains — with one-click reissue.

🔄

Live probe of every cert

Wrong cert served or TLS handshake broken? Visible immediately — before the end user notices.

Rate-limit backoff

Exponential wait (1 → 2 → 4 → 24 h) plus per-site advisory lock prevent Let's Encrypt bans on reissue storms. Triple-layered ACME safety.

Full security documentation →
Email system

Complete email hosting — with modern anti-spam

Postfix + Dovecot + rspamd — professional deliverability and spam protection, included in every plan.

📬

Mailboxes & webmail

Mailboxes, aliases, forwarders, distribution lists, catch-all and autoresponders. SOGo webmail with groupware (calendars & contacts) and IMAP migration of existing mailboxes — on Postfix + Dovecot.

🛡

Anti-spam & blocklists

Modern spam protection with rspamd: RBL/URIBL blocklists, greylisting and rate limiting — no surcharge, in every plan.

Deliverability & security

DKIM, SPF/SRS, DMARC and ARC sealing — set up via wizard, plus SSL for mail. Emails land in the inbox, not in spam.

Extension Marketplace

Extend your panel with extensions

Install additional features with one click — right from the panel.

enconf Extensions
🐳

Container Hosting (Docker)

Containers per website — rootless with Podman, isolated and reachable only via the site’s own domain proxy. With package limits and a CVE gate on deploy (Grype). No Docker daemon in the core.

Available
📈

Uptime Monitor

Monitors servers, websites and services around the clock and alerts you in real time on downtime — with history and status right in the panel.

Available
🔧

Extension SDK

Build your own extensions in Go or as HTTP service — with sidebar entries, settings tabs, dashboard widgets and per-plan permissions.

Developer Guide →

Open architecture — new features can be added without core changes.

Integrations

Works with your billing system

Provisioning modules for popular billing panels — plus a complete REST API for custom integrations.

💳

WHMCS

Automatic account creation, suspension, termination and package changes directly from WHMCS.

💳

FOSSBilling & BoxBilling

One module for both — same server manager interface, full lifecycle automation.

💳

Blesta

Provisioning module for Blesta 5.x/6.x — account creation, suspension and package changes across the full lifecycle.

View all integrations →
Inside the panel

Manage everything in one place

Customers, websites, domains, email, databases and DNS — in one clear, fast interface.

enconf — Customer Dashboard enconf — Customers enconf — Websites enconf — Domains enconf — Databases enconf — Email enconf — DNS enconf — Backup enconf — Firewall
FAQ

Frequently asked questions

What is enconf?
enconf is a lightweight web hosting management panel for Linux servers. It combines server management, website management, email, DNS, SSL certificates, backups and WordPress, Joomla & PrestaShop toolkit in a modern interface. Uses under 75 MB RAM, delivered as native Go binary — no Java, no Docker, no bloat.
Is enconf a Plesk alternative?
Yes. enconf was built as a modern, lightweight alternative to established hosting panels. All key features (WordPress, Joomla & PrestaShop toolkit with staging, email, DNS, SSL, encrypted backups, multi-server, reseller system) at a better price with far lower resource usage. All features in every plan. See the Plesk alternative →
Which servers and operating systems are supported?
Debian 13 on amd64 and arm64. Runs on VPS, dedicated servers, cloud instances and ARM-based servers (e.g. Hetzner Ampere, AWS Graviton) — the price is the same regardless of server type.
Can I migrate from Plesk?
Yes. enconf ships automatic migration tools for Plesk via SSH. Customers, sites, databases, mailboxes, DNS zones and cron jobs are transferred automatically. WordPress URLs are rewritten during migration.
How do I install enconf?
Install takes about 5 minutes. One command on a fresh Debian server: curl -fsSL https://get.enconf.com | bash. The script auto-configures web server, PHP, databases, mail server, DNS and all other components.
How much does enconf cost?
From €8.90/month (incl. VAT) on the Basic plan (up to 10 sites). Business (up to 30 sites) €18.90/month, Hoster (unlimited + reseller) €32.90/month. All features included — no extra charges for toolkits, staging or backups.
Is there a REST API?
Yes. enconf provides a complete REST API exposing 100% of all functions. Ideal for WHMCS integration, custom automation or connecting to existing billing systems.

Your first project online in 5 minutes.

14-day free trial · No credit card · Made in Germany, GDPR-compliant