Time to discuss self-hosted alternatives to GitHub!

First, has anyone simply put a bare git repo on a server somewhere, pushed via SSH, and called it a day?

https://idiomdrottning.org/hosting-git-repos

Do you really need more than a remote to push to and pull from, for your personal projects? If you've tried this, what obstacles did you encounter and what features did you miss?

#GiveUpGitHub #SelfHosting #git #SSH #BareRepos

How to host git repos

reporat

A static website generator for Git repos written in Ruby.

To avoid self-hosting a full-fledged code forge, you might want to simply store issues in the git repo itself. Have you tried using git-bug, git-issue, or some other decentralized bug tracker?

* https://github.com/git-bug/git-bug
* https://github.com/dspinellis/git-issue

Last time I tried git-bug I failed to import my issues from GitHub and gave up, but maybe it works now, it seems there is a new & more active maintainer.

#GiveUpGitHub #git #BugTracking #issues #SelfHosting #GitBug

GitHub - git-bug/git-bug: Distributed, offline-first bug tracker embedded in git

Distributed, offline-first bug tracker embedded in git - git-bug/git-bug

GitHub

If you're worried about hosting anything on the open web because fucking crawlers for LLMs are overloading indie websites, maybe you'd rather browse your git repo via SSH:

https://github.com/charmbracelet/soft-serve

Have you used Soft Serve? Are you aware of any similar projects for browsing git repos over SSH?

Big caveats:

* Charm (the company behind it) has taken VC funding, and therefore is probably doomed
* Last VC round was lead by "Gradient, Google’s AI-focused venture fund". They're all-in on AI bullshit

GitHub - charmbracelet/soft-serve: The mighty, self-hostable Git server for the command line🍦

The mighty, self-hostable Git server for the command line🍦 - charmbracelet/soft-serve

GitHub

Finally, if you really need a full code forge, with issue tracking and everything, what is the simplest, most light-weight code forge you can self-host?

Is it Forgejo? "Lightweight: Forgejo can easily be hosted on nearly every machine. Running on a Raspberry? Small cloud instance? No problem!" https://codeberg.org/forgejo/forgejo

That sounds great to me, but is Forgejo simple enough that I won't regret taking on the maintenance burden? Is there something even faster?

#GiveUpGitHub #git #SelfHosting

forgejo

Beyond coding. We forge.

Codeberg.org
@skyfaller If you self host a forge and it's going to be public, I've read recently that putting something like Anubis or Cloudflare in front of it is necessary to prevent small servers from being overwhelmed by LLM scrapers.
@[email protected] @skyfaller Don't use #Cloudflare, please. You're making the Internet worse by sprinkling it on top of everything, sharing all your user data with a private USA-based corporation, and making an already huge attack vector even bigger. A Cloudflare outage already has huge impacts because too many people just shove it in their stack without thinking about the consequences.

Anubis'
#Javscript free version is acceptable in my opinion.