Zum Inhalt springen
TURNKEYGNU / LINUX
AnwendungenDokumentationBlogBildschirmfotosGitHubTurnKey Hub
文Deutsch
EnglishEspañol中文日本語PortuguêsDeutsch
Haus/Blog/TurnKey Linux v19.0 stabiles ISO Release

Aus dem Projekt

TurnKey Linux v19.0 stabiles ISO Release

Durch Liraz Siri31. August 20264 min Lesezeit
V19.Xtrixienewsappliancesreleasestableiso
Die 85 TurnKey Linux 19 Appliance Icons, die zusammen angeordnet sind
Die erste Version von TurnKey Linux 19 enthält 85 installierbare Appliances.

Dieser hat eine Weile gedauert. TurnKey Linux 19.0 ist raus, fast zwei Jahre nachdem wir mit der Arbeit begonnen haben. Es gibt 85 installierbare amd64 ISO-Bilder in diesem ersten Batch, die alle auf Debian 13 (Trixie) basieren.

Der größte Teil des Kredits gehört [Jeremy Davis] (https://github.com/JedMeister) und [Stefan Davis] (https://github.com/OnGle). Sie arbeiteten durch das Installationsprogramm, die gemeinsame Basis, Pakete, Appliance-Overlays und die Probleme, die nur auftreten, wenn Sie eine Bibliothek dieser Größe testen.

Anton Pyrogovskyi verdient ebenfalls besondere Erwähnung. Seit v18 hat er 94 Commits in 29 der Appliances in dieser Veröffentlichung beigetragen. Marcos Méndez Quintero arbeitete über die Build-Tools, Common Stack und TKLDev. Daniele Lolli, qq7, Christie018 und Dragonfly8677 Jeder hat die Verantwortung für die Aktualisierung und Korrektur von Anwendungen übernommen.

Was sich in v19 geändert hat

Die große Veränderung ist Debian 13, aber eine neue Basis berührt fast alles darüber. Wir haben den alten Debian Installer auf Basis von ‘di-live’ durch ’tkl-installer’, unseren neuen Installer, ersetzt. Paketquellen verwenden jetzt das Deb822-Format von Debian. Die TurnKey-Schlüssel werden vom Paket turnkey-Schlüssel verwaltet. Networking, Confconsole und First Boot haben jetzt funktionierende IPv6-Unterstützung. Wir haben auch Webmin, fail2ban Integration, den Bootprozess und die Pakete, die von jedem Appliance ausgeliefert wurden, aktualisiert.

Es gab viel QA hinter dem Release. Wir haben jedes ISO auf TKLDev gebaut und das komplette Set nach der Veröffentlichung überprüft. Die GitHub-Version und TurnKey-Spiegelkopien wurden mit den erwarteten Dateinamen, Bytegrößen und SHA-256-Digests verglichen.

Ein bisschen mehr Arbeit für Ushahidi

[Ushahidi] (/ushahidi/) war das unangenehme Appliance in dieser Veröffentlichung, und eines, das wir nicht aufgeben wollten.) Es wurde geschaffen, um Augenzeugenberichte während einer Krise zu sammeln und wird immer noch für humanitäre Arbeit verwendet.

Für v19 haben wir es auf die offizielle Version von Ushahidi 6.0.17 aktualisiert, den späteren Sicherheitsfix von Laravel 8 enthalten und überwachte Update-Tools für Ushahidi und Laravel hinzugefügt. Updates werden inszeniert und vor der Aktivierung überprüft, mit Rollback, wenn ein Gesundheitscheck fehlschlägt. Das hat mehr Arbeit gekostet als eine normale Versionsstoßung. Es schien sich zu lohnen.

85 Appliances, für jetzt

Dies ist die erste v19-Charge. Wir können später noch mehr Appliances hinzufügen. Fünf v18 Appliances kommen vorerst nicht voran: Drupal 7, Galerie, iceScrum, Joomla 4 und Tracks.) Wir ziehen ein Appliance aus, wenn das vorgelagerte Projekt nicht mehr aktiv ist oder wenn die Anwendung oder ein erforderlicher Teil des Stacks keine glaubwürdige Sicherheitsunterstützung mehr hat. Die OTRS Community Edition hat ein anderes Ergebnis: Znuny setzt diese Open-Source-Codebasis fort und ersetzt sie in v19.

Hier ist die Bibliothek von v19. Wählen Sie etwas Nützliches und probieren Sie es aus. Wenn Sie ein Problem finden, bitte melden Sie es mit dem Appliance-Namen und genug Details für uns, um es zu reproduzieren.

Release von 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 und Dankeschön

Die GitHub-Historie seit v18 zeichnet eine Menge Arbeit auf, die über den Kern-Release-Aufwand hinausgeht:

  • Anton Pyrogovskyi aktualisierte und reparierte Appliances in der gesamten Bibliothek, einschließlich OpenVPN, GitLab, Roundup, Canvas und Ansible.
  • Marcos Méndez Quintero hat Korrekturen für Python 3.13, IPv6, PHP 8.4, PostgreSQL Builds und TKLDev beigetragen.
  • Daniele Lolli und qq7 trugen Anwendungsupdates über Mattermost, EspoCRM, Moodle, Canvas, Redis, TYPO3, Rails und andere.
  • Christie018 brachte Faveo Helpdesk voran und arbeitete sich durch seine Installationsfehler.
  • dragonfly8677 hat GameServer Update-Unterstützung hinzugefügt, einschließlich des Confconsole-Flows und seiner Dokumentation.
  • [L.] Arnold (https://github.com/l-arnold) und [icf20] (https://github.com/icf20) haben wiederholt Releases getestet und Probleme im Hub, TKLDev, Spiegeln und mehreren Appliances gemeldet.

Andrew Yu hat die WordPress-Datenverarbeitung für den Erststart behoben, und Salvatore Martire hat defekte Nextcloud-Hintergrundjobs behoben. Danke an alle, die ein Bild getestet, einen Fehler erklärt oder einen Patch gesendet haben. Open Source funktioniert, wenn Leute entscheiden, dass es sich lohnt, ein Problem zu beheben und das Ergebnis zu teilen.

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