From the project
TurnKey Linux v19.0 stable ISO release

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
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.