Migrate from AWS to Digital Ocean with 2 containers, spaces and 2 CDNs

I was finally able to migrate from AWS to DO this weekend. Here were my final steps:

  1. AWS = live.example.com
  2. Setup Running DO Discourse at live2.eample.com
  3. Both AWS and DO instances were on the same version of Discourse
  4. Place live.example.com into read only and took backup from GUI
  5. SCP backup from AWS to DO server
  6. On DO, change app.yml domain name to live.example.com and then ./launcher rebuild app
  7. Then restore backup from command line on DO server: Restore a backup from command line
  8. Next update DNS to point live.example.com to DO server.
  9. At this point you have a running server.
  10. Then I followed these instructions to setup S3 Uploads: Using Object Storage for Uploads (S3 & Clones)
  11. Then I followed these instructions for full site CDN: Full site CDN acceleration for Discourse
4 Likes