Installation¶
System Requirements¶
| Requirement | Minimum |
|---|---|
| Operating System | Debian 12/13 or Ubuntu 24.04 LTS |
| 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 |
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¶
- Operating system and architecture detection (Debian/Ubuntu, 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 | 24.04 LTS (Noble) | Fully supported |
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.