Discourse の新しいベースイメージ

TLS 1.3 対応の新しいベースイメージをリリースしました :tada:

この新機能を利用するには、コマンドラインから再ビルドを行う必要があります。また、いくつかの依存関係の更新を行い、Ubuntu 16.04 から Debian Buster へ移行し、SSL 暗号スイートのリストを https://ssl-config.mozilla.org/ の中間構成に合わせるよう更新、さらに Ruby を 2.6.4 にアップデートしました。

これらの変更により、今週後半からはコマンドラインからの再ビルドが必須となります。

「いいね!」 28

単なる好奇心ですが、Ubuntu から Debian へ移行されたきっかけは何でしょうか?

「いいね!」 3

システム管理者は、いくつかの理由からこれを好んでおり、新しいホスティング基盤(ほぼ完全に移行済み)はDebianベースです。UbuntuはDebianをアップストリームとしてベースにしているため、ある意味ではソースに近づいています。良い点は、比較的最新であることです。Debianは非常に保守的ですが、Busterが1〜2か月前にリリースされたタイミングをうまく捉えました。

「いいね!」 13

この変更はセルフホスト環境のインスタンスにどのような影響を与えるでしょうか?

「いいね!」 5

あまり影響があるとは思いませんでした。私がホストしているインスタンスでは、サーバー上で Ubuntu を実行していますが、これは Discourse Docker コンテナ内部で実行されているものに関するものです(Docker コンテナは alpine のような軽量 OS を使用することが多く、何を実行しても構いません)。サーバー OS には影響しません。

「いいね!」 8

ああ、なるほど。数時間前にインスタンスを更新したんですが、SSL のバージョンが 1.3 に上がった以外、特に変化はないようです。サーバーの OS 側で何らかのアップグレードが必要かと思っていたのですが、そうでもなかったみたいですね。

2 つの投稿が新しいトピックに分割されました: nginx を使用せずにベースイメージを使用する

この変更は本当に素晴らしいと思います。@codinghorror が言うように、Debian はソースに非常に近く、安定性で知られています。

また、Ruby と TLS 設定の両方を更新できたことも素晴らしいことです。

チームの皆様、おめでとうございます。

「いいね!」 5