Mirror entire Gitlab from local to cloud

Hi all,
I am considering to set up my own local gitlab server in my home lab.
I was wondering if it would be possible to have a mirrorred copy of it in Gitlab cloud. Including issues etc.
Or is there a better way to have a backup in case I want to reinstall my local server?

The reason I want to have it local is that I am within my network, so it is easier to use other local machines in the pipelines.


While project import/export can be used within a given version range, to manually move all project data (not limited to just the git repository) to/from GitLab.com, there is not a way to automatically have it mirror every piece of data (such as issues) on a schedule. Only the repository data can be mirrored: Repository mirroring | GitLab

If you’re only interested in having restorable backups, you can follow our backup and restore documentation described here: Back up and restore GitLab | GitLab

The backups can be configured to be stored onto a custom cloud (or cloud-like) object storage location too, to keep them off-site: Back up and restore GitLab | GitLab