Discourse new Base Image

We just released a new base image with support for TLS 1.3 :tada:.

Users will need to rebuild from the command line to get this new feature. We also packed a few dependencies update, moved from Ubuntu 16.04 to Debian Buster and updated our SSL cyphers list to match https://ssl-config.mozilla.org/ intermediate config and updated to Ruby 2.6.4.

Due to all that we will make the command line rebuild mandatory later this week.

28개의 좋아요

Just curious, what was the motivation for moving from Ubuntu to Debian?

3개의 좋아요

The sysadmins prefer it for .. reasons, and our new hosting infra (almost totally switched over) is Debian based. Ubuntu is based on Debian upstream so in a sense this is moving closer to the source. One nice thing is that it is relatively modern, Debian is incredibly conservative, but we timed it nicely as Buster just came out a month or two ago.

13개의 좋아요

How would this change affect self hosted instances?

5개의 좋아요

I wouldn’t have expected it to make much difference. On my self-hosted instances I’m running Ubuntu on the server but this is about what’s running inside the Discourse Docker container (which can be anything - many Docker containers use a lightweight OS like alpine). It won’t affect the server OS.

8개의 좋아요

Yeah, I see your point. I updated my instance couple of hours ago but nothing seems different other than ofcourse SSL version is bumped to 1.3. I thought some kind of upgrade would be needed to the server’s os which isn’t the case.

2개의 게시물이 새 주제로 분리되었습니다: nginx 없이 기본 이미지 사용

이번 변경사항을 정말 좋아합니다. @codinghorror이 말했듯이, Debian은 소스에 훨씬 더 가깝고 안정성으로 유명하니까요.

또한 Ruby와 TLS 설정을 모두 업데이트해 주신 것도 정말 좋은 점입니다.

팀 전체에 축하의 말씀을 드립니다.

5개의 좋아요