Backup Discourse On DigitalOcean

Project your DigitalOcean Discourse Droplet from data lose with bullet proof backups

Why is it important to Backup your Discourse Droplet?

There are many reasons why you will be thankful you backed up your Discourse community. Even for small issues, its a relieve you can just restore a snapshot and get back to business.

Discourse has a backup feature built in, but unless you go though the trouble of configuring S3 storage your backups are just stored on local disk. This is not ideal and DigitalOcean snapshots can save the day by having a replicate outside of the droplet (but still within DigitalOcean)

Snapshots are a fast and easy way to recover a droplet to a previous state. They require almost no planing for the restore process, where if your restoring a custom backup solution you need to have a tested process of recovery

How to Backup your Discourse Droplet?

Install Discourse

Install Discourse on DigitalOcean, the process can be be made simple by using Digital Oceans one-click install and deploy system.

Basic setup

  • Create Droplet
  • Choose Image -> One-click Apps
  • Choose Discourse
  • Choose Size
  • Choose your Data Center location
  • Select your SSH and any additional options
  • Give it a hostname
  • Create!
  • Access droplet via SSH to enable Discourse
  • Browse to the IP of the Droplet to start Discourse installation
  • Config DNS
  • Enjoy your Community

Activate Discourse in SnapShooter

Once your Discourse droplet is setup is a perfect time to login to SnapShooter and activate backups on your Droplet.

  • Login to SnapShooter
  • Find your new Droplet
  • Activate
  • Choose how often to backup e.g. Once a Day
  • Choose how many you want to keep e.g. 7
  • Choose the timezone of your droplet
  • Choose the time you want daily backups to happen
  • Click Start Backing up
  • Click Snapshoot Now if you want us to backup right away
  • Sit back and relax your Discourse community is safe