Zum Inhalt

Installation mit Postgresql Backend

  • PowerDNS Pakete installieren
    Alpine: pdns, pdns-tools, pdns-backend-pgsql, pdns-doc, postgresql, postgresql-client, pdnsd-doc
  • Datenbank erzeugen, hier pdns, daran denken Zugriff auf die Tabelle zu erteilen und auch sequence zu erlauben:

GRANT ALL PRIVILEGES ON ALL TABLES IN SCHEMA public TO pdns; GRANT ALL ON ALL SEQUENCES IN SCHEMA public to pdns;

  • Rolle erzeugen für den Zugriff auf die Datenbank, hier: pdns
  • Backup regelmäßig erzeugen von DB, damit restore möglich ist
  • Schema importieren: psql -U pdns -d pdns -a -f /usr/share/doc/pdns/schema.pgsql.sql