Backup GitLab On DigitalOcean

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

Why is it important to Backup your GitLab Droplet?

GitLab forms the bases of your businesses code hosting, testing and development. When your GitLab is down your business is down.

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 GitLab Droplet?

Install GitLab

Install GitLab 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 GitLab
  • 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 GitLab in SnapShooter

Once your GitLab 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