Rens Houben 9884dcfcd2
Some checks failed
pda-new unit tests / Run-unit-tests (push) Has been cancelled
Merge pull request 'fix: unit-test passing' (#2) from daanselen/pda-next:unit-test-fix into main
Reviewed-on: PowerDNS-Admin/pda-next#2
2025-11-03 14:15:08 +00:00
2025-10-17 17:21:08 +02:00
2025-10-17 11:55:45 +02:00
2025-11-03 13:16:38 +01:00
2025-10-27 22:52:09 +01:00

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

Test if your installation works:

python3 src/manage.py test

Installation

Run it manually via:

python3 src/manage.py runserver

For production environments, gunicorn or a similar UWSGI implementation, preferably using a webserver as a proxy is recommended.

Description
No description provided
Readme 68 KiB
Languages
Python 98.2%
Dockerfile 1.8%