Update on my interest in moving away from #GitHub to another code forge. I was excited about #Radicle because it is meant to be #P2P, but I ended up deciding against it. Besides the use of cryptocurrency for fundraising/management being a red flag, I found that I needed a seed node with a dedicated address in order to host a private repo, which doesn't feel truly P2P.

I also want to be able to convince other people to use the code forge with me to write code and papers. The added complexity of Radicle (from a user's perspective) seems like even more of an uphill battle than getting mathematicians to choose git instead of #Overleaf. (By the way, we could use a #FOSS Overleaf alternative.)

Due to these considerations, it looks like self-hosting @forgejo is the way to go! (Even if it's not P2P.)

Anyway, I have gotten set up with a European VPS thanks to https://european-alternatives.eu/ and have a Debian machine running. I now need to get Forgejo set up, and I have three install methods I might use:

1) Follow https://forgejo.org/docs/latest/admin/installation-binary/
2) Follow https://codeberg.org/forgejo-contrib/forgejo-deb which says that (1) is bad
3) Use podman

From (2) I could start Forgejo and from (3) I could start a container, but the instructions on https://forgejo.org/docs/latest/admin/installation-docker/ don't work for me. In all cases I need to use the web UI to finish installation. Am I supposed to have no CLI alternative for this? I feel like installing a desktop environment on my VPS is not the answer, but I'm not sure what else to do here.

#SelfHosting#SelfHosted

Update on my interest in moving away from #GitHub to another code forge. I was excited about #Radicle because it is meant to be #P2P, but I ended up deciding against it. Besides the use of cryptocurrency for fundraising/management being a red flag, I found that I needed a seed node with a dedicated address in order to host a private repo, which doesn't feel truly P2P.

I also want to be able to convince other people to use the code forge with me to write code and papers. The added complexity of Radicle (from a user's perspective) seems like even more of an uphill battle than getting mathematicians to choose git instead of #Overleaf. (By the way, we could use a #FOSS Overleaf alternative.)

Due to these considerations, it looks like self-hosting @forgejo is the way to go! (Even if it's not P2P.)

Anyway, I have gotten set up with a European VPS thanks to https://european-alternatives.eu/ and have a Debian machine running. I now need to get Forgejo set up, and I have three install methods I might use:

1) Follow https://forgejo.org/docs/latest/admin/installation-binary/
2) Follow https://codeberg.org/forgejo-contrib/forgejo-deb which says that (1) is bad
3) Use podman

From (2) I could start Forgejo and from (3) I could start a container, but the instructions on https://forgejo.org/docs/latest/admin/installation-docker/ don't work for me. In all cases I need to use the web UI to finish installation. Am I supposed to have no CLI alternative for this? I feel like installing a desktop environment on my VPS is not the answer, but I'm not sure what else to do here.

#SelfHosting#SelfHosted

It's kinda weird that git was created as a distributed peer to peer version management system with no central hub and due to the forges¹ (one is even called git hub) is basically used as a server based system.²

Projects² like Radicle³ try to break this up and go back to a fully distributed system.

__
¹providing stuff like issue management, pull requests, …
²protocols
³https://radicle.xyz/

#git #radicle

It's kinda weird that git was created as a distributed peer to peer version management system with no central hub and due to the forges¹ (one is even called git hub) is basically used as a server based system.²

Projects² like Radicle³ try to break this up and go back to a fully distributed system.

__
¹providing stuff like issue management, pull requests, …
²protocols
³https://radicle.xyz/

#git #radicle

In a move that surprises absolutely noone, GitHub now requires users to login in order to browse public repositories (including open source projects). After a few (~10) requests, you get blocked (I can confirm). In order to fight AI scrapers, I guess.

So, GitHub decided to blanket-limit access to open source projects as a defense against the very scourge that they(r parent company) unleashed on the world.

I won't be hypocrite: it's a bit embarrassing, but undeniably satisfying to say "told you so". I moved away from GitHub long ago and I moved all my stuff to Codeberg instead. And so happy I did!

Next step: radicle.xyz maybe?

https://github.com/orgs/community/discussions/159123

#github #microsoft #openai #codeberg #ai #ml #llm #enshittification #foss #floss #opensource #radicle