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¶
On a minimal Debian install, curl and sudo are not pre-installed. Install them as root before running the oneliner:
On a standard Debian install you can skip this step.
Installation¶
Installation is done with a single command. Run this 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.