Note: This documentation is still in progress, not reviewed properly, and might contain some errors or outdated images. It's intended for the upcoming 4.0.0 release, so configuration settings might be different from previous versions.
Poweradmin Features
Poweradmin provides comprehensive DNS management and administration capabilities. Here's an overview of the key features:
Zone & Record Management
- Create and manage DNS zones (Master, Native, and Slave types)
- Support for supermasters for automatic provisioning of slave zones
- Full DNS record support:
- A and AAAA records
- CNAME records
- HINFO records
- MX records
- NS records
- PTR records (Reverse DNS)
- SOA records
- SRV records
- TXT records
- Other record types (supported but not validated)
- DNSSEC configuration and management
- IPv6 support
Bulk Operations & Templates
- DNS record templates
- Default nameserver configuration
- Batch record creation
- PowerDNS API integration
Security Features
- Authentication system:
- Account lockout protection
- IP-based access control
- LDAP/Active Directory integration with custom filter
- Custom password policies
- Protection mechanisms:
- CSRF prevention
- Session security
- SSL/TLS support
System Integration
- Database support:
- MySQL/MariaDB integration
- PostgreSQL support
- SQLite support
- Optimized for large databases (tested with 15,000+ zones and 150,000+ records)
- Configurable connections
- Email notifications:
- Multiple transport methods
- Template customization
- Configuration:
- Default settings
- Environment-specific overrides
User Interface
- Modern responsive design
- Multi-language support
- Light and dark themes
- Customizable elements
- Error management:
- Development mode
- Production mode
Logging & Monitoring
- Logging features:
- Native system logging
- Syslog integration
- Change tracking
- Configurable levels
- Monitoring:
- System statistics
- Conflict detection