Шаги для понижения с 2 ГБ до 1 ГБ на DO?

  1. Создайте новый VPS
  2. Создайте файл резервной копии с существующего сайта и загрузите его на локальный компьютер.
  3. Скопируйте содержимое файла app.yml со старого сервера в локальный файл или в блокнот.
  4. Укажите домен на новый IP-адрес VPS или переключите на общедоступный IP, который у вас уже был у вашего провайдера VPS, если такая функция доступна.
  5. Убедитесь, что Docker установлен на вашем новом VPS (следуйте их руководству по установке при необходимости).
  6. Следуйте стандартным инструкциям по установке до точки, но не включая скрипт настройки Discourse.
  7. Создайте файл app.yml в директории containers (touch app.yml) и вставьте в него содержимое со старого VPS, используя, например, nano.
  8. Выполните ./launcher app rebuild на новом сервере.
  9. Используйте rake admin:create из директории Discourse, чтобы создать учетную запись администратора.
  10. Войдите в систему, установите параметр «Разрешить восстановление» в значение true в настройках, загрузите созданную ранее резервную копию и восстановите данные.
  11. Проверьте, что всё работает корректно.
  12. Удалите старый VPS через некоторое время.

Готово.