Jira / Confluence Back Ups - Best Practice

Rachel Newton
I'm New Here
I'm New Here
Those new to the Atlassian Community have posted less than three times. Give them a warm welcome!
January 9, 2024

Hello,

I am currently hoping to find the best option for Jira and Confluence data backups - does anyone have experience using Veeam or Cohesity? Is there a better solution that anyone has found? Thanks!  

3 answers

1 vote
Daria Kulikova April 4, 2024

Hello @Rachel Newton ,

As it has already been mentioned, you have a few options to back up your Jira and Confluence ecosystems - export your data using Backup Manager , create your own DIY backup, or use a third-party backup tool, like GitProtect (here isthe link to the description on the Atlassian Marketplace: https://marketplace.atlassian.com/apps/1228719/gitprotect-io-backups-for-jira-cloud?hosting=cloud&tab=overview). 

Note that your backup option should provide you with:

- full data coverage, so that if needed you could retrieve all the data critical for your workflow coninuity,

- automated scheduled backups that meet your RPO and RTO,

- the possibility to have full, incremental, or diffrential backups

- multistorage compatibility to meet the 3-2-1 backup rule (3 backup copies in at least 2 storage destinations, one of which is off-site) and bakup replication

-  unlimited retention so that you can keep your data for as long as you need to meet compliance and security requirements,

- ransomware protection

- restore and Disaster Recovery capabilities that can guarantee that you can restore you data in any disaster scenario (point-intime restore, granular recovery, restore to the same or new account, recovery to your local device or a Cloud, etc.)

- easy monitoring capabilities with notifications about backup performance, SLA and compliance reports

You can read more about Jira backup best practices from our article: How To Back up Jira: Backup Best Practices

GitProtect backup and Disaster Recovery software for Jira Software, Jira Service Management, Jira Work Management, Bitbucket, GitHub, GitLab (soon Confluence - it's already possible to subsribe for alpha release for GitProtect backup for Confluenece) is comprehensive backup solution that provides all the mentioned Jira backup best practices and even more for security compliance, cyber resilience, and instant remediation. 
You can try GitProtect backups for Jira free for 14 days, or you can schedule a custom demo and discuss your backup needs. 
Hope you will find this answer helpful, 
Kind regards,
Daria
0 votes
Vish Reddy _Revyz_
Community Leader
Community Leader
Community Leaders are connectors, ambassadors, and mentors. On the online community, they serve as thought leaders, product experts, and moderators.
January 9, 2024

Hi @Rachel Newton 

Welcome to the Atlassian Community!

I am part of Revyz, and we help customers with their data protection needs for Jira & Confluence (btw we are launching our Confluence backup app next week ). We are also backed by Atlassian Ventures.

As far as I know Veeam, Cohesity or their competitors such as Druva, Veritas and Commvault don't have a Jira or Confluence backup solution. 

 

Here are the options you have:

  • Do it yourself (DIY)
    • Data Backup using Data Manager [native tool] (success of it currently depends on the volume of data you have)
      • Manual
        • You have to remember to do it
        • Time consuming
      • Script based
        • Use of non-public API's
        • Maintaining the script
    • Data Restore
      • All or nothing
      • Data loss when you restore data back as you will overwrite existing data
      • Does not support Granular restore i.e. you want to restore back a specific issue, attachment, workflow etc..
      • Limitations on how to restore data back based on data volume - refer restore page within the Jira UI, you may have to size the files to certain size etc..
  •  Use a App from the Marketplace
    • There are three broad categories of apps that are there in the marketplace that help you with backup & restore / data protection
      1. Backup & Granular Restore of Jira /Confluence data (including attachments) & configuration
      2. Backup & Restore (including attachments) & configuration
      3. Restore of Issues only without attachments

The difference between 1 & 2 is how the restoration process works All or nothing vs Granular 

Depending on what your use case is and the risk profile and the compliance requirements of your organization and how Jira / Confluence is being used you have multiple choices to pick from :-) 

The Revyz Data Manager for Jira helps you with automated backups & granular restores.

 

Please do reference the following resources from Atlassian:

  • Atlassian Security Practices
    • The summary of the above is - If the entire Jira / Confluence site goes down due to an infra level issue or an accident on the Atlassian side, Atlassian will be able to restore back your entire site, but if you as the use delete something it is your responsibility to get that data back, Atlassian won't be able to help in that scenario
  • Cloud Security Shared Responsibilities
    • Clearly identifies what your responsibilities are and what Atlassian's responsibilities are

 

Lastly here is a link to the capabilities our app has, we do more than just backup & restore, this page also gives you a view point of all the Jira objects we support and more importantly what we don't support.

https://support.revyz.io/revyz-data-manager/revyz-data-manager-for-jira-capabilities

 

0 votes
Nic Brough -Adaptavist-
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
January 9, 2024

Welcome to the Atlassian Community!

On Server or Data Center, you should backup as a minimum, the database and the attachments directory in the Jira/Confluence home directory.  The attachments are a simple "take a copy of all the subdirectories and their content".  Atlassian recommend using the native database tools to get a copy of the database (for example, pgdump if the database is PostGres), but if your DBAs have preferred tools for backing up your databases, use those, stick with your organisations standards.

On Cloud, your only off-the-shelf option is to use the "Backup manager" to create an export file.  Unless your Veeam or Cohesity have apps that plug in to Jira to provide the interfaces needed to do it in them, the backup manager is likely to be your only option.

But there are a couple of Jira apps on the marketplace that can generate backups as well, and can restore from the files you generate.

The important thing to remember is that you need to be able to restore from any backup taken, and the only way to do that is with a backup that is in the right shape - the shape that the backup manager or other tool creates.

Suggest an answer

Log in or Sign up to answer
DEPLOYMENT TYPE
CLOUD
PRODUCT PLAN
PREMIUM
PERMISSIONS LEVEL
Product Admin
TAGS
AUG Leaders

Atlassian Community Events