“A simple way to get applications running fast, out of the box.”
- Karl Walsh
| CARVIEW |
Regions and Availability zones help
Amazon's cloud service spans datacenters in US, Europe, Asia and Australia. This allows you maintain assets close to you or your customers to maximize network performance, or further away to survive local failures.
By default, the region closest to you is selected.
Additionally, each region has multiple isolated locations known as Availability Zones. Although rare, failures can occur that affect the availability of servers that are in the same availability zone. For this reason, we recommend distributing your servers locations.
Note that Reserved Instances and EBS Volumes are zone specific.
For more information see Amazon region concepts.
Root password help
The password field is optional.
If you don't set it, the root password will remain random. You will only be able to SSH into your server with Public Key authentication using the configured EC2 SSH key-pair and/or the SSH public keys specified in your User profile.
EBS-backed (persistent)
This type of server stores the root filesystem on a persistent network-attached volume (EBS) that allows your server to be turned off and on to save usage fees.
The root volume is 20GB by default. You can set set this to any size when you launch a cloud server.
EBS-backed servers can be reserved to save up to 76% of total costs and support automatic snapshots of the root filesystem.
S3-backed (ephemeral)
This type of server stores the root filesystem on a partition attached to your server's local hardware. An S3-backed server can be rebooted but can not be turned off, only destroyed.
The size of the root volume is fixed at 10GB.
Technical limitations
S3-backed instances lack a few important features available only to EBS-backed (persistent) type instances:
- No support for reserved instances, which can otherwise save up to 76% of costs.
- The size of the root volume can not be adjusted.
- Snapshots are not supported.
EBS-backed (persistent)
This type of server stores the root filesystem on a persistent network-attached volume (EBS) that allows your server to be turned off and on to save usage fees.
The root volume is 20GB by default. You can set set this to any size when you launch a cloud server.
EBS-backed servers can be reserved to save up to 76% of total costs and support automatic snapshots of the root filesystem.
S3-backed (ephemeral)
This type of server stores the root filesystem on a partition attached to your server's local hardware. An S3-backed server can be rebooted but can not be turned off, only destroyed.
The size of the root volume is fixed at 10GB.
Technical limitations
S3-backed instances lack a few important features available only to EBS-backed (persistent) type instances:
- No support for reserved instances, which can otherwise save up to 76% of costs.
- The size of the root volume can not be adjusted.
- Snapshots are not supported.
Supported architecture types
64-bit (amd64)
- No limitations on instance size
- The default architecture type
32-bit (i386)
- Limited to Micro, Small and Medium instance sizes
- Slightly more memory efficient (32-bit pointers = 4 bytes vs 64-bit pointers - 8 bytes)
64-bit is the recommended deployment option as this will make it easy to scale up to larger instance sizes when required. An exception should only be made when the importance of memory efficiency far outweighs scalability.
Tip: TurnKey Backup and Migration supports restoring a backup from 32-bit server to a 64-bit server (and vice versa) but binary data formats are not guaranteed to be compatible. Also, any custom binaries you installed may have to be recompiled for your application to work.
SSH key-pair help
The public part of an SSH key-pair is stored on Amazon EC2 and added to your server's authorized keys on launch. Using your private key, you can then log into your server securely without a password, like this:
ssh -i /path/to/keypair-private.key 1.2.3.4
Note: the SSH Public Key in your user profile is also added to the authorized keys.
EBS volume help
EBS, short for Elastic Block Storage, are virtual disk drives which are independent of servers. They can be attached or detached on the fly and are used to provide persistent storage that will be available after a server is destroyed.
EBS volumes are region/zone specific, so they can only be attached to a server when both are created in the same zone. To minimize user errors, EBS volumes can be created from within a server from the server dashboard.
Note: TurnKey appliances mount formatted EBS volumes automatically. For more information see EBSmount.
Elastic IP help
An Elastic IP is a static IP address that can be associated to an Amazon EC2 server, which by default only has a dynamic IP address.
Elastic IPs are region specific, so they can only be associated with a server when both are created in the same region.
Hostname help
Associate a public DNS hostname with your server (e.g., myserver.example.com)
You can use the Hub's free Dynamic DNS domain tklapp.com, or configure your own custom domain in Domains.
Snapshots: an ultra-reliable high-speed server time machine
Snapshots save the state of your EBS-backed server's root filesystem at a given point in time to Amazon's ultra-reliable S3 storage cloud. Reasons you might want to use spanshots include:
Reliability
Though EBS volumes have some redundancy built in (like RAID) there is still a non-trivial chance that hardware failures could cause a volume to be lost (just like normal RAID).
EBS snapshots are redundantly stored in multiple availability zones, protecting you from the failure of an EBS volume and even of one (or two!) complete data centers.
Convenience
The ability to quickly clone new servers and volumes from snapshots makes them the cloud server equivalent of a time machine crossed with a portal to a less obnoxious alternate dimension where your database didn't crash.
Cloning servers from snapshots can also be useful in setting up a temporary development system for a contractor, starting a staging environment for QA, or running database intensive reports on near-production data.
Automatic scheduling and pruning
At your request snapshots can automatically be created at regular hourly, daily, weekly and monthly intervals.
There is a 10,000 snapshot limit per Amazon account per region. To keep you within the limit and save costs old snapshots are automatically pruned.
Performance and cost efficiency
Snapshots are incremental so a new snapshot only saves disk blocks that have changed since the previous snapshot.
This increases snapshot performance while reducing cloud storage costs. You only pay once per unit of snapshotted data so two snapshots one after the other with the same data cost the same as one snapshot.
Snapshots are performed transparently by Amazon's fiber-optic storage backplane, which further minimizes system load.
Don't worry about deleting snapshots: Even though the snapshots are saved incrementally, when you delete a snapshot, only the data not needed for any other snapshot is removed. The remaining snapshots always contain all the information needed to restore your server.
In addition, the time to restore the volume is the same for all snapshots, offering the restore time of full backups with the space savings of incremental.
Reserved instances - Pay up to 76% less
Reserved instances are an Amazon EC2 feature that allows you to purchase reserved server capacity up to 3 years in advance.
In exchange the hourly usage rate is heavily discounted and server capacity is guaranteed to be available when you need it.
Does reserving capacity obligate me to run a server full time?
No. At any time you can further reduce costs by shutting down unused instances.
How exactly does this work?
Through the Hub you can purchase a reserved instance of a specific size in a specific regional zone for a specific time period and utilization level. To minimize user error, this can only be done from within a server in the server dashboard.
Amazon bills you a non-refundable one-time fee for the purchase. Once the process is complete the Hub automatically applies the discounted hourly rate to any matching server. You'll see this reflected in the server dashboard.
Are the reduced usage fees attached to a specific server?
You don't have to worry about that. Reserved instances are a property of the billing system, not your cloud servers. For example, if you shut down an old server and start a new one of the size size in the same regional zone the reserved pricing will apply to the new server automatically.
For further details see Amazon's website
What is a Micro instance?
A Micro instance is the smallest type of Amazon cloud server. It is an EBS-backed server with 613 MB RAM and 10 GB of storage that is rated for low I/O performance.
The low I/O rating limits Micro network bandwidth to roughly 10 Mbit/s, compared with 300 Mbit/s+ for non-Micro instance types.
Micro instances are optimized for applications that require lower throughput, but which may still consume significant compute cycles periodically. Micro instances provide a small amount of consistent CPU resources, and also allow you to burst CPU capacity when additional cycles are available.
For further details on what you can expect, read the Phoronix Micro instance benchmarks.
Free for the first year
New Amazon cloud accounts get 750 monthly micro server hours free for up to a year with Amazon's free usage tier.
Usual usage fees
Unreserved Micro instances: $0.013/hour or about $9/month for continuous 24x7 usage.
Reserved Micro instances: reserving a Micro instance through the Hub can save up to 56% of total costs and bring down the hourly usage fee to half a cent ($0.005) an hour.
Install Security Updates
By default, the server is configured to automatically install security updates daily. For maximum protection, we highly recommend installing the latest security updates during deployment.
We highly recommend against disabling this option, but it's your server, your decision. You have been warned.
System Notifications and Critical Security Alerts
Enable local system notifications (root@localhost) to be forwarded to your regular inbox. Notifications include security updates and system messages.
You will also be subscribed to receive critical security and bug alerts through a low-traffic Security and News announcements newsletter. You can unsubscribe at any time.
Premium priority support
Priority support is for companies that want to know they have a reliable commercial venue they can turn to in case they need timely assistance.
The service includes:
-
E-mail and phone assistance: for up to 6 support incidents per month on issues limited to the TurnKey runtime and default application integration.
If during the support process the issue is determined to be a bug in the appliance a support incident will not be counted.
Note that we can't commit to being able to help you configure a TurnKey solution to meet your needs or support any special user-specific customizations, though we will try to help when we can on a friendly basis.
-
Emergency response: notification of any critical security issues that require immediate intervention and assistance in fixing them.
Email support
E-mail assistance for up to X support incidents per month on issues limited to the TurnKey runtime and default application integration.
- 4 support incidents (Cloud Gold)
- 2 support incidents (Cloud Silver)
- 1 support incident (Cloud Bronze)
- 1 support incident (Backup Standard)
If during the support process the issue is determined to be a bug in the appliance a support incident will not be counted.
Note that we can't commit to being able to help you configure a TurnKey solution to meet your needs or support any special user-specific customizations, though we will try to help when we can on a friendly basis.
Free community help
TurnKey has a warm and friendly community governed by the Debian Code of Conduct. You're invited to join by registering for an account on the TurnKey website.
Help resources are provided by the community for the community. You can share ideas and feedback, ask other users for help and give help in return.
Flat-rate monthly fee, 0% markup on usage fees
Signing up for a flat-rate plan (e.g., Bronze, Silver, Gold, Platinum) allows you to deploy an unlimited number of TurnKey appliances on supported Amazon EC2 instance types.
There is no markup on usage fees. You will be charged the standard Amazon EC2 usage fees, as well as be able to reduce usage fees by up to 76% using reserved instances.
Plan changes are prorated: For example, if you sign up on May 1st for a $20 plan, you'll be billed $20 immediately. If you then switch to a $40 plan on May 15th, on June 1st you'll be billed $50 ($40 for a renewal and $10 prorating adjustment for the previous month). Similarly, a downgrade will generate a credit to be applied to the next invoice.
Note: Downgrading to a free plan essentially cancels any paid plan and therefore will not be prorated.
Flat-rate monthly fee, 0% markup on usage fees
Signing up for a flat-rate plan (e.g., Standard, Business) allows you to backup an unlimited number of servers using TurnKey Backup and Migration to Amazon S3 highly redundent storage.
There is no markup on usage fees. You will be charged the standard Amazon S3 usage fees.
Plan changes are prorated: For example, if you sign up on May 1st for a $20 plan, you'll be billed $20 immediately. If you then switch to a $40 plan on May 15th, on June 1st you'll be billed $50 ($40 for a renewal and $10 prorating adjustment for the previous month). Similarly, a downgrade will generate a credit to be applied to the next invoice.
Note: Downgrading to a free plan essentially cancels any paid plan and therefore will not be prorated.
Unlimited server deployments
All plans allow an unlimited number of supported servers to be deployed and managed.
Unlimited backup records on paid plans
All paid plans allow for an unlimited number of backups to be created and stored via the Hub.
The free plan allows for 1 backup to be created and stored, regardless of its size. Note that Amazon S3 charges still apply.
1. TurnKey Backup: 1-Click Backup, Restore & Migrate
| free | STANDARD | business | |
|---|---|---|---|
| Monthly Fee | $0/month | $10/month | $40/month |
| Support | Community | Priority | |
| Backups | 1 | Unlimited | Unlimited |
| Storage Costs | $0.03/GB per month | $0.03/GB per month | $0.03/GB per month |
|
Check out the backup tour for features or sign up. |
|||
“Been looking for something like TurnKey Linux for a while now.”
- Don Sanderson
“Gobsmacked at the sheer effort that went into the Turnkey library.”
- John Brown
2. TurnKey Apps: Streamlined cloud deployment on Amazon EC2
| free | bronze | silver | gold | platinum | |
|---|---|---|---|---|---|
| Monthly Fee | $0/month | $20/month | $40/month | $80/month | $160/month |
| Support | Community | Priority | |||
| Servers | Unlimited | Unlimited | Unlimited | Unlimited | Unlimited |
| Server Sizes | Micro | Micro Small Medium | Micro Small Medium Large | Micro Small Medium Large X-Large | Micro Small Medium Large X-Large |
|
Check out the cloud tour for features or sign up. |
|||||
Frequently Asked Questions
Can I use the Hub with Amazon's free tier?
Yes. With the AWS free usage tier customers new to Amazon's cloud services automatically get 750 micro server hours per month free for up to a year. In a bid to get more users to try out their platform Amazon is giving away over $200 in value! For frequently asked questions regarding the free usage tier, see this page.
How are my billing details protected?
We leverage Stripe to handle our billing, an industry leading payment processor who processes billions of dollars worth of transactions for thousands of companies. Integrated with end-to-end encrypted from browser to Stripe, your credit card details never touch the Hub. Click here for more details.
Have more questions, see the FAQ page.
Get started now - no risk, no commitment
About TurnKey GNU/Linux
Turnkey GNU/Linux is a free Debian based library of system images that pre-integrates and polishes the best free software components into secure, easy to use solutions.
TurnKey is inspired by a belief in the democratizing power of free software, like science, to promote the progress of a free & humane society. Without the freedom to freely distribute, tinker and learn from free software the Internet as we know it would not exist. Free software is the silent, often invisible power behind the greatest technological marvel of our era.
At the time of writing Debian, the largest GNU/Linux distribution has over 37,500 packages in its software repositories. The free software movement has collectively created a treasure trove of software that anyone is free to use, distribute, modify and learn from.
Unfortunately, much of this treasure is locked away because too few know about it and even fewer have the skills to take full advantage of it. Imagine how much good we could do if we changed that. That's our vision and we invite you to join the mission.
Why use TurnKey GNU/Linux?
- 100+ ready-to-use solutions: discover and leverage the best free software. Deploy solutions quickly on bare metal, virtual machines, or in the cloud.
- Free as in speech: free software with full source code and a powerful build system. Free of hidden backdoors, free from restrictive licensing and free to learn from, modify and distribute.
- Secure and easy to maintain: auto-updated daily with latest security patches.
- It just works: designed for ease of use, built and tested collaboratively by the community.
- Backup and migration: built-in backup software saves changes to files, databases and package management to encrypted storage which servers can be automatically restored from.
- Assured integrity: solutions are built from verifiably unmodified Debian binaries, except for a few custom components for which full source code is available. Releases are cryptographically signed.
