Skip to content
TURNKEYGNU / LINUX
AppsDocumentationBlogScreenshotsGitHubTurnKey Hub
文English
EnglishDeutschEspañol日本語Português中文
Home/Blog/TurnKey Linux v19.0 stable ISO release

From the project

TurnKey Linux v19.0 stable ISO release

By Liraz SiriAugust 31, 20264 min read
V19.Xtrixienewsappliancesreleasestableiso
The 85 TurnKey Linux 19 appliance icons arranged together
The first TurnKey Linux 19 release includes 85 installable appliances.

This one took a while. TurnKey Linux 19.0 is out, nearly two years after we started the work. There are 85 installable amd64 ISO images in this first batch, all based on Debian 13 (Trixie).

Jeremy Davis and Stefan Davis did most of the work on this release. They worked on the installer, common base, packages and appliance overlays, then tested the complete library. Thank you both. TurnKey 19.0 would not have happened without your work.

Anton Pyrogovskyi updated and fixed OpenVPN, GitLab, Roundup, Canvas, Ansible and many other appliances. Marcos Méndez Quintero fixed problems in the build tools, common stack and TKLDev involving Python 3.13, IPv6, PHP 8.4 and PostgreSQL. Thank you, Anton and Marcos.

What changed in v19

The big change is Debian 13, but a new base touches almost everything above it. We replaced the old Debian Installer based di-live with tkl-installer, our new installer. Package sources now use Debian’s Deb822 format. The TurnKey keys are managed by the turnkey-keys package. Networking, Confconsole and first boot now have working IPv6 support. We also updated Webmin, fail2ban integration, the boot process and the packages shipped by each appliance.

There was a lot of QA behind the release. We built every ISO on TKLDev and checked the complete set after publication. The GitHub release and TurnKey mirror copies were audited against the expected filenames, byte sizes and SHA-256 digests.

A little extra work for Ushahidi

Ushahidi was the awkward appliance in this release, and one we did not want to give up on. It was created to collect eyewitness reports during a crisis and is still used for humanitarian work.

For v19 we updated it to the official Ushahidi 6.0.17 release, included the later Laravel 8 security fix, and added supervised update tools for both Ushahidi and Laravel. Updates are staged and checked before activation, with rollback when a health check fails. This took more work than a normal version bump. It seemed worth doing.

85 appliances, for now

This is the first v19 batch. We may add more appliances later. Five v18 appliances are not moving forward for now: Drupal 7, Gallery, iceScrum, Joomla 4 and Tracks. We retire an appliance when its upstream project is no longer active, or when the application or a required part of its stack no longer has credible security support. OTRS Community Edition has a different outcome: Znuny continues that open source codebase and replaces it in v19.

Here is the v19 library. Pick something useful and give it a try. If you find a problem, please report it with the appliance name and enough detail for us to reproduce it.

Released appliances

Ansible® ASP .NET Core on Nginx AVideo Bagisto BookStack Bugzilla CakePHP Canvas CodeIgniter Concrete CMS CouchDB Django DokuWiki Domain Controller Drupal 10 e107 Elgg EspoCRM Etherpad Faveo Helpdesk File Server Foswiki GameServer Gitea GitLab Ibexa Invoice Ninja Jenkins LAMP Stack LAPP Laravel Leantime Lighttpd PHP FastCGI Configuration LimeSurvey Mantis Matomo Mattermost MediaServer MediaWiki Mibew Moodle™ Mumble Server MySQL Nextcloud NGINX PHP FastCGI Server Configuration Node.js Observium Odoo Omeka OpenCart OpenLDAP OrangeHRM osCommerce ownCloud phpBB phpList PostgreSQL PrestaShop ProcessWire Redis Redmine Roundup Ruby on Rails SilverStripe SimpleMachines Snipe IT Standalone Tomcat SuiteCRM Symfony Syncthing TKLDev Tomcat on Apache Torrent Server TurnKey Core TYPO3 CMS Ushahidi VPN solution built with OpenVPN® Community Edition VPN solution built with WireGuard® web2py WordPress XOOPS Yii Framework Zen Cart Znuny ZoneMinder

Credits and thanks

Other contributors updated applications, fixed bugs and tested the release:

  • Daniele Lolli and qq7 updated Mattermost, EspoCRM, Moodle, Canvas, Redis, TYPO3, Rails and other applications.
  • Christie018 updated Faveo Helpdesk and fixed its installation failures.
  • dragonfly8677 added GameServer update support, including the Confconsole flow and its documentation.
  • L. Arnold and icf20 repeatedly tested releases and reported problems across the Hub, TKLDev, mirrors and several appliances.
  • Andrew Yu fixed WordPress first-boot data handling, and Salvatore Martire fixed broken Nextcloud background jobs.

Thanks also to everyone who tested an image, reported a problem or sent a patch.

Keep exploring

Related appliances to try

Browse all apps
TurnKey CoreDebian GNU/Linux with Batteries Included
TKLDevTurnKey Development Toolchain and Build System
UshahidiCrowdsourcing Crisis Information
LAMP StackWeb Stack (MySQL)
TURNKEYGNU / LINUX

Own your infrastructure without starting from scratch.

Explore TurnKey
AboutDocumentationFAQBlogGitHub
Free and open sourceSecure by defaultReady to deploy