TurnKey Core

-

Common Base for All Appliances

This is the common base system on top of which all TurnKey Linux appliances are built, or in other words our appliances lowest common denominator. It includes the live installer, configuration console, web interface, automatic daily package updates and all other common features (and bugs). Take a look at some screenshots.

Current version: 2009.10-2 (changelog)

We've released Core publicly to make it easier for the community to get more involved with all levels of development.

Features:

  • Base distribution: Ubuntu 8.04.3 LTS
  • Runs on bare metal in addition to most types of virtual machines (e.g., VMWare, VirtualBox, Xen HVM, KVM).
  • Target formats:
    • Installable Live CD ISO
      • Supports installation to an available storage device.
      • Supports running in a non-persistent (demo) mode.
    • Virtual machine image
      • No installation needed
      • VMDK HD image
      • OVF support included
  • Auto-updated on firstboot and daily with the latest security patches.
  • Easy to use configuration console
    • Displays basic usage information
    • Configure networking
      • Supports configuring multiple network interfaces
    • Reboot or shutdown appliance
  • Ajax web shell (shellinabox) - SSH client not required
  • Easy to use web management interface (Webmin)
    • Listens on port 12321 (uses SSL)
    • Mac OS X themed
    • Network modules
      • Firewall configuration (with example configuration)
      • Network configuration
    • System modules
      • Configure time, date and timezone
      • Configure users and groups
      • Manage software packages
      • Change passwords
      • System logs
    • Tool modules
      • Text editor
      • Shell commands
      • Simple file upload/download
      • File manager (needs support for Java in browser)
      • Custom commands
  • Regenerates cryptographic keys during installation
    • SSL certifcate used by webmin, apache2, lighttpd - /etc/ssl/certs/cert.pem
    • SSH keys
  • Console auto login when running in live/demo mode
Default credentials (for Webmin and SSH):
  • username root
  • no password (user sets password during installation)