Installation¶
System Requirements¶
| Requirement | Minimum |
|---|---|
| Operating System | Debian 12 (Bookworm) or Debian 13 (Trixie) |
| Architecture | amd64 (x86_64) or arm64 (AArch64) |
| RAM | 2 GB (4 GB recommended) |
| Disk | 20 GB (SSD recommended) |
| Network | Static IP address, ports 80/443 open |
Prerequisites¶
The installer must be run as root, and curl must be installed. On a minimal Debian install curl is not pre-installed — install it as root first:
On a standard Debian install curl is usually already present; then you can skip this step.
Installation¶
Installation is done with a single command. Run it as root on a fresh server:
That's it!
The installer handles everything automatically — no further steps required.
Architecture Support¶
The panel and agent are available for both amd64 and arm64 architectures. The installer automatically detects the server architecture and installs the correct packages. No manual configuration is required.
What the installer sets up automatically¶
- Debian version and architecture detection (amd64/arm64)
- Adding the NetCell apt repository
- Installing all packages (Panel + Agent)
- Creating and configuring the PostgreSQL database
- Setting up Nginx, PHP-FPM, MariaDB, Postfix, Dovecot, PowerDNS, ProFTPD
- SSL certificate for the panel (Let's Encrypt)
- Basic firewall configuration (nftables + fail2ban)
- Enabling and starting systemd services
After installation¶
Open your browser and navigate to:
You will be automatically redirected to the Setup Wizard, where you create your admin account.
Updates¶
Updates can be performed directly in the panel under Settings → System — one click is all it takes.
Alternatively via terminal:
Ports¶
| Port | Service | Description |
|---|---|---|
| 3443 | Panel | HTTPS access to the management panel |
| 80 | Websites | HTTP (automatic redirect to HTTPS) |
| 443 | Websites | HTTPS for customer websites |
Logs¶
Supported Systems¶
| Distribution | Version | Status |
|---|---|---|
| Debian | 12 (Bookworm) | Fully supported |
| Debian | 13 (Trixie) | Fully supported |
Ubuntu is no longer supported
We focus on Debian. Ubuntu (including 24.04 LTS) is actively rejected by the installer.
Fresh server recommended
Install enconf on a fresh server without existing web hosting software. The installer configures all services (Nginx, PHP, Mail, DNS) automatically — existing configurations may cause conflicts.