-- Leo's gemini proxy

-- Connecting to bbs.geminispace.org:1965...

-- Connected

-- Sending request

-- Meta line: 20 text/gemini; charset=utf-8

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...


Posted in: s/programming

๐Ÿ€ gritty

Mar 10 ยท 2 months ago


7 Comments โ†“


๐Ÿ™ norayr ยท Mar 10 at 02:36:

there was a gemini frontend to git. i forgot the name and the address.


๐Ÿš‚ MrSVCD ยท Mar 10 at 09:40:

There is Forgejo which is forked from gitea which is a fork from gogs.

โ€” https://forgejo.org/

โ€” https://github.com/go-gitea/gitea

Forgejo happened because gitea started to have a commercial tier and stuff that I don't know

โ€” https://en.wikipedia.org/wiki/Gitea


๐Ÿ‘ค AnoikisNomads ยท Mar 11 at 05:46:

I use gitea in a docker container. It just works and uses very few resources.


๐Ÿฆ€ jeang3nie ยท Mar 11 at 15:03:

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.


๐Ÿ€ 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?


โ›ต๏ธ olav ยท Mar 11 at 17:56:

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...)

-- Response ended

-- Page fetched on Sun May 19 14:32:48 2024