Free as in Freedom: Codeberg.org. Create your repos!

#36 Availabiliy/uptime guarantee / HA?

Open
opened 4 months ago by hjacobs · 4 comments
hjacobs commented 4 months ago

To increase adoption and be a sustainable option to the non-free alternatives (like github.com), Codeberg.org should be transparent about the infrastructure setup and availability/uptime guarantees.

I see that codeberg.org currently runs on a (single?) Hetzner server, is there any high-availability setup and backup in place?

Other (crazy?) ideas: integrate IPFS to have at least distributed read-only git clones (reduces server load and can bridge temporary downtimes), see also https://docs.ipfs.io/guides/examples/git/

To increase adoption and be a sustainable option to the non-free alternatives (like github.com), Codeberg.org should be transparent about the infrastructure setup and availability/uptime guarantees. I see that codeberg.org currently runs on a (single?) Hetzner server, is there any high-availability setup and backup in place? Other (crazy?) ideas: integrate [IPFS](https://ipfs.io/) to have at least distributed read-only git clones (reduces server load and can bridge temporary downtimes), see also https://docs.ipfs.io/guides/examples/git/
hw commented 3 months ago
Owner

Right on point! All improvements in this area definitely high-priority for Codeberg.org (and we will probably never be finished).

We have not yet put the infrastructure deploy scripts public (but would like to as soon time permits). If you like to do anything in this domain, please don’t hesitate to call us directly via contact@codeberg.org!

Right on point! All improvements in this area definitely high-priority for Codeberg.org (and we will probably never be finished). We have not yet put the infrastructure deploy scripts public (but would like to as soon time permits). If you like to do anything in this domain, please don't hesitate to call us directly via contact@codeberg.org!
hjacobs commented 3 months ago
Poster

@hw yes, I would gladly like to help out where I can --- will send an email!

@hw yes, I would gladly like to help out where I can --- will send an email!
mmf commented 3 months ago

Indeed, I agree with OP. A document where an uptime and a mention of the backup system and all that is mentioned would be great. I couldn’t find one, but perhaps there is? If so, please link.

Indeed, I agree with OP. A document where an uptime and a mention of the backup system and all that is mentioned would be great. I couldn't find one, but perhaps there is? If so, please link.
hw commented 2 months ago
Owner

We wrote a bit about this in monthly letter reports, but did not create a formal document: offline backup machines are currently provided by founding members, creating hourly incremental backups.

Longer-term we’d like to set-up continuous database and filesystem snapshotting (for example via mariadb and cephfs asynchronous master-slave replication). If you would like to work on this, please send an email to codeberg@codeberg.org.

We wrote a bit about this in monthly letter reports, but did not create a formal document: offline backup machines are currently provided by founding members, creating hourly incremental backups. Longer-term we'd like to set-up continuous database and filesystem snapshotting (for example via mariadb and cephfs asynchronous master-slave replication). If you would like to work on this, please send an email to codeberg@codeberg.org.
Sign in to join this conversation.
No Milestone
No Assignees
3 Participants
Due Date

No due date set.

Dependencies

This issue currently doesn't have any dependencies.

Loading…
Cancel
Save
There is no content yet.