In this tutorial, we will guide you through the process of installing Atomia DNS on your Fedora CoreOS.
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.
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
.
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
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.
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.
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!