this post was submitted on 16 Dec 2025
41 points (100.0% liked)

Selfhosted

53704 readers
635 users here now

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.

Rules:

  1. Be civil: we're here to support and learn from one another. Insults won't be tolerated. Flame wars are frowned upon.

  2. No spam posting.

  3. Posts have to be centered around self-hosting. There are other communities for discussing hardware or home computing. If it's not obvious why your post topic revolves around selfhosting, please include details to make it clear.

  4. Don't duplicate the full text of your blog or github here. Just post the link for folks to click.

  5. Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).

  6. No trolling.

  7. No low-effort posts. This is subjective and will largely be determined by the community member reports.

Resources:

Any issues on the community? Report it using the report flag.

Questions? DM the mods!

founded 2 years ago
MODERATORS
 

hey nerds! i got a lovely email from GitHub this morning that their increasingly vibe-coded, barely-working Actions features are about to get more expensive (charging by the minute for something that notoriously spin-locks is a special flavor of shit sandwich).

i usually just use whatever i’m given at wherever i’m working. i do have a project that i maintain to parse Ollama Modelfiles tho: https://github.com/covercash2/modelfile and to be honest, Actions is the only solution i’ve ever used that came close to sparking joy, simply because it was easy to use and had tons of community mind-share (i’ve definitely heard horror stories and would never stake my business on it), but this price increase and all the other news around GitHub lately has got me side-eying self-hosting solutions for my git projects. Forgejo seems like the way to go for git hosting, but Actions in particular Just Works™️ for me, so i’m kind of dreading setting something up that will be yet another time sink/rabbit hole (just in time for the holidays! 🙃).

i can install most of my tooling with my language toolchain (read: rustup and cargo) which makes things fairly neat, but i just don’t have a sense for what people use outside of Jenkins and Actions.

i thought this community might have some insight beyond the LLM generated listicles that have blighted modern search results.

thanks in advance 🙏

all 31 comments
sorted by: hot top controversial new old
[–] _stranger_@lemmy.world 4 points 33 minutes ago

Magnetic needle. Steady hand.

[–] EarMaster@lemmy.world 5 points 50 minutes ago

Gitlab CI/CD pipelines are my go-to tool. At work we self host an instance, for personal projects I use gitlab.com.

[–] corsicanguppy@lemmy.ca 1 points 38 minutes ago

Where's the Bazel people at?

[–] h54@programming.dev 12 points 2 hours ago (1 children)

IMO, Gitlab CI/CD blows Github out of the water. They're not even in the same league. I recommend Gitlab + self hosted runners (it's so easy).

I've been using Gitlab for many years and host my own runners as of the past 6 months because I nearly exhausted my monthly free tier runner minutes one month.

[–] xcjs@programming.dev 2 points 34 minutes ago

I second GitLab CI/CD - it's a CI/CD system that just makes sense to me. That doesn't mean it doesn't have its complexities depending on your needs, but I've overall enjoyed my time working with it.

[–] cosmicrose@lemmy.blahaj.zone 2 points 1 hour ago

I self-host https://woodpecker-ci.org/ and I love it. It was easy to set up, and I never have to worry about CI/CD minutes.

[–] Jayjader@jlai.lu 15 points 2 hours ago (2 children)

Forgejo has their own runner: https://forgejo.org/docs/latest/admin/actions/runner-installation/

I've used it on my personal machine, was very easy to setup and mostly compatible with GitHub actions out-of-the-box (including things like actions/checkout@v4).

Forgejo runners are great! I found some simple actions to do docker in docker and now build all my images with them!

[–] corsicanguppy@lemmy.ca 0 points 59 minutes ago

It's still yaml shit though.

[–] Carol2852@discuss.tchncs.de 10 points 3 hours ago (3 children)

I'm using gitea which has CI compatible to GitHub actions with my own runner. It's pretty straightforward to set up and didn't give me any headaches yet. It's a very small instance just for my ownaybe dozen projects though.

[–] corsicanguppy@lemmy.ca 0 points 53 minutes ago

CI compatible to GitHub actions

Ugh. More yaml?

[–] yaroto98@lemmy.world 4 points 3 hours ago (1 children)

This is what I was using till I switched to forgejo and never got around to setting up one of their runners.

[–] cecilkorik@lemmy.ca 2 points 1 hour ago (1 children)

If it helps motivate you to give it a shot, I found gitea's runner very confusing to set up, but I felt like forgejo was better designed, pretty easy and well documented.

[–] chrash0@lemmy.world 1 points 1 hour ago

heck yeah this is the review i was looking for 💯

[–] chrash0@lemmy.world 2 points 3 hours ago

good lead. it’s just the one project for now, and to my surprise it’s actually a dependency for the ollama-rs project, so i feel somewhat obligated to keep it stable.

[–] iatenine@piefed.social 2 points 1 hour ago (1 children)

Are you sure it was a price "increase"?

I got a similar email this morning but it was the exact opposite of what I expected upon closer examination:

https://docs.github.com/en/billing/reference/actions-runner-pricing

[–] chrash0@lemmy.world 1 points 1 hour ago

you’re right. i just expected it to be an increase 😅

[–] irmadlad@lemmy.world 7 points 3 hours ago (1 children)

Watching this thread because CI/CD is something that I'd like to get into.

[–] Zagorath@aussie.zone 2 points 2 hours ago
[–] HelloRoot@lemy.lol 1 points 2 hours ago* (last edited 2 hours ago)
[–] avidamoeba@lemmy.ca 0 points 1 hour ago* (last edited 1 hour ago)
[–] michael@piefed.chrisco.me 3 points 3 hours ago (1 children)

Used to use travis or clicleci and they both worked really well. Theres some issues with travis being old/expensive and circle got in touble for a few security issues though. gitlab has some nice tools from my experience.

Im interested as well. Ive got a forgjo that I would love to hook into at some point.

[–] eager_eagle@lemmy.world 3 points 3 hours ago (2 children)

fwiw, you can self host a GitHub actions runner

[–] scrubbles@poptalk.scrubbles.tech 2 points 2 hours ago* (last edited 2 hours ago)

But you are charged for it.

[–] Natanox@discuss.tchncs.de 3 points 3 hours ago (2 children)

Don't they want to monetize those as well?

[–] chrash0@lemmy.world 5 points 3 hours ago

yes, according to this morning’s email

[–] eager_eagle@lemmy.world 1 points 3 hours ago

ah right, my bad

[–] Mihies@programming.dev 1 points 2 hours ago

I use cake build to create the build script and then I can run it from wherever.

[–] eager_eagle@lemmy.world 1 points 3 hours ago* (last edited 2 hours ago) (1 children)

btw, the prices of managed runners are going down, not increasing

https://docs.github.com/en/billing/reference/actions-runner-pricing#standard-github-hosted-runners

still good to have a self-hosted alternative though

[–] chrash0@lemmy.world 1 points 2 hours ago

i honestly didn’t look that close, obviously haha

but yeah, i’ve been kinda looking for a reason to de-Microsoft my stuff