ZoneControl is a Python Django application and is typically installed through our official Ansible packages.

PowerDNS will provide an Ansible role to install ZoneControl and set up an initial user. This role comes with a README file that describes all variables for the role.


After the initial installation, ZoneControl needs to be configured. See the Configuration section on how to configure.

After configuration, the database needs to be populated, run:

zonecontrol-manage migrate

Now create a superuser (if required):

zonecontrol-manage createsuperuser