Post Ax5Jf2Lry8DmdybR1U by valhalla@social.gl-como.it
(DIR) More posts by valhalla@social.gl-como.it
(DIR) Post #Ax4F2UTwqy6tcUmmrA by skyfaller@jawns.club
2025-08-07T19:27:53Z
2 likes, 1 repeats
Time to discuss self-hosted alternatives to GitHub!First, has anyone simply put a bare git repo on a server somewhere, pushed via SSH, and called it a day?https://idiomdrottning.org/hosting-git-reposDo you really need more than a remote to push to and pull from, for your personal projects? If you've tried this, what obstacles did you encounter and what features did you miss?#GiveUpGitHub #SelfHosting #git #SSH #BareRepos
(DIR) Post #Ax4F2c1WoW890fYCfY by skyfaller@jawns.club
2025-08-07T19:47:05Z
1 likes, 0 repeats
Next, have you tried a static site generator for browsing git repos? Here's a list of SSGs for git, sorted by latest commit (fresh to stale):* reporat https://www.ratfactor.com/repos/reporat/* git-arr https://blitiri.com.ar/p/git-arr/* depp https://git.8pit.net/depp/* itsy-gitsy https://git.trevorbentley.com/itsy-gitsy/file/README.md* pgit https://pgit.pico.sh/* stagit https://codemadness.org/git/stagit/file/README.html* gituwa https://git.mcksp.com/gituwa/* repo2html https://git.m455.casa/repo2html/#GiveUpGitHub #git #SelfHosting #SSGs #StaticWebsites #StaticSiteGenerators
(DIR) Post #Ax4F2jVD0Z20CkUVP6 by skyfaller@jawns.club
2025-08-07T20:34:13Z
1 likes, 0 repeats
To avoid self-hosting a full-fledged code forge, you might want to simply store issues in the git repo itself. Have you tried using git-bug, git-issue, or some other decentralized bug tracker?* https://github.com/git-bug/git-bug* https://github.com/dspinellis/git-issueLast time I tried git-bug I failed to import my issues from GitHub and gave up, but maybe it works now, it seems there is a new & more active maintainer.#GiveUpGitHub #git #BugTracking #issues #SelfHosting #GitBug
(DIR) Post #Ax4F2rcEqJPLMrqETI by skyfaller@jawns.club
2025-08-07T20:54:36Z
0 likes, 0 repeats
If you're worried about hosting anything on the open web because fucking crawlers for LLMs are overloading indie websites, maybe you'd rather browse your git repo via SSH:https://github.com/charmbracelet/soft-serveHave you used Soft Serve? Are you aware of any similar projects for browsing git repos over SSH?Big caveats:* Charm (the company behind it) has taken VC funding, and therefore is probably doomed* Last VC round was lead by "Gradient, Google’s AI-focused venture fund". They're all-in on AI bullshit
(DIR) Post #Ax4F2zF8U5gJ1X5tZY by skyfaller@jawns.club
2025-08-07T22:08:29Z
0 likes, 0 repeats
Finally, if you really need a full code forge, with issue tracking and everything, what is the simplest, most light-weight code forge you can self-host?Is it Forgejo? "Lightweight: Forgejo can easily be hosted on nearly every machine. Running on a Raspberry? Small cloud instance? No problem!" https://codeberg.org/forgejo/forgejoThat sounds great to me, but is Forgejo simple enough that I won't regret taking on the maintenance burden? Is there something even faster?#GiveUpGitHub #git #SelfHosting
(DIR) Post #Ax4FD5SaE0OdCWCTRY by shironeko@fedi.tesaguri.club
2025-08-11T17:46:00.229345Z
0 likes, 0 repeats
@skyfallerit's what I do for my projects, I set up multiple push remotes so I have some copies on the web forges and some copies on my own machines https://members.tesaguri.club/~shironeko/git-tips.html
(DIR) Post #Ax4GxUD2diStEbcSpM by istvan@noauthority.social
2025-08-11T18:05:36Z
0 likes, 0 repeats
@skyfaller I run my gemini capsule this way. It’s just a git repo I push to, and as a post-receive hook it populates the files out of the repo to the server directory.Works well enough for a private project where you aren’t maintaining a ton of branches.
(DIR) Post #Ax5JZ95c0NL9nrBnVY by gary_alderson@infosec.exchange
2025-08-07T19:33:33Z
0 likes, 0 repeats
@skyfaller gitlab is open source
(DIR) Post #Ax5JZ9m9SDMrvn5loW by tyil@fedi.tyil.nl
2025-08-12T06:09:27.986Z
0 likes, 0 repeats
@gary_alderson@infosec.exchange @skyfaller@jawns.club Correction: gitlab is open core. Only parts are "open source", and it is a massive beast to host yourself.
(DIR) Post #Ax5Jf2Lry8DmdybR1U by valhalla@social.gl-como.it
2025-08-07T19:48:03Z
1 likes, 0 repeats
@gary_alderson @skyfaller gitlab is also very much not compatible with being a lazy self-hoster, since it is not in Debian and has frequent significant updates
(DIR) Post #Ax5M4m9p08yTr6MuBc by DrHyde@fosstodon.org
2025-08-07T21:16:45Z
0 likes, 0 repeats
@skyfaller ooh I wasn't aware of those. Nice!But the "killer app" for github is workflows, at least for me.
(DIR) Post #Ax5M4ndHW68MQl9wkC by tyil@fedi.tyil.nl
2025-08-12T06:37:36.279Z
0 likes, 0 repeats
@DrHyde@fosstodon.org @skyfaller@jawns.club Odd, since GitHub was way later than GitLab for instance in implementing such a feature. There's also stuff like Argo Workflows so you can self-host a forge-independent workflow system, which is also older than GitHub's workflow implementation as far as I know.
(DIR) Post #Ax5Ml6xs1y8yYBxvV2 by carbontwelve@notacult.social
2025-08-11T17:41:29Z
1 likes, 0 repeats
@skyfaller I used gogs many years ago when I shifted an employer onto git from svn. I’d probably just use git over ssh now, although nobody I work with now seems to understand anything other than git over http through a gui :froge:
(DIR) Post #Ax5Q0i58bzdzsEUici by frosch@edolas.world
2025-08-12T07:21:42.357031Z
1 likes, 0 repeats
@skyfaller I have a personal gitea instance running since version 1.4.0 and for a personal instance there is nearly no maintenance, aside from OS updates and downloading a new go binary every few months.
(DIR) Post #Ax5wObahar4tE3hEjA by DrHyde@fosstodon.org
2025-08-12T10:34:22Z
0 likes, 0 repeats
@tyil @skyfaller not odd at all. Github is just where I started using them, and I am not aware of any tool that will automagically port my existing workflows over to some other system.
(DIR) Post #Ax5wOcrOsG1rA8W5OS by tyil@fedi.tyil.nl
2025-08-12T13:24:32.667Z
1 likes, 0 repeats
@DrHyde@fosstodon.org @skyfaller@jawns.club Its odd to call it their killer feature, since they're only following along a trend that existed outside of it. If it was the "killer feature" you needed you'd be more likely on #GitLab or #Sourcehut. Coincidentally, SourceHut is also actually free software.As for "porting", generally walled gardens make it hard on purpose to migrate away, so if you're waiting for #GitHub to make it easy for you to move to a better platform you'll be waiting one hell of a long time.
(DIR) Post #Ax7hEsuHFVXF2NgAFM by Suiseiseki@freesoftwareextremist.com
2025-08-13T09:44:12.354724Z
0 likes, 0 repeats
@tyil @skyfaller @gary_alderson The JavaScript required to use gitlab is only licensed under MIT expat in ObfScript form - the source code has no license.