I moved all my repos to #GotHub:

https://gonzalo.gothub.org/

And you can do the same! Go to https://gothub.org/ and check it out!

Maybe you are interesting on this one too:

https://openbsd.gothub.org/index.html

#OpenBSD #got #GotHub

Looks very promising. Do you know when they plan to support IPv6, or do they intend to establish feature parity with GitHub in this regard?
@xz @stsp can you elaborate a bit more in detail what do you mean by it?
While gothub.org has an AAAA record with a resolving IPv6 address, all user subdomains I have seen so far - like yours, gonzalo.gothub.org - are missing an AAAA record, requiring legacy IP.

@xz @gonzalo Our first (and only, so far) production server for user VMs is hosted at BSWS, and they simply don't have IPv6 in their network at all. So this wasn't really our own decision. If IPv6 was available then we would use it. I didn't know it wasn't available before ordering, I blindly assumed it would be. Lesson learned.

Our core servers, which also host our main website, are hosted in Berlin at Scaleup and we do have IPv6 available there. This is also where we develop and test our VM deployment system, which is already fully capable in an IPv4/IPv6 dual-stack environment. In fact, I had to make additional tweaks to have it work in an IPv4-only environment.

Once the current server fills up we should be able to afford renting another server somewhere. If you have suggestions about other providers I would like to take a look at them. IPv6 is not the only selection criteria we have, of course.

I'd like to avoid big companies, and I'd like to avoid data centers which do not run on renewables.

Another factor is pricing. Root servers can be rather expensive in some locations. We need at least 64GB RAM per server and ideally the machine shouldn't cost more than about 150€/month to rent. This rules out most providers I have found in Switzerland and Scandinavia, which usually start around 250€. At that price the hosting company would eat all our funding for the server, assuming the server fills up exclusively with users who pay only 5€ per month. Because at about 40-50 VMs per server we run out of RAM. And we still have to pay taxes (VAT) to all countries our users are located in, which would then have to come out of our own pockets. Not to mention other expenses (a lot of time is being invested into this project and so far there has been zero funding for this part).

And of course we have to trust the provider with physical access to our machines. At BSWS henning@ is managing our hardware, which is hard to beat in terms of trust.

Thanks a lot for this detailed and transparent answer, and please excuse the fact that my initial comment was a bit snippy.

Under your reasonable requirements for a hoster, I unfortunately cannot name you one. However, slightly related, I can think of IN-Berlin. But they are only offering housing (or VMs) and not renting out servers, and have a "non commercial" clause on top, where I am unsure if Game of Trees Hub is suitable.

Still wishing you best of luck. Your project is still on my to-do list.
Startseite

Willkommen beim IN-Berlin Willkommen beim Individual Network Berlin e.V., dem etwas anderen Provider. Wir bieten das Internet in seiner vollen Vielfalt, ohne Abstriche und Kompromisse - und alle sind eingeladen, mitzugestalten.

Individual Network Berlin e.V.

@xz One problem with IN-Berlin is indeed the non-commercial clause, though I suspect they'd be open to discussing this with me.

The main reason for excluding them as hosting provider for gothub is that I already rely on their volunteer efforts for other things. My personal website and all the gameoftrees.org services (website, git server, mail archive) are already hosted there.

I have been a semi-active staff member of IN-Berlin for a long time and I am well aware of how much they are already doing for other community projects, including codeberg. I don't want to pile on even more work.