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.