Skip to content

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:

curl -fsSL https://get.netcell-it.com | sudo bash

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:

https://YOUR-SERVER-IP:3443

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:

sudo apt update && sudo apt upgrade

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

# Panel
sudo journalctl -u netcell-api -f

# Agent
sudo journalctl -u netcell-agent -f

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.