awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
PowerDNS-Admin avatar

PowerDNS-Admin/PowerDNS-Admin

0
View on GitHub↗
2,786 stars·674 forks·Python·MIT·20 views

PowerDNS Admin

PowerDNS-Admin is a web-based management interface and administration tool for PowerDNS. It provides a graphical dashboard to manage DNS zones and resource records, replacing the need for manual configuration file edits or command line tools.

The system implements a role-based access control layer to restrict zone visibility and administrative functions based on assigned user permissions. It includes a dedicated server monitor for tracking the health, configuration, and performance statistics of PowerDNS backend servers.

The platform covers a broad range of administrative capabilities, including the creation and modification of forward and reverse zones, the implementation of the DynDNS2 protocol for dynamic updates, and the maintenance of event-sourced audit logs to track all administrative changes.

The software is written in Python and utilizes a relational database for persistent storage of user accounts, zone configurations, and audit history.

Features

  • Zone Management - Provides a graphical web interface for managing PowerDNS zones and records instead of manual configuration edits.
  • DNS Record Management - Implements a system for adding, editing, and deleting DNS records via a decoupled REST API interface.
  • Zone Management - Offers tools to create and edit forward and reverse DNS zones, including support for international characters.
  • Role-Based Access Control - Controls which users can edit specific DNS zones based on their assigned permissions and roles.
  • DNS Management Interfaces - Provides a visual dashboard for managing PowerDNS zones and records, replacing command line tools.
  • DNS Management APIs - Provides API endpoints for the programmatic control of network zones and records to automate updates.
  • DynDNS2 Implementations - Exposes a DynDNS2 compatible endpoint to allow external clients to update resource records automatically.
  • Dynamic DNS Clients - Supports the DynDNS2 protocol to automatically modify DNS records and keep client IP addresses current.
  • User Identity Verification - Validates user credentials using local accounts, external identity providers, and multi-factor authentication.
  • Administrative Change Auditing - Records every administrative change as a discrete entry in a database to maintain a historical audit trail.
  • Server Health Monitoring - Tracks the health and performance statistics of PowerDNS backend servers to ensure network stability.

Star history

Star history chart for powerdns-admin/powerdns-adminStar history chart for powerdns-admin/powerdns-admin

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Frequently asked questions

What does powerdns-admin/powerdns-admin do?

PowerDNS-Admin is a web-based management interface and administration tool for PowerDNS. It provides a graphical dashboard to manage DNS zones and resource records, replacing the need for manual configuration file edits or command line tools.

What are the main features of powerdns-admin/powerdns-admin?

The main features of powerdns-admin/powerdns-admin are: Zone Management, DNS Record Management, Role-Based Access Control, DNS Management Interfaces, DNS Management APIs, DynDNS2 Implementations, Dynamic DNS Clients, User Identity Verification.

What are some open-source alternatives to powerdns-admin/powerdns-admin?

Open-source alternatives to powerdns-admin/powerdns-admin include: mlogclub/bbs-go — bbs-go is a community forum software written in Go. It functions as a gamified community platform and social network… qdm12/ddns-updater — This project is a containerized dynamic DNS update client designed to automate the synchronization of domain records… abhinavxd/libredesk — Libredesk is an omnichannel support management system designed to unify live chat and email communications into a… sadmann7/skateshop — Skateshop is a Next.js e-commerce storefront and subscription-based commerce platform. It provides a retail website… tastyigniter/tastyigniter — TastyIgniter is a comprehensive restaurant management system and digital ordering engine. Built as a modular… fog/fog — Fog is a Ruby cloud infrastructure SDK that provides a standardized interface for managing compute, storage, and…

Open-source alternatives to PowerDNS Admin

Similar open-source projects, ranked by how many features they share with PowerDNS Admin.
  • mlogclub/bbs-gomlogclub avatar

    mlogclub/bbs-go

    3,372View on GitHub↗

    bbs-go is a community forum software written in Go. It functions as a gamified community platform and social network framework, providing tools for hosting public discussions, managing knowledge bases, and coordinating user identities. The platform is distinguished by an integrated gamification engine that tracks activity via daily check-ins and reward tasks to award experience points, levels, and badges. It also features a specialized identity and access manager that supports role-based access control and third-party identity federation, including Google Sign-In integration. The system cove

    Gobbscommunityforum
    View on GitHub↗3,372
  • qdm12/ddns-updaterqdm12 avatar

    qdm12/ddns-updater

    3,113View on GitHub↗

    This project is a containerized dynamic DNS update client designed to automate the synchronization of domain records with changing public IP addresses. It functions as a multi-provider synchronization engine that monitors network connectivity and updates DNS records across various cloud platforms and custom services to ensure consistent domain resolution. The system distinguishes itself through a provider-based adapter pattern that abstracts diverse third-party APIs into a unified interface, allowing for consistent record management. It employs multi-source IP discovery to mitigate rate limit

    Gocloudflareddnsddns-client
    View on GitHub↗3,113
  • abhinavxd/libredeskabhinavxd avatar

    abhinavxd/libredesk

    2,571View on GitHub↗

    Libredesk is an omnichannel support management system designed to unify live chat and email communications into a single dashboard. It provides a comprehensive environment for managing customer interactions, agent roles, and team assignments to organize support workloads. The project distinguishes itself through AI customer support automation, which includes generating automated responses and refining message tones. It also supports the development and integration of custom chat widgets using WebSockets and JavaScript APIs. The system covers a broad set of capabilities, including customer re

    Goconversationconversationscustomer-service
    View on GitHub↗2,571
  • sadmann7/skateshopsadmann7 avatar

    sadmann7/skateshop

    5,464View on GitHub↗

    Skateshop is a Next.js e-commerce storefront and subscription-based commerce platform. It provides a retail website featuring product catalogs, shopping carts, and checkout flows, paired with a retail store management dashboard for tracking inventory, orders, and payments. The project includes a subscription system to process recurring payments and manage tiered access to premium services. It also integrates a markdown blog engine for publishing technical content and an email marketing system to collect subscribers and distribute newsletters. The platform covers identity management through u

    TypeScriptdrizzle-ormnextjsopen-source
    View on GitHub↗5,464
See all 30 alternatives to PowerDNS Admin→