BSD Ports

dns/dns-ui v0.2.8 DragonFly

LDAP-authenticated PowerDNS user interface by Opera

System
DragonFly
Repository
DPorts
Maintainer
[email protected] (as in FreeBSD)
License
APACHE20
Categories
dns
Package size
466.6 KiB, 2277.2 KiB installed

Description

A tool to manage a PowerDNS authoritative server in a corporate LDAP-driven environment.

Features: * Connects to PowerDNS via its JSON API. * Allows login managed by LDAP server. * Create zones; add, edit and delete records. * Grant multiple users access to administer a zone. * Lower access level that allows to view a zone and request changes. * Provides its own JSON API for making changes to DNS records. * Keeps a changelog of all DNS changes done through it. * (Optionally) export all zones as bind-format zone files and store changes in git.

In the other systems

SystemPortVersion
DragonFlydns/dns-uiv0.2.8
FreeBSDdns/dns-uiv0.2.8
HardenedBSDdns/dns-uiv0.2.8
GhostBSDdns/dns-uiv0.2.8

Install

Binary package:

pkg install dns-ui

From DPorts:

cd /usr/dports/dns/dns-ui && make install clean

Dependencies

Run dependencies 8

No port depends on this one.

Configuration

No options to configure.

Service scripts
none

Message after installing

Follow the post-installation instructions at:
  https://github.com/operasoftware/dns-ui#readme

Create a database and user, by running the following as the postgres user:
  % createuser -P dnsui-user ; createdb -O dnsui-user dnsui

Customize /usr/local/www/dns-ui/config/config.ini

Create an initial admin account by running:
  % php /usr/local/www/dns-ui/scripts/create_admin_account.php