Full Install of AtomiaDNS Overview

88 views
Skip to first unread message

m

unread,
Jan 28, 2018, 2:24:38 PM1/28/18
to AtomiaDNS
This project has a ton of potential still, with many users struggling to get involved is mainly because of the difficulty with the documentation. I will be documented each and every step I take to successfully run this project. With the eventual goal of containerizing this project in docker for a easy black box deployment. Please keep negative comments out of the post as this post is designed to be a continuing effort to successfully document all the troubles of the install. Please contribute and help us along.

Backround info: 
Me: Linux SysAdmin 4 years, experience as a user of powerDNS. 
Domains potentially to manage: 10,000+

Environment: Testing using Google Cloud creating a mock environment utilizing PDNS. Starting off with the latest Ubuntu LTS 16.04. If failure is reached with Ubuntu 16.04 will move down to v14 and so on. For users using RHEL products, I won't forget about you. I will be starting with Ubuntu and then moving into CentOS 7.

Enough said lets get into it..








Message has been deleted
Message has been deleted

m

unread,
Jan 28, 2018, 3:27:18 PM1/28/18
to AtomiaDNS
Installing Name Server on Ubuntu 16.04: http://atomiadns.com/get-started/install-name-server/

All steps in the beginning appear to be correct. 

Issue #1 atomiadnsclient command not found
This is not apart of the install package above. You will need to also run the following as root to get the client:
repo="$(wget -q -O - http://public.apt.atomia.com/setup.sh.shtml | sed s/%distcode/`lsb_release -c | awk '{ print $2 }'`/g)"; echo "$repo"
apt-get install atomiadns-client

Issue #2 Understanding the parameters in the main /etc/atomiadns.conf
Power DNS Database information:
powerdns_db_database = powerdns
powerdns_db_hostname 
= localhost
powerdns_db_username 
= powerdns
powerdns_db_password 
= ##############################

I used HTTP instead of HTTPS just until I get a working beta
soap_uri = http://127.0.0.1/atomiadns
#soap_cacert = /path/to/CA_cert_that_signed_SSL_cert
soap_username 
= admin
soap_password 
= admin
servername 
= ns2
Reply all
Reply to author
Forward
0 new messages