▲ | abound 4 days ago | |||||||||||||||||||
For my private, personal Git server, I recently moved from Gitea to Soft Serve [1], and have enjoyed how light and fast it is. I have it hooked up via Tailscale (using TS_DEST_IP to forward traffic [2]), so it has its own IP on the network and I don't have services fighting for port 22. TUI tools over SSH definitely aren't for everyone, but if that's your style and you want a place to dump all your non-public projects, it's a great choice. Most non-private stuff goes on Sourcehut, and anyone can contribute via email (i.e. without any account) assuming they don't mind going through the arcana required to set up git-send-email. | ||||||||||||||||||||
▲ | Fluorescence 4 days ago | parent | next [-] | |||||||||||||||||||
What did you not find fast about gitea/forgejo? I've really enjoyed using them but I guess I don't do much with the web interface. > TS_DEST_IP So you run tailscale in your git server container so it gets a unique tailnet ip which won't create a conflict because you don't need to ssh into the container? I might give that a go. I run tailscale on my host and use a custom port for git which you set once in your ~/.ssh/config for host/key config on client machines and then don't need to refer to it repo uris. TBH, I think it's tailscale I'd like a light/fast alternative to! I have growing concerns because I often find it inexplicably consuming a lot of CPU, pointlessly spamming syslog (years old github issues without response) or otherwise getting fucked up. | ||||||||||||||||||||
| ||||||||||||||||||||
▲ | account42 4 days ago | parent | prev | next [-] | |||||||||||||||||||
What do you even need a git server for if its just for private projects - you can have a remote repo accessible via ssh without any other software needed. | ||||||||||||||||||||
| ||||||||||||||||||||
▲ | navigate8310 4 days ago | parent | prev [-] | |||||||||||||||||||
When people say, they can contribute via email, does this mean they'll zip altered files and mail to the repo owner? | ||||||||||||||||||||
|