Как подготовиться к окончанию поддержки Ubuntu 16.04?

Поддержка Ubuntu 16.04 скоро завершится в течение нескольких дней. После 30 апреля 2021 года Canonical не будет выпускать никаких обновлений безопасности или исправлений ошибок для Ubuntu 16.04.

  1. Стоит ли обновлять сервер?
  2. Если да, можно ли обновиться до версии 20.04?
  3. Обычное обновление или чистая установка?
  4. Какова позиция команды Discourse по поводу окончания поддержки (EOL) Ubuntu 16.04?

Вам определённо стоит обновиться до версии 20.04.

Решение о том, выполнять ли обновление на месте или перенести данные на новый сервер, зависит от личных предпочтений. Если вас не смущает время простоя во время обновления операционной системы, то некоторые считают этот вариант более простым. Я предпочитаю разворачивать новый сервер и выполнять миграцию. Это позволяет сократить время простоя и гарантирует, что у вас всегда будет рабочий сервер, даже если в процессе обновления возникнут проблемы.

Существует тема, посвящённая переносу на новый сервер с использованием утилиты rsync для перемещения данных.

  1. Да, это не только хорошая идея, но и стоит делать это чаще.
  2. Да, вы можете обновиться до любой версии Ubuntu (или любой другой дистрибутива Linux) — в этом и заключается преимущество Discourse, работающего в Docker.
  3. Можно сделать и то, и другое. Чистая установка, вероятно, займёт меньше времени и позволит держать форум доступным на протяжении всего процесса. Форум будет в режиме «только для чтения» всего несколько минут.
  4. Я не думаю, что им это важно: приложение работает в виртуальной среде и по сути не знает, какая операционная система находится под ним.

Спасибо, Джей и Мариано. Я выполнил чистую установку сервера с Ubuntu 20.04. Всё работает отлично.