Installing primary DNS server

Wizard to install the PowerDNS stack on a fresh Ubuntu 24.04 VM from the uAdmin panel.

  1. Prepare DNS VM

    Create a new Ubuntu 24.04 VM with public IP, root SSH access and hostname (e.g. dns1.example.com). Set glue NS records at your registrar when ready to delegate the domain.

    Minimum DNS VM:
      OS:   Ubuntu 24.04 LTS
      RAM:  1 GB (2 GB preporučeno)
      Disk: 10 GB+
      Port: 22/tcp SSH, 53/tcp+udp DNS
  2. Start the wizard

    In the panel: DNS → Install primary server. Enter DNS VM IP, SSH user/password or key, server FQDN and panel egress IP (public IP of this uAdmin panel — used for UFW and connector).

  3. What the wizard installs

    MariaDB, PowerDNS with MySQL backend, uAdmin connector, TLS certificate, UFW (53 public, 8443 only from panel IPs), generates API secret and enrollment key for attaching other panels.

  4. After installation

    Verify health check on DNS overview. Save the enrollment token (DNS → Server management) for attaching another panel. Create your first zone or enable DNS when creating a web project.