💾 Archived View for bbs.geminispace.org › u › jeang3nie › 15550 captured on 2024-08-18 at 20:57:20. Gemini links have been rewritten to link to archived content
⬅️ Previous capture (2024-07-09)
-=-=-=-=-=-=-
Re: "Any suggestions for a self-hosted git server with an..."
I've been using Gitea for a few years now. It's running quite happily on a Raspberry Pi 4 behind an Apache reverse proxy for SSL on Void Linux. It's the same computer that runs this capsule.
If I were starting from scratch I'd likely go with Forjego, because Gitea is now basically an open core project due to the company which took it over. One of these days I'll probably switch, but I've just got too much going on with school to be screwing around with my server much.
Gitea and Forjego are really easy to stand up. if you want access over the Internet you'll want to set up a reverse proxy to provide SSL and make sure to open a port for ssh access to the machine running Gitea/Forjego. The reverse proxy can be on another machine if desired and I used to do that in order to split up the services a bit. Also, I'm just using Apache because I'm old and it's what I've always used. Nginx or any other capable web server that can function as a proxy would be fine.
Mar 11 · 5 months ago
🍀 gritty [OP] · Mar 11 at 16:54:
thanks. I've got nginx running my writefreely server so I'd probably just use that.
how the heck do you say forgejo?
For personal projects, I enjoy using https://fossil-scm.org/ It is the better distributed version control system and has a lot of goodies like a wiki, built into a single executable.
😺 janet-catcus · Apr 04 at 08:50:
i can second the notion on fossil, i have been using it for years and years and am very happy with it. just one executable, repository is just one file (internally an sqlite db file) that can be selfhosted using the binary that acts as the cgi. for personal projects it's much better than git (in my opinion) the workflow omits staging as all changes are automatically staged. fossil works best when it is supposed to tell you what happened actually and not what some developer thinks should have happened instead, which might be perceived as a hurdle at some point (like when you want to get rid of a branch...)
Any suggestions for a self-hosted git server with an interface? I only have some toy projects so I'm looking for something lightweight for personal projects. Gogs seems like it might fit the bill...