alonswartz
Joined 16 years ago
Joined 16 years ago
A while ago I thought "wouldn't it be great if when launching a cloud server some magic would happen and the server would get assigned a human/friendly name of my choice? I'm tired of remembering IP addresses, and logging into my DNS management console to setup records."
Following that thought we added Domain management and a free dynamic DNS service to the TurnKey Linux Hub.
If anyone is interested:
http://www.turnkeylinux.org/blog/hub-domains (announcement)
http://www.turnkeylinux.org/docs/hubdns (documentation)
https://github.com/turnkeylinux/hubdns (source code)
You could use the TurnKey Hub for easy deployment of a pre-configured Django appliance to Amazon EC2. If you prefer the command line you can use the Hub's API or CLI, for example:
$ hub-launch django [-options]
If you've enabled TKLBAM (encrypted backups of changes to files, databases, package management state, even users and groups), you can launch a new cloud server which will be automatically restored upon boot:
$ hub-launch $BACKUP_ID
Take that a step further and say you're developing your Django app in a local VM. When you're ready to deploy to the cloud you just trigger a backup, then launch it in the cloud.
http://alonswartz.org