scy,
@scy@chaos.social avatar

Do you host your own server? What are you using for it?

I’m looking for something that’s really low maintenance, and I probably don’t need project management, issue tracking, or pull requests. Maybe not even user management. It’s probably just me and my repos.

I know that I can just use SSH+Git on the remote side, but I maybe would like some kind of web interface. Maybe gitweb? But it’s Perl. Or cgit? Any other suggestions like these two?

Loria,
@Loria@chaos.social avatar

@scy ich habe gitlab ce (community edition) am laufen :)

tokudan,
@tokudan@chaos.social avatar

@scy If docker is an option for you: forgejo docker images pretty much just work. I'm in their matrix room to get update notifications, but with watchtower, normal updates to the image are installed automatically and only new releases (1.19 -> 1.20) are manual and usually just mean replacing the version number in my docker-compose.yml after skimming their release notes.

scy,
@scy@chaos.social avatar

To summarize the replies:

• Gitea (or its fork, Forgejo) isn’t hard to maintain either, you don’t even need a database server, it runs with SQLite, too. (I know, but it still highly suggests you set up outbound email & a GPG key.)

• Both cgit & gitweb are still used by people (although I prefer cgit, it at least has a dark theme apparently).

https://github.com/charmbracelet/soft-serve looks interesting, but it’s a TUI, not a web interface.

• gitolite seems more popular than gitosis.

Thanks everyone!

dec_hl,
@dec_hl@mastodon.social avatar

@scy I use gitblit at home. You just need Java and a directory and you get a gitserver with a webinterface

ExtraFlauschig,
@ExtraFlauschig@chaos.social avatar

@scy forgejo, but you’re right, I also could do without 70% of the features. But running it as a docker container with an automated postgres backup is quite low maintenance.

julianwki,
@julianwki@chaos.social avatar

@scy gitolite

schenklklopfer,
@schenklklopfer@chaos.social avatar

@scy @quincy I use GitLab, because I need all those stuff.

If not maybe Gitea?

fink,
@fink@chaos.social avatar

@scy Gitea or what it's fork called, single binary with sqlite I think. Low resource usage and just works

daniel_bohrer,
@daniel_bohrer@chaos.social avatar

@scy I find the cgit interface a bit cleaner, but I haven't set one up yet. My personal one is a gitweb (yes, it's Perl, but I never had to touch it).
I find them useful for linking to commits or branches.
For comparison:
https://git.pengutronix.de/cgit/DistroKit/
http://git.rohieb.name/www-rohieb-name.git

nicoduck,
@nicoduck@chaos.social avatar

@scy forgejo (gogs/gitea fork) und hab da halt meinen eigenen Kram drauf, dotfiles, paar Scripte und so zeug

dasrecht,
@dasrecht@chaos.social avatar

@scy used gitea for a while and then at some point just git+ssh

LangerJan,
@LangerJan@chaos.social avatar

@scy I have seen one or two gitea instances on personal homepages. No clue how much maintenance it takes though.

scy,
@scy@chaos.social avatar

@LangerJan Gitea (or Forgejo for that matter) are somewhat low maintenance, but come with a lot of IAGNI stuff.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • random
  • kavyap
  • thenastyranch
  • tacticalgear
  • InstantRegret
  • Durango
  • DreamBathrooms
  • ngwrru68w68
  • magazineikmin
  • khanakhh
  • Youngstown
  • mdbf
  • slotface
  • rosin
  • modclub
  • provamag3
  • ethstaker
  • cubers
  • normalnudes
  • everett
  • GTA5RPClips
  • cisconetworking
  • osvaldo12
  • megavids
  • Leos
  • tester
  • anitta
  • JUstTest
  • lostlight
  • All magazines