Resilience: Mirror recipes to other git instances #674

Open
opened 2025-04-20 08:59:30 +00:00 by p4u1 · 4 comments
Member

codeberg.org

codeberg.org is a forgejo instance run by a non profit in berlin dedicated to hosting open source git repositories.
I created a coop-cloud organisation there. It would be nice to mirror some or all recipes there for redundancy and better visibility. If anyone wants access to the organisation please write me your codeberg handle and I will add you

## codeberg.org codeberg.org is a forgejo instance run by a non profit in berlin dedicated to hosting open source git repositories. I created a coop-cloud organisation there. It would be nice to mirror some or all recipes there for redundancy and better visibility. If anyone wants access to the organisation please write me your codeberg handle and I will add you
Owner

Nice, thanks for opening! I'm @decentral1se there also, feel free to add me.

Is there a way to automate this? Perhaps abra app fetch - + git push for loop on a day cron?

I see https://docs.gitea.com/usage/repo-mirror#pushing-to-a-remote-repository is a bit involved / manual.

AFAIR you can have a regular repo or a mirror repo, but not the same at the time?

Nice, thanks for opening! I'm `@decentral1se` there also, feel free to add me. Is there a way to automate this? Perhaps `abra app fetch -` + `git push for loop` on a day cron? I see https://docs.gitea.com/usage/repo-mirror#pushing-to-a-remote-repository is a bit involved / manual. AFAIR you can have a regular repo or a mirror repo, but not the same at the time?
decentral1se added the
enhancement
label 2025-04-20 13:28:21 +00:00
Owner

AFAIR you can have a regular repo or a mirror repo, but not the same at the time?

I think this is true for pull mirrors, but I think push mirroring is something you can bolt onto an existing repo.

@p4u1 I'm @3wordchant on Codeberg, happy to be added, also happy to collab on automating synchronisation if you like.

> AFAIR you can have a regular repo or a mirror repo, but not the same at the time? I think this is true for pull mirrors, but I think push mirroring is something you can bolt onto an existing repo. @p4u1 I'm `@3wordchant` on Codeberg, happy to be added, also happy to collab on automating synchronisation if you like.
Owner

Major git.coopcloud.tech downtime issue today due to PEBKAC issue on my side. I deleted the Gitea repo between undeploying and redeploying in error.

Talk in Matrix was that we urgently need a system for mirroring the repos as we are one server issue away from our whole ecosystem grinding to a halt.

Could I suggest we change the name of this issue to a general issue around mirroring resiliency?

Major `git.coopcloud.tech` downtime issue today due to PEBKAC issue on my side. I deleted the Gitea repo between undeploying and redeploying in error. Talk in Matrix was that we urgently need a system for mirroring the repos as we are one server issue away from our whole ecosystem grinding to a halt. Could I suggest we change the name of this issue to a general issue around mirroring resiliency?
p4u1 changed title from Mirror (some) recipes to codeberg.org to Resilience: Mirror recipes to other git instances 2025-11-26 16:08:33 +00:00
Author
Member

I have setup a push mirror for the forgejo recipe as an experiment: https://codeberg.org/coop-cloud/forgejo

I have setup a push mirror for the forgejo recipe as an experiment: https://codeberg.org/coop-cloud/forgejo
Sign in to join this conversation.
4 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: toolshed/organising#674
No description provided.