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.
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