Zum Inhalt springen
TURNKEYGNU / LINUX
AnwendungenDokumentationBlogBildschirmfotosGitHubTurnKey Hub
文Deutsch
EnglishDeutschEspañol日本語Português中文
Haus/Blog/TurnKey Linux v19.0: stabile ISO-Version

Aus dem Projekt

TurnKey Linux v19.0: stabile ISO-Version

Durch Liraz Siri31. August 20264 min Lesezeit
V19.Xtrixienewsappliancesreleasestableiso
Die 85 Symbole der TurnKey-Linux-19-Appliances, zusammen angeordnet
Die erste Version von TurnKey Linux 19 umfasst 85 installierbare Appliances.

Es hat eine Weile gedauert. TurnKey Linux 19.0 ist da, fast zwei Jahre nach Beginn der Arbeiten. Dieses erste Paket enthält 85 installierbare amd64-ISO-Images, alle auf Basis von Debian 13 (Trixie).

Jeremy Davis und Stefan Davis haben den größten Teil der Arbeit an diesem Release geleistet. Sie kümmerten sich um den Installer, die gemeinsame Basis, Pakete und Appliance-Overlays und testeten anschließend die gesamte Bibliothek. Vielen Dank euch beiden. Ohne eure Arbeit hätte es TurnKey 19.0 nicht gegeben.

Anton Pyrogovskyi aktualisierte und reparierte OpenVPN, GitLab, Roundup, Canvas, Ansible und viele weitere Appliances. Marcos Méndez Quintero behob in den Build-Werkzeugen, dem gemeinsamen Stack und TKLDev Probleme mit Python 3.13, IPv6, PHP 8.4 und PostgreSQL. Vielen Dank, Anton und Marcos.

Was sich in v19 geändert hat

Die größte Änderung ist Debian 13, doch eine neue Basis wirkt sich auf fast alles aus, was darauf aufbaut. Wir haben das alte, auf dem Debian Installer basierende di-live durch unseren neuen Installer tkl-installer ersetzt. Paketquellen verwenden nun Debians Deb822-Format. Die TurnKey-Schlüssel werden vom Paket turnkey-keys verwaltet. Netzwerk, Confconsole und der erste Systemstart unterstützen jetzt IPv6. Außerdem haben wir Webmin, die fail2ban-Integration, den Bootvorgang und die mit jeder Appliance ausgelieferten Pakete aktualisiert.

Hinter diesem Release steckt viel Qualitätssicherung. Wir haben jedes ISO auf TKLDev gebaut und nach der Veröffentlichung den vollständigen Satz überprüft. Dabei wurden die Kopien im GitHub-Release und auf den TurnKey-Spiegelservern anhand der erwarteten Dateinamen, Bytegrößen und SHA-256-Prüfsummen kontrolliert.

Etwas mehr Arbeit für Ushahidi

Ushahidi war eine der schwierigeren Appliances in diesem Release, aber wir wollten sie nicht aufgeben. Sie wurde entwickelt, um Augenzeugenberichte während einer Krise zu sammeln, und wird weiterhin für humanitäre Arbeit eingesetzt.

Für v19 haben wir sie auf das offizielle Ushahidi-Release 6.0.17 aktualisiert, den späteren Sicherheitsfix für Laravel 8 integriert und überwachte Aktualisierungswerkzeuge für Ushahidi und Laravel hinzugefügt. Aktualisierungen werden vor der Aktivierung vorbereitet und geprüft. Schlägt die Zustandsprüfung fehl, wird die vorherige Version wiederhergestellt. Das war mehr Arbeit als eine gewöhnliche Versionsaktualisierung. Der Aufwand war es wert.

Vorerst 85 Appliances

Dies ist das erste v19-Paket. Weitere Appliances können später hinzukommen. Fünf v18-Appliances werden vorerst nicht fortgeführt: Drupal 7, Gallery, iceScrum, Joomla 4 und Tracks. Wir stellen eine Appliance ein, wenn ihr Upstream-Projekt nicht mehr aktiv ist oder wenn die Anwendung beziehungsweise ein benötigter Teil ihres Stacks nicht mehr glaubwürdig mit Sicherheitsupdates versorgt wird. Für OTRS Community Edition gibt es eine andere Lösung: Znuny führt diese Open-Source-Codebasis fort und ersetzt OTRS in v19.

Hier ist die v19-Bibliothek. Suchen Sie sich etwas Nützliches aus und probieren Sie es aus. Wenn Sie ein Problem finden, melden Sie es bitte und nennen Sie die Appliance sowie genügend Einzelheiten, damit wir das Problem nachstellen können.

Verfügbare 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

Mitwirkende und Dank

Weitere Mitwirkende haben Anwendungen aktualisiert, Fehler behoben und das Release getestet:

  • Daniele Lolli und qq7 aktualisierten Mattermost, EspoCRM, Moodle, Canvas, Redis, TYPO3, Rails und weitere Anwendungen.
  • Christie018 aktualisierte Faveo Helpdesk und behob Fehler bei der Installation.
  • dragonfly8677 ergänzte die Aktualisierungsunterstützung für GameServer, einschließlich des Ablaufs in Confconsole und der zugehörigen Dokumentation.
  • L. Arnold und icf20 testeten Releases wiederholt und meldeten Probleme im Hub, in TKLDev, auf den Spiegelservern und bei mehreren Appliances.
  • Andrew Yu korrigierte die Verarbeitung von WordPress-Daten beim ersten Systemstart, und Salvatore Martire reparierte fehlerhafte Nextcloud-Hintergrundaufgaben.

Vielen Dank auch an alle, die ein Image getestet, ein Problem gemeldet oder einen Patch eingesandt haben.

Weiter erkunden

Related Appliances zum Ausprobieren

Durchsuchen Sie alle Apps
TurnKey CoreDebian GNU/Linux mit Batterien inklusive
TKLDevTurnKey Entwicklungs-Toolchain und Build-System
UshahidiCrowdsourcing Kriseninformationen
LAMP StackWeb Stack (MySQL)
TURNKEYGNU / LINUX

Eigene Infrastruktur betreiben, ohne bei null anzufangen.

TurnKey erkunden
Über TurnKeyDokumentationHäufige FragenBlogGitHub
Frei und quelloffenStandardmäßig sicherSofort einsatzbereit