Zonemaster GUI is the web interface component of the Zonemaster project, a tool designed for DNS validation and testing. For a comprehensive overview of the Zonemaster software, please see the Zonemaster repository.
Before installing the Zonemaster GUI, ensure you have the Zonemaster Engine and Zonemaster-Backend setup. Refer to the Zonemaster-Engine installation and Zonemaster-Backend installation documents.
There are two ways to install the Zonemaster GUI:
Download the release zip file, upload to your web server, and configure.
Clone the repository, build, and deploy.
For detailed instructions, see INSTALL.md.
To set up your development environment:
- Clone the repository
- Run
npm install - Run
cp .env.example .env - Set the URL to your Zonemaster backend in the
.envfile - Run
npm run dev
Refer to the docs directory for detailed information on:
- Installation and configuration
- Theming and customization
- Translation guide
- Testing
- UI documentation
For contribution guidelines, see CONTRIBUTE.md.
This is free software under a 2-clause BSD license. The full text of the license can be found in the LICENSE file included in this repository.
Images src/assets/images/person_looking_at_computer.svg and src/assets/images/world_connected.svg are taken from https://undraw.co, full license.
Images src/assets/images/person_looking_at_computer.svg and src/assets/images/world_connected.svg are taken from https://undraw.co, full license.