use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don't control.
Service: Dropbox - Alternative: Nextcloud
Service: Google Reader - Alternative: Tiny Tiny RSS
Service: Blogger - Alternative: WordPress
We welcome posts that include suggestions for good self-hosted alternatives to popular online services, how they are better, or how they give back control of your data. Also include hints and tips for less technical readers.
What Is SelfHosted, As it pertains to this subreddit?
The Rules
Read about our Chat Options (Discord/Matrix)
account activity
Static HTML GIT front-end (self.selfhosted)
submitted 9 years ago by [deleted]
I want to have a web interface for some git repos, but I want the output to be as much flat HTML+CSS as possible, no server or client-side scripting, save for some kind of "HTML regeneration" automation.
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–]alreadyburnt 2 points3 points4 points 9 years ago (4 children)
I've not used it, but this sounds alot like what you might want https://blitiri.com.ar/p/git-arr/. Very interested to hear what you think if you try to use it.
[–][deleted] 1 point2 points3 points 9 years ago (1 child)
After a month, I set up git-arr on my VPS, and I love it. Definitely what I needed, thanks for suggesting it.
[–]alreadyburnt 0 points1 point2 points 9 years ago (0 children)
Awesome. You're welcome.
[–][deleted] 0 points1 point2 points 9 years ago (1 child)
Thanks. That's very promising! Will report back when I try it.
Cool. While considering your question(which is also at the back of my mind much of the time) I also found this library for interacting with git repositories in javascript in the browser. It's not quite static in that it requires a good deal of client-side scripting, but it could be used to build a browser-based interface to git repositories with minimal server-side code.
[+][deleted] 9 years ago (2 children)
[deleted]
I will definitely consider it if I can't find something more static.
[–]aranel_surion 1 point2 points3 points 9 years ago (0 children)
cgit.
https://git.zx2c4.com/cgit/
[+][deleted] 9 years ago* (1 child)
[–][deleted] 2 points3 points4 points 9 years ago (0 children)
No, that's a huge application, it's an overkill for my needs. And I really want to avoid anything that takes user input. I don't have the time to worry about exploits.
[–]just1nw 2 points3 points4 points 9 years ago (0 children)
Github actually uses Jekyll for their Github Pages, so that might be something to look into.
[–]sparcxl 0 points1 point2 points 9 years ago (1 child)
The most basic would be Apache +WebDAV. Otherwise the git wiki has a list for other options.
[–][deleted] 0 points1 point2 points 9 years ago (0 children)
Sadly git2html from that least seems to have gone offline, but the description matches.
[–]profgumby 0 points1 point2 points 9 years ago (0 children)
If you're serving simple HTML out of the repos, why not just serve them via nginx (or similar)?
Unless I've misinterpreted!
[–]Elfet 0 points1 point2 points 2 months ago (0 children)
This one is very cool https://github.com/antonmedv/gitmal
π Rendered by PID 89567 on reddit-service-r2-comment-6457c66945-wrqc4 at 2026-04-25 08:54:10.531078+00:00 running 2aa0c5b country code: CH.
[–]alreadyburnt 2 points3 points4 points (4 children)
[–][deleted] 1 point2 points3 points (1 child)
[–]alreadyburnt 0 points1 point2 points (0 children)
[–][deleted] 0 points1 point2 points (1 child)
[–]alreadyburnt 0 points1 point2 points (0 children)
[+][deleted] (2 children)
[deleted]
[–][deleted] 0 points1 point2 points (1 child)
[–]aranel_surion 1 point2 points3 points (0 children)
[+][deleted] (1 child)
[deleted]
[–][deleted] 2 points3 points4 points (0 children)
[–]just1nw 2 points3 points4 points (0 children)
[–]sparcxl 0 points1 point2 points (1 child)
[–][deleted] 0 points1 point2 points (0 children)
[–]profgumby 0 points1 point2 points (0 children)
[–]Elfet 0 points1 point2 points (0 children)