Предварительные требования
Вам потребуется:- PowerDNS Authoritative Server с включённым HTTP API
- API-ключ PowerDNS
- Go для локальной разработки или Docker для развёртывания в контейнере
Запуск с Go
Начните с примера конфигурации:.env и задайте как минимум:
http://localhost:8080.
Переопределение адреса прослушивания
Используйте флаги CLI, если нужно, чтобы процесс слушал на адресе, отличном от значений в.env:
Запуск с Docker Compose
Скопируйте.env.example в .env либо отредактируйте блок environment в
docker-compose.yml напрямую. Главное, чтобы контейнер получил доступный
PDNS_API_URL и корректный PDNS_API_KEY.
Пример:
http://localhost:8080.