Skip to main content

Предварительные требования

Вам потребуется:
  • 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.