Обновление с 2.6.0.beta1 до последней стабильной версии

Перенос на новый сервер гораздо безопаснее, так как старый сервер не нужно менять, пока новый не заработает!

Я бы поступил так: следовал бы руководству по rsync, исключив postgres_*. Затем переименовал бы app.yml и выполнил ./discourse-setup --skip-connection-test (так как DNS ещё не будет указывать на новый сервер). После этого восстановил бы резервную копию. Обычно можно проверить, что новый сервер работает, изменив локальный DNS так, чтобы он указывал на него, но в худшем случае вы просто меняете DNS, и если всё пойдёт плохо, возвращаете его обратно. (Если это Digital Ocean или другая платформа с плавающим IP, который можно назначать нескольким ВМ, то можно просто перенаправить IP и не возиться с DNS).

Я делал это около 10 раз за последние несколько месяцев. Если вы предпочитаете не делать это самостоятельно, я готов помочь.