What are people using for easy-self-hosting GitHub alternatives?
Discussion
I'm running Gitea locally. But I have really minimal requirements, so I'm not sure if it can serve as a complete GitHub replacement.
CC nostr:nprofile1qqs2qzx779ted7af5rt04vzw3l2hpzfgtk0a2pw6t2plaz4d2734vngpz4mhxue69uhhyetvv9ujuerpd46hxtnfduhszrnhwden5te0dehhxtnvdakz7qgawaehxw309a5xzan9dchxgctwvdhkuamp09jx2a3wvdhk6tcfnhk4d
We need to find him a bigger team
nostr:nprofile1qqsqqqqqq9g9uljgjfcyd6dm4fegk8em2yfz0c3qp3tc6mntkrrhawgppemhxue69uhkummn9ekx7mp0qyg8wumn8ghj7mn0wd68ytnddakj7qghwaehxw309aex2mrp0yh8qunfd4skctnwv46z7hsrsym, nostr:nprofile1qqsvmm558ja3n3g6hpr6vm2awaph825lv0fgwfrtkkdssfl6te3hgqqpz4mhxue69uhhyetvv9ujuerpd46hxtnfduhszrnhwden5te0dehhxtnvdakz7j3tqh6, nostr:nprofile1qqsdqnk0xw3s8fvc2t7mdq0d3dqjyqd6shvdyxv6a3eukcngr4324yqpzamhxue69uhhyetvv9ujuurjd9kkzmpwdejhgtcppemhxue69uhkummn9ekx7mp0qythwumn8ghj7cnfw33k76twv4ezuum0vd5kzmp0c6dswr and nostr:nprofile1qqswgvmv65ja7706f5a0xe8ajcqdfvgdeeppt2jvx0kh06sggg6ykyqpremhxue69uhhyetvv9ujumn0wd68ytnhd9ex2erwv46zu6ns9uq36amnwvaz7tmwdaehgu3wvf5hgcm0d9hx2u3wwdhkx6tpdshszyrhwden5te0dehhxarj9ekk7mf0gp3hjm are actively working on git nostr tools. nostr:nprofile1qqsthdwa5rs42euhnuz5xsrmmssr84hshwes7uj392vpeldj7z0zw3cppemhxue69uhkummn9ekx7mp0qyghwumn8ghj7mn0wd68ytnhd9hx2tcpz4mhxue69uhhyetvv9ujuerpd46hxtnfduhscs6htm sometimes too. We don't work on the same tools and all our tools still feel experimental. Maybe this also sums up the nostr ecosystem.
I wrote this on Amethyst without all the capitals and tagged in nostr:nprofile1qqsqqqqqq9g9uljgjfcyd6dm4fegk8em2yfz0c3qp3tc6mntkrrhawgppemhxue69uhkummn9ekx7mp0qyg8wumn8ghj7mn0wd68ytnddakj7qghwaehxw309aex2mrp0yh8qunfd4skctnwv46z7hsrsym. This bug on one of the most used and best clients illustrates the point nicely. 
Gitea
gitea - git.nostrdev.com
we're happy to host other projects looking for a home, whilst ngit is built out
Gitea has been great =3
Gitea on umbrel https://apps.umbrel.com/app/gitea
Looking to use Budabit.
Gitea
If you want, you can sign in with nostr.
whoa - you made an auth service for gitea?
Yeah, it will work with any app that uses OpenID.
Where to learn more? Would be great if this could work with amber
Would it work as an auth service for a matrix instance?
I believe it should work with matrix.
I just went to the repo and made it public. No documentation at all, but I'm sure you can just run it by an LLM and it can tell you everything you need to know.
I originally utilized nostrband/nostr-login for the login. Since then I have developed my own login (I wanted something lighter) but have yet to deploy it to nostr-oidc-bridge.
I'll wait for a android app that cab run a relay along side citrine specifically for a self hostsble nostr git. With an approval system so nobody can just change your shit just because they sent it to your relay.
Why an android app? You want your phone to be the git server? ngit.dev/grasp is basically this but on a (self)hosted server
I didn't see this was in response to https://git.laantungir.net/ this is interesting, I'll take a look.
Forgejo, gitea, & gitlabs.
Gitea
If you just want something like Github, Forgejo is the simplest and most reliable.
If you need decent code review then Gerrit, but it's much harder to set up.
If you want to try something decentralized - Radicle is very interesting, but has lots of dangerous key management footguns.
testing zaps for this note… your profile only specifies a nip05 nostr address, but not a lightning address, so we tried to zap your nip05 address.... we made six attempts to⚡zap this note, at tazjin@tvl.fyi, over a period of 1 minute. in each case, we found that your lightning address service or server did not respond correctly. if you wanted to fix this... you could try getting a free rizful lightning address -- https://rizful.com ... if u get it set up, pls reply here so we can do this ⚡zap test again.
ngit.dev/relay implemention of grasp ngit.dev/grasp
Gitea
Just use gitlab. No need for nostr native etc. It's a perfectly fine solution to self host.
What of ngit and nsite? I have a wiki and a few sites on there as well
Gitea on a NixOS box with Tailscale so I don’t have any open ports. (Tailscale, being a vendor mesh networking solution isn’t optimally free, but it’s easier than trying to manage SSL certs for retarded me.
Open source alternative to Tailscale control server: Headscale https://headscale.net/stable/
You can keep using the same Tailscale client.
Oh this is great! Will have to check it out soon. Thanks for the link!
Gitea with proxmox and cloudflare tunnel.
helpful thread w/ links about self-hosted github alternatives
finally you're asking the same question as I do!
👏
Run your own nostr:nprofile1qqs9df4h2deu3aae83fmet5xmrlm4w5l9gdnsy3q2n7dklem7ezmwfcpg3mhxw309umxcetgdpukgumjw35xzemdd9envat4xe682cmwv3m85aehvd6kyur3dd58v7re0ymk5mmfda3ngdtdddehydr9v9jzummwd9hkutcpz9mhxue69uhkummnw3ezuamfdejj7nyaplh or nostr:nprofile1qqsw5t3us9xs3gmclzjm37hvk2yy6pv9t96utjjttsj794hexc5x79qpzamhxue69uhhyetvv9ujucm4wfex2mn59en8j6gprpmhxue69uhhyetvv9ujuumwdae8gtnnda3kjctvpqygxj node. Install Gitea.
