Installing Atomia DNS on Fedora CoreOS

In this tutorial, we will guide you through the process of installing Atomia DNS on your Fedora CoreOS.

Prerequisites

Step 1) Download the Atomia DNS files

The first step is to download the Atomia DNS files using the following command:

wget https://www.atomiadns.com/download/atomiadns-dist-latest.tar.gz

This command will download the latest version of Atomia DNS and save it in your current directory.

Step 2) Extract files

Next, extract the downloaded file using the following command:

tar -xzvf atomiadns-dist-latest.tar.gz

The above command will create a new directory called atomiadns.

Step 3) Install dependencies

Before installing Atomia DNS, make sure that all dependencies are installed. This command installs all needed packages :

dnf -y install bind bind-chroot httpd mysql mysql-server php git

Step 4) Install Atomia DNS

To install Atomia DNS, navigate to the extracted directory using the cd command and then run the following command:

./install.sh

The Atomia DNS installation script will start, and you will be prompted to provide various inputs such as database credentials, MySQL root password, administrative email, and Atomia DNS domain. Please follow the on-screen instructions carefully.

During the installation, you might be prompted to update the Machine IP Address. Do the following steps to restart Atomia DNS and confirm the installation:

systemctl start httpd
systemctl start mysqld
systemctl start bind-chroot
systemctl start atomiadns

Run atomiadns-status to check the installation status of Atomia DNS.

Step 5) Configure DNS

Once the installation is complete, it’s time to configure Atomia DNS. To configure DNS, log in to your Atomia DNS web interface, which is available at http://your_server_ip/atomia/dns/. Use the administrative email and password you provided during installation.

After the login, create a new domain and update the domain’s nameservers to the Atomia DNS nameservers.

Conclusion

Congratulations, you have successfully installed and configured Atomia DNS on your Fedora CoreOS. You can now use Atomia DNS to host DNS zones for your domains.

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!

Alternatively, for the best virtual desktop, try Shells!