Извините, если этот вопрос уже задавали. Я поискал, но не нашел именно того сценария, который планирую (или пропустил его, но хочу убедиться, что всё сделаю правильно, так как раньше этого не делал).
Я всё ещё на версии 18 (с неё и начал; никогда не обновлял ОС Linux, только применял обновления безопасности), поэтому скоро перейду на 22. Всё, что я здесь прочитал, говорит о том, что миграция на новую установку гораздо разумнее, чем обновление существующей, так как могут возникнуть множество случайных проблем, которые могут проявиться, а могут и нет. Но риск не оправдан: если они всё же возникнут, это будет просто бессмысленной головной болью.
Я прочитал это руководство: Move your Discourse Instance to a Different Server, но оно касается переноса с какого-то сервера на DigitalOcean (или наоборот), из-за чего снимок (Snapshot) здесь не применим. В то же время я планирую перенести данные с существующего Droplet в DigitalOcean на новый (на что я видел множество ссылок, подтверждающих, что это работает отлично и является идеальным вариантом для обновления).
Так вот, мой вопрос по переносу DO → DO: могу ли я просто остановить свой Droplet, создать снимок, запустить новый Droplet на обновлённой версии Ubuntu, загрузить снимок и готово (только скорректировать DNS-запись домена и т.д.)? По сути, обойти «полную переустановку Discourse», описанную в руководстве. Как я понимаю, снимки должны быть точной копией 1:1 установки на Droplet, тогда как резервная копия (backup) относится конкретно к настройкам Discourse и требует полной установки для её использования. Правильно ли я понимаю? Есть ли какие-то недостатки у этого метода, кроме более длительного простоя?
tl;dr: могу ли я просто сделать снимок, создать новый обновлённый Droplet, загрузить снимок и закончить?