All pages
Powered by GitBook
1 of 4

Loading...

Loading...

Loading...

Loading...

Backup

Cover
Protected resources
Cover
Creating a backup plan
Cover
Creating a backup plan for a group

Protected resources

This article provides information about protected resources, elements, and metadata in GitLab cloud and GitLab self-managed.

GitLab Protected Data

ANALYZE
BUILD
DEPLOY
ISSUE BOARDS
ISSUES

{*} — restored as comments in format: [{creation date}] {user name}: {content}; the author of these restored comments will always be the account performing the restore task, not the original commenter.

LABELS
MILESTONES
MONITOR
OPERATE
PROJECT SETTINGS
PULL REQUESTS
REPOSITORY
REQUIREMENTS
SNIPPETS

GitLab Groups Protected Data

ANALYZE
LABELS
MEMBERS
MILESTONES
POLICIES
PUSH RULES
SETTINGS
VARIABLES
WEBHOOKS
WIKI

Creating a backup plan

This article contains information on how to set up a GitLab repository backup plan.

Backup plan setup

1

Login to XMS, open the Plans > Backup tab and click the Add plan button in the top bar.

2

Select GitLab from the list, and then click Repos and metadata in the next aside.

3

Select (or add) the GitLab environment you want to include in the backup process, and choose the repositories to back up.

Optionally, Xopero ONE allows you to protect the entire GitLab environment.

4

Specify a name for the backup plan.

5

Select the appropriate metadata that you want to back up. Here, you can also change the default worker, which is the device directly responsible for the backup process of your repositories.

You can have multiple workers and assign different workers to each backup plan.

It is worth noting that the cloud worker (a cloud-installed Xopero ONE worker) allows you to perform cloud-to-cloud backups if you want to store your backups in the cloud.

6

Select one of the locations assigned to your Xopero ONE instance as storage.

7

Customize the scheduler and specify how long your data should be retained. If needed, adjust the advanced settings to suit your needs.

8

If necessary, adjust the advanced settings such as encryption, error handling, or bandwidth limits to fit your requirements.

9

Double-check your data and click Save to create the backup plan.


Useful links and items

Cloud storageXopero ONE workerScheduler & retention

Creating a backup plan for a group

In this article, you will find information about GitLab group backup in Xopero ONE.

Backup plan setup

1

Login to XMS, open the Plans > Backup tab and click the Add plan button in the top bar.

2

Select GitLab from the list, and then click Groups in the next aside.

3

Add or select the GitLab groups you want to add to your plan.

4

Specify a name for the backup plan.

5

Select the appropriate metadata that you want to back up. Here, you can also change the default worker, which is the device directly responsible for the backup process of your repositories.

Information about groups and subgroups is included in the backup by default.

You can have multiple workers and assign different workers to each backup plan.

It is worth noting that the cloud worker (a cloud-installed Xopero ONE worker) allows you to perform cloud-to-cloud backups if you want to store your backups in the cloud.

6

Select one of the locations assigned to your Xopero ONE instance as storage.

7

Customize the scheduler and specify how long your data should be retained. If needed, adjust the advanced settings to suit your needs.

8

If necessary, adjust the advanced settings such as encryption, error handling, or bandwidth limits to fit your requirements.

9

Double-check your data and click Save to create the backup plan.


Useful links and items

Cloud storageXopero ONE workerScheduler & retention