
powerdnsadmin/pda-legacyPowerDNS的高级Web管理界面,具备丰富的功能特性,用于简化和增强DNS服务器的管理流程。
适用于需要集中管理PowerDNS服务器的场景,包括:
可通过多种方式运行,最快的方式是使用Docker。如需直接在系统上安装,可参考项目wiki。
以下两种Docker运行方式,快速启动推荐选项1,需自定义配置推荐选项2。
选项1:从Docker Hub运行
使用Docker Hub上的最新稳定版镜像,执行以下命令:
bash$ docker run -d \ -e SECRET_KEY='your-very-secret-key' \ -v pda-data:/data \ -p 9191:80 \ powerdnsadmin/pda-legacy:latest
此命令创建名为pda-data的数据卷,用于持久化默认SQLite数据库及应用配置。
选项2:使用docker-compose
配置更新
编辑docker-compose.yml文件,更新SQLALCHEMY_DATABASE_URI中的数据库连接字符串。其他环境变量可参考legal_envvars。如需使用Docker secrets功能,可在环境变量后添加_FILE并指向存储值的文件。
务必将SECRET_KEY设置为长随机字符串(参考Flask文档)。
启动容器
bash$ docker-compose up
启动后,通过浏览器访问http://localhost:9191即可使用PowerDNS-Admin。
!dashboard
详见贡献指南。
本项目采用MIT许可证发布,详见许可证文件。

manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务