An open API service indexing awesome lists of open source software.

https://github.com/jarnster/zendns

Simple DNS service written in PHP and Python
https://github.com/jarnster/zendns

admin-panel dns dns-server open-source php python self-hosted web

Last synced: about 2 months ago
JSON representation

Simple DNS service written in PHP and Python

Awesome Lists containing this project

README

          

# ZenDNS
Local-hosted DNS service written in PHP and Python

![image](https://github.com/user-attachments/assets/9781627e-9fd0-4a3f-97d2-a5d2a84f1ad3)

## How to run?

1) Copy "config.default.json" in /data, make your own configuration (change the ADMIN_PWD to something else if you want to use another password), then rename the file to "config.json"
2) Use Docker-compose to run /dns ("docker-compose build", then "docker-compose up")
3) Use PHP to serve /web
4) Login to the admin panel with default password: "zendns" or the password you chose to set in "config.json"

Note: If you want to change the ADMIN_PWD later on when the system has already generated the ADMIN_PWD_HASH, then change the AMDIN_PWD_HASH to null after changing the ADMIN_PWD to let the system recalculate the hash for the password.