dns/dns-ui v0.2.8 FreeBSD
LDAP-authenticated PowerDNS user interface by Opera
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- License
- APACHE20
- Categories
- dns
- Package size
- 481.1 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
| System | Port | Version |
|---|---|---|
| FreeBSD | dns/dns-ui | v0.2.8 |
| DragonFly | dns/dns-ui | v0.2.8 |
| HardenedBSD | dns/dns-ui | v0.2.8 |
| GhostBSD | dns/dns-ui | v0.2.8 |
Install
Binary package:
pkg install dns-ui
From the ports tree:
cd /usr/ports/dns/dns-ui/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= dns-ui>0:dns/dns-ui
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | v0.2.8 | v0.2.8 | v0.2.7_1 | v0.2.8 | v0.2.8 |
| FreeBSD:14:quarterly | v0.2.8 | v0.2.8 | n/a | v0.2.8 | v0.2.8 |
| FreeBSD:15:latest | v0.2.8 | v0.2.8 | n/a | v0.2.8 | v0.2.8 |
| FreeBSD:15:quarterly | v0.2.8 | v0.2.8 | n/a | n/a | n/a |
| FreeBSD:16:latest | v0.2.8 | v0.2.8 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
The Makefile names none itself; they come from USES and USE_*.
The full lists below include those, and their dependencies in turn.
Build dependencies 10
Run dependencies 35
- archivers/brotli
- archivers/liblz4
- archivers/zstd
- converters/php85-mbstring
- databases/gdbm
- databases/openldap26-client
- databases/php85-pdo
- databases/php85-pdo_pgsql
- databases/postgresql18-client
- databases/postgresql18-server
- devel/apr1
- devel/gettext-runtime
- devel/icu
- devel/jansson
- devel/libunistring
- devel/llvm19
- devel/oniguruma
- devel/pcre2
- devel/php85-intl
- devel/readline
- dns/libidn2
- dns/libpsl
- ftp/curl
- ftp/php85-curl
- lang/perl5.42
- lang/php85
- net/php85-ldap
- print/indexinfo
- security/cyrus-sasl2
- security/libargon2
- security/libssh2
- textproc/expat2
- textproc/libxml2
- www/apache24
- www/libnghttp2
No port depends on this one.
Configuration
Options name: dns_dns-ui
| Option | Default | Description |
|---|---|---|
| APACHE | on | Use apache as webserver |
| PGSQLSRV | on | Use local postgres instance |
- USES
- pgsql php:cli
- Service scripts
- none
Message after installing
Files
pkg-plist 142
- www/dns-ui/LICENSE
- www/dns-ui/NOTICE
- www/dns-ui/Pest.php
- www/dns-ui/PestJSON.php
- www/dns-ui/README.md
- www/dns-ui/bindzonefile.php
- www/dns-ui/core.php
- www/dns-ui/email.php
- www/dns-ui/extensions/README
- www/dns-ui/ldap.php
- www/dns-ui/migrations/001.php
- www/dns-ui/migrations/002.php
- www/dns-ui/migrations/003.php
- www/dns-ui/migrations/004.php
- www/dns-ui/migrations/005.php
- www/dns-ui/migrations/006.php
- www/dns-ui/model/change.php
- www/dns-ui/model/changeset.php
- www/dns-ui/model/comment.php
- www/dns-ui/model/dbdirectory.php
- www/dns-ui/model/migrationdirectory.php
- www/dns-ui/model/nstemplate.php
- www/dns-ui/model/pendingupdate.php
- www/dns-ui/model/record.php
- www/dns-ui/model/replicationtype.php
- www/dns-ui/model/replicationtypedirectory.php
- www/dns-ui/model/resourcerecord.php
- www/dns-ui/model/resourcerecordset.php
- www/dns-ui/model/soatemplate.php
- www/dns-ui/model/template.php
- www/dns-ui/model/templatedirectory.php
- www/dns-ui/model/user.php
- www/dns-ui/model/useralert.php
- www/dns-ui/model/userdirectory.php
- www/dns-ui/model/zone.php
- www/dns-ui/model/zoneaccess.php
- www/dns-ui/model/zonedirectory.php
- www/dns-ui/pagesection.php
- www/dns-ui/phpunit.xml
- www/dns-ui/powerdns.php
- www/dns-ui/public_html/book_next.png
- www/dns-ui/public_html/bootstrap/css/bootstrap-theme.css
- www/dns-ui/public_html/bootstrap/css/bootstrap-theme.css.map
- www/dns-ui/public_html/bootstrap/css/bootstrap-theme.min.css
- www/dns-ui/public_html/bootstrap/css/bootstrap-theme.min.css.map
- www/dns-ui/public_html/bootstrap/css/bootstrap.css
- www/dns-ui/public_html/bootstrap/css/bootstrap.css.map
- www/dns-ui/public_html/bootstrap/css/bootstrap.min.css
- www/dns-ui/public_html/bootstrap/css/bootstrap.min.css.map
- www/dns-ui/public_html/bootstrap/fonts/glyphicons-halflings-regular.eot
- www/dns-ui/public_html/bootstrap/fonts/glyphicons-halflings-regular.svg
- www/dns-ui/public_html/bootstrap/fonts/glyphicons-halflings-regular.ttf
- www/dns-ui/public_html/bootstrap/fonts/glyphicons-halflings-regular.woff
- www/dns-ui/public_html/bootstrap/fonts/glyphicons-halflings-regular.woff2
- www/dns-ui/public_html/bootstrap/js/bootstrap.js
- www/dns-ui/public_html/bootstrap/js/bootstrap.min.js
- www/dns-ui/public_html/bootstrap/js/npm.js
- www/dns-ui/public_html/extra.js
- www/dns-ui/public_html/init.php
- www/dns-ui/public_html/ipaddr/LICENSE
- www/dns-ui/public_html/ipaddr/SOURCE
- www/dns-ui/public_html/ipaddr/ipaddr.min.js
- www/dns-ui/public_html/jquery/jquery-3.7.1.min.js
- www/dns-ui/public_html/logo-header-opera.png
- www/dns-ui/public_html/screenshot-changelog.png
- www/dns-ui/public_html/screenshot-zoneedit.png
- www/dns-ui/public_html/style.css
- www/dns-ui/requesthandler.php
- www/dns-ui/router.php
- www/dns-ui/routes.php
- www/dns-ui/scripts/create_admin_account.php
- www/dns-ui/scripts/full_git_tracked_export.php
- www/dns-ui/scripts/ldap_update.php
- www/dns-ui/templates/apihelp.php
- www/dns-ui/templates/base.php
- www/dns-ui/templates/csrf.php
- www/dns-ui/templates/error403.php
- www/dns-ui/templates/error404.php
- www/dns-ui/templates/error500.php
- www/dns-ui/templates/error503.php
- www/dns-ui/templates/error503_upstream.php
- www/dns-ui/templates/functions.php
- www/dns-ui/templates/settings.php
- www/dns-ui/templates/template.php
- www/dns-ui/templates/templates.php
- www/dns-ui/templates/user.php
- www/dns-ui/templates/user_not_found.php
- www/dns-ui/templates/users.php
- www/dns-ui/templates/zone.php
- www/dns-ui/templates/zone_add_failed.php
- www/dns-ui/templates/zone_update_failed.php
- www/dns-ui/templates/zonedeleted.php
- www/dns-ui/templates/zoneexport.php
- www/dns-ui/templates/zoneimport.php
- www/dns-ui/templates/zones.php
- www/dns-ui/templates/zonesplit.php
- www/dns-ui/templates/zonesplitcompleted.php
- www/dns-ui/tests/DNSContentTest.php
- www/dns-ui/tests/DNSKEYTest.php
- www/dns-ui/tests/DNSNameTest.php
The first 100 are listed.
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| operasoftware-dns-ui-v0.2.8_GH0.tar.gz | 634146 | a5dd4387fe9dc93e535c790f51e034d5e7d7e8014c4ade9ee57977e5d9605ee2 |
Commit history 0
No commits in the history this site was built from.