One directional mirroring of all repositories to read-only Gitlab instance

Hi Everyone,

I have a unique use case were I’m trying to build an exposed gitlab-ce instance that mirrors all repositories to another instance with read-only access.

I’ve found mentions of a single server replica feature but can’t find any documentation on it. Was this feature removed or perhaps converted to the geographical replication feature? Are there any alternatives that I can utilize at the system-level perhaps?

Thanks for your time,

Welcome to the forum @grephappiness :smile:

Yes, you are correct that the only instance to instance level synchronization is through GitLab GEO for geographical replication.

While there is no way to automate the entire use case here without GitLab GEO, you could use the API to automate some or all of this process.

1 Like