The following minimum system requirements apply to the SoluteDNS Core. Please note when the Core is used as dependency for a different product different system requirements may apply.

Database

In most common setups the nameserver database is an remote database. The host SoluteDNS is installed on must be allowed to access this database otherwise the database connection will be refused. Please refer to the reference manual of the database you are using for troubleshooting.

DNSsec

For DNSsec operations SoluteDNS requires access to SSH of the master nameserver. We recommend to create an new user with limited access. You can limit access to the PowerDNS command line interface pdnssec/pdnsutil. No other functions are called. You may want to configure your firewall to only allow an SSH connection from the host SoluteDNS has been installed on.

Please note PHP 8 is not supported by IonCube. Recently loader v12 was released by IonCube supporting PHP 8.1. The SoluteDNS Core is compatible with PHP 8.1 starting from v1.22.014. Please note that as result we intend to drop support for PHP 7.4 as its reached EOL.

Webserver:
  • PHP 7.4 or later
  • PHP Data Object (PDO) Enabled
  • PDO_MYSQL Enabled
  • PHP_cURL Enabled
  • PHP_intl Enabled (for IDN support)
  • MySQL Version 5.2.x or later
  • Ioncube Loaders 11 or later
Nameserver:
  • PowerDNS v4.x
  • MySQL Back-end
  • SSH2