Tutorial: How to Install PDNS GUI on Manjaro

PDNS GUI is a graphical user interface for PowerDNS, an open source DNS server software. This tutorial provides step-by-step instructions for installing PDNS GUI on Manjaro Linux.

Prerequisites

Before installing PDNS GUI, make sure you have the following prerequisites:

Step 1: Clone PDNS GUI Repository

To install PDNS GUI on Manjaro, you need to clone the PDNS GUI repository from the Github URL https://github.com/odoucet/pdns-gui using the following command in the terminal:

sudo git clone https://github.com/odoucet/pdns-gui /var/www/html/pdns-gui

This command will clone the repository and save it in the /var/www/html/pdns-gui directory.

Step 2: Configure Apache

To configure the Apache web server, you need to create a new virtual host configuration file for PDNS GUI. Run the following command to create a new configuration file:

sudo nano /etc/httpd/conf/extra/pdns-gui.conf

In the configuration file, add the following lines:

<VirtualHost *:80>
    ServerName pdns-gui.local
    DocumentRoot "/var/www/html/pdns-gui"
    <Directory "/var/www/html/pdns-gui">
        Options Indexes FollowSymLinks MultiViews
        AllowOverride All
        Require all granted
    </Directory>
</VirtualHost>

Save the file and exit.

Next, run the following command to enable the new virtual host configuration file:

sudo ln -s /etc/httpd/conf/extra/pdns-gui.conf /etc/httpd/conf-enabled/pdns-gui.conf

Finally, restart the Apache web server with the following command:

sudo systemctl restart httpd.service

Step 3: Access PDNS GUI

Once the Apache web server is configured, you can access PDNS GUI by opening a web browser and navigating to the URL http://pdns-gui.local/.

You should see the PDNS GUI login page. The default login credentials are:

Enter these credentials to log in and start using PDNS GUI.

Conclusion

In this tutorial, you learned how to install PDNS GUI on Manjaro Linux. With PDNS GUI, you can manage a PowerDNS server with ease using a web interface. Good luck!

If you want to self-host in an easy, hands free way, need an external IP address, or simply want your data in your own hands, give IPv6.rs a try!