При входе в Digital Ocean мне предлагают запустить do-release-upgrade.
Есть какие-то подводные камни?
У меня есть около 7 ГБ свободного места на диске.
Добро пожаловать в Ubuntu 16.04.6 LTS (GNU/Linux 4.4.0-210-generic x86_64)
Информация о системе на Sun Oct 16 05:12:48 EDT 2022
Загрузка системы: 0.03 Процессы: 144
Использование /: 75.2% от 29.40 ГБ Пользователей в системе: 0
Использование памяти: 81% IP-адрес для eth0: 192.241.224.165
Использование подкачки: 28% IP-адрес для docker0: 172.17.0.1
Построить график этих данных и управлять системой можно по адресу:
https://landscape.canonical.com/
49 пакетов могут быть обновлены.
2 обновления являются обновлениями безопасности.
Доступен новый релиз '18.04.6 LTS'.
Запустите 'do-release-upgrade' для перехода на него.
Скорее всего, обновление до новой версии всё равно не удастся, так как места недостаточно.
Точное число не помню, но я недавно обновлял гораздо более новую версию Ubuntu, и мне пришлось освободить огромное количество места, чтобы система позволила продолжить.
Так как всё работает в Docker, риск не очень высок: при необходимости можно просто скопировать нужные папки на чистую установку и начать заново.
22.04 — это последняя LTS-версия, вы отстаете от неё на несколько версий.
Вам потребуется изменить размер диска. Уменьшить размер диска невозможно, поэтому после увеличения его размера вернуть меньший размер уже нельзя. В любом случае, вероятно, стоит перейти на более новый процессор.
Если простой вам не важен, обновление, скорее всего, пройдет успешно.
Если вы создадите новый Droplet, вы сможете переключиться с минимальным временем простоя (только на чтение, если вы скопируете SSL-сертификаты). В случае возникновения проблем вы сможете продолжить использование старого Droplet.
do-release-upgrade не будет работать на 16.04. Вы можете создать полную резервную копию Discourse и перенести её на более новый сервер с последней LTS-версией Ubuntu или Debian.