プロジェクトから
TurnKey Linux v19.0 安定版ISOリリース

今回は時間がかかりました。作業を始めてから約2年、TurnKey Linux 19.0をようやくリリースしました。第一弾として、Debian 13(Trixie)をベースにしたインストール可能なamd64 ISOイメージを85種類用意しています。
今回のリリースでは、Jeremy DavisとStefan Davisが作業の大部分を担いました。インストーラー、共通ベース、パッケージ、アプライアンスのオーバーレイに取り組み、最後にはライブラリ全体をテストしました。二人とも、本当にありがとう。二人の仕事なしにTurnKey 19.0は完成しませんでした。
Anton PyrogovskyiはOpenVPN、GitLab、Roundup、Canvas、Ansibleをはじめ、多くのアプライアンスを更新、修正しました。Marcos Méndez Quinteroは、ビルドツール、共通スタック、TKLDevで発生していたPython 3.13、IPv6、PHP 8.4、PostgreSQL関連の問題を修正しました。AntonとMarcosにも感謝します。
v19の変更点
最大の変更はDebian 13への移行ですが、土台が変われば、その上にあるほぼすべての部分に影響します。Debian Installerをベースにした従来のdi-liveを、新しいインストーラーtkl-installerに置き換えました。パッケージソースはDebianのDeb822形式に移行し、TurnKeyの鍵はturnkey-keysパッケージで管理するようになりました。ネットワーク、Confconsole、初回起動でIPv6が正しく動作するようになっています。Webmin、fail2ban連携、起動処理、各アプライアンスに含まれるパッケージも更新しました。
リリースに向けて多くの品質確認も行いました。すべてのISOをTKLDevでビルドし、公開後に一式を確認しました。GitHubリリースとTurnKeyミラーのコピーについても、ファイル名、バイト数、SHA-256ダイジェストが想定どおりか監査しました。
Ushahidiにはもうひと手間
Ushahidiは今回、特に手のかかったアプライアンスでしたが、諦めたくはありませんでした。危機発生時に目撃情報を集めるために作られたもので、今も人道支援に使われています。
v19では、公式のUshahidi 6.0.17に更新し、その後に出たLaravel 8のセキュリティ修正も取り込みました。さらに、UshahidiとLaravelの両方に、監視機能付きの更新ツールを追加しました。更新内容は有効化する前に準備、検証され、正常性チェックに失敗した場合は元に戻ります。通常のバージョン更新より手間はかかりましたが、やる価値はありました。
まずは85種類
これはv19の第一弾です。今後、さらにアプライアンスを追加する可能性があります。v18に含まれていた次の5種類は、当面v19へ移行しません。Drupal 7、Gallery、iceScrum、Joomla 4、Tracksです。上流プロジェクトの活動が止まった場合や、アプリケーションまたは必要なスタックの一部で信頼できるセキュリティサポートが受けられなくなった場合、そのアプライアンスは提供を終了します。OTRS Community Editionについては別の形で継続します。Znunyが同じオープンソースのコードベースを引き継いでおり、v19ではOTRSに代わって提供されます。
以下がv19のラインナップです。役に立ちそうなものを選んで、ぜひ試してみてください。問題を見つけた場合は、アプライアンス名と再現に必要な情報を添えて報告してください。
リリースしたアプライアンス
協力してくれた皆さん
このほかにも、アプリケーションの更新、バグ修正、リリースのテストに多くの方が協力してくれました。
- Daniele Lolliとqq7は、Mattermost、EspoCRM、Moodle、Canvas、Redis、TYPO3、Railsなどを更新しました。
- Christie018はFaveo Helpdeskを更新し、インストール時の不具合を修正しました。
- dragonfly8677は、Confconsoleの操作フローとドキュメントを含むGameServerの更新機能を追加しました。
- L. Arnoldとicf20は、リリースを繰り返しテストし、Hub、TKLDev、ミラー、複数のアプライアンスに関する問題を報告しました。
- Andrew YuはWordPressの初回起動時のデータ処理を修正し、Salvatore Martireは動作していなかったNextcloudのバックグラウンドジョブを修正しました。
イメージをテストした方、問題を報告した方、パッチを送ってくれた方にも感謝します。