Миграция с AWS на Digital Ocean: 2 контейнера, Spaces и 2 CDN

На этих выходных мне наконец удалось мигрировать с AWS на DO. Вот мои финальные шаги:

  1. AWS = live.example.com
  2. Настройка работающего на DO Discourse по адресу live2.eample.com
  3. Оба экземпляра (AWS и DO) работали на одной версии Discourse
  4. Перевел live.example.com в режим только для чтения и сделал резервную копию через графический интерфейс
  5. Передал резервную копию с AWS на сервер DO по SCP
  6. На DO изменил доменное имя в файле app.yml на live.example.com, затем выполнил ./launcher rebuild app
  7. Восстановил резервную копию через командную строку на сервере DO: Restore a backup from the command line
  8. Далее обновил DNS, указав live.example.com на сервер DO.
  9. На этом этапе у вас уже работает сервер.
  10. Затем я следовал этой инструкции для настройки загрузки в S3: Configure an S3 compatible object storage provider for uploads
  11. После этого выполнил инструкцию для полной CDN-ускорения всего сайта: Full site CDN acceleration for Discourse