TurnKey Core is the base operating system for all TurnKey GNU/Linux solutions [Link].

It’s based on Debian and is the convenient starting point for custom system integrations, also known as appliances.

The mindset it to work and build without dealing with all the moving pieces of the infrstructure. It comes out-of-the-box with automation for daily security auto-updates, 1-click backup/restore/migrate, and system monitoring with optional email alerts. Everything through a friendly web control panel powered by WebMin [Link].

Other popular features:

  • Dynamic DNS,
  • Web shell,
  • Certbot from Let’s Encrypt,
  • SMTP relay,
  • Easy to configure over Web-GUI for:
    • Network and firewall,
    • Backup and migration,
    • Users and groups management,
    • Install, remove, and update packages,
    • HTML5 file manager,
    • Partition and volumnes management.

TurnKey Virtual Appliances are pre-configured system that is designed to perform a specific function or set of functions, such as file sharing, web-hosting, virtualization, networking/VPN, etc.

Most popular appliances:

  • LAMP Stack
  • WordPress
  • Observium
  • Domain Controller
  • ownCloud
  • OpenLDAP
  • GitLab
  • Media Server
  • etc


TurnKey Core Linux can be found in multiple formats.

  • Bootable ISO image,2048
  • Pre-installed Virtual Machine and Cloud images,
  • Container (LXC/Docker),
  • etc.

On the first login, it will prompt for an API Key (links this appliance to a TurnKey Hub’s account)

System Adminstrator’s e-mails (for notifications and alerts):

Then, pulls and install the latest security updates:

When the installation is completed it prompts the addresses to log in with the credentials set to the user root:

Note: it is recommended to do NOT expose this ports to the public Internet. If installed in a public cloud restrict the source IP to reach those port to your own only!

Optionally, tweak the Advanved Menu for quick adjustments suck as keyboard layout, timezone, hostname…


Not much to say other than it is powered by Shell in a Box [Link].


A tuned installation of Webmin provides a simple web interface that lets you configure all common services of the systems effortless [Link].

Plus a dashboard for easy visualisation of system resources and utilisation: