Added a basic README.md
All checks were successful
pda-new unit tests / Run-unit-tests (push) Successful in 21s

This commit is contained in:
2025-10-17 14:05:09 +02:00
parent 855f462c8a
commit 9897d7a217

32
README.md Normal file
View File

@@ -0,0 +1,32 @@
# PDA-New
A from-the-ground-up rewrite and reimplementation of PowerDNS-Admin
Like its predecessor, it will communicate with PDNS via the latter's web API, and add user access control and a proper web frontend.
## Requirements
A system capable of running python.
## Building
Use python to create a virtual environment, then activate it:
```
python3 -m venv .venv
source .venv/bin/activate
```
Use pip to install the required modules:
```
pip3 install --upgrade pip
pip3 install -f src/requirements.txt
```
## Installation
Run it manually via:
```
python3 src/manage.py test
```
For production environments, gunicorn or a similar UWSGI implementation, preferably using a webserver as a proxy is recommended.