A while ago I was chatting with Liraz and said "wouldn't it be great if when launching a cloud server the Hub would perform some magic and assign the server a friendly name? I'm tired of remembering IP addresses, and logging into our DNS management console to setup records."
Then we thought, "lets make DNS easy, lets make it TurnKey". So we did...
No matter your use case, we got you covered:
Alice uses the Hub to launch and manage her cloud servers. Every time she sets up a new server, she needs to navigate to her DNS management console, log in, go back to the Hub to get the servers IP address, switch back to the DNS console, and setup the appropriate records to point to her server (e.g., www.example.com -> 18.104.22.168).
Not so bad, thats how everyone does it, right? Not anymore!
We have just released new DNS features in the TurnKey Hub. Not only can you now manage your DNS settings using a crisp user interface right in the Hub, backed by the awesomeness of Amazon's Route53 highly available and scalable Domain Name System, but because the Hub also manages your cloud servers, the two systems are tightly integrated.
For example, when launching a cloud server, you specify the hostname to associate with your new server, and as soon as your server is running, the DNS records will be automatically created/updated accordingly. You can also associate a hostname with a running server right from the server listing.
But wait, there's more! Don't want to use Elastic/Static IP's with your cloud servers? Do you manage a server behind a dynamic IP address? We got you covered - see Dynamic DNS below.
Are you using the Hub API to programmatically launch your servers? Do you use launch another server like this one, or launch this backup in the cloud? We got your covered there as well...
Bob, unlike Alice, doesn't own a domain name, so why should he be a second class citizen and not get all these cool new features? He too is tired of remembering IP addresses and sharing them with his friends. He wants an easy to remember name as well.
Enter TKLAPP.com! TKLAPP.com hostnames and available to all Hub users, and they're free! Because there is a limited name space, they are available on first-come-first-serve basis, so go grab your own vanity name (or names) before someone else does.
DNS names aren't just user friendly, they are sometimes required. For example, appliances which use domain preseeding (such as Wordpress, Magento, StatusNet, ejabberd) will now be fully configured and ready to rock right off the bat.
And we didn't forget about Charlie either, who might be running TurnKey on his own hardware, in a VM or at a hosting provider that supports TurnKey. And given the state of free Dynamic DNS services out there, we created HubDNS.
HubDNS is the TurnKey Dynamic DNS client. It supports both custom domains as well as the free TKLAPP.com domain. It's also super simple to set up:
apt-get update apt-get install hubdns hubdns-init HUB_APIKEY foo.tklapp.com hubdns-update chmod +x /etc/cron.hourly/hubdns-update # automatic hourly updates
BTW, HubDNS should work without issues on any Debian/Ubuntu based system. Full installation and usage documentation is available here.
Thoughts, comments, feature requests?