So, I've been spending the past couple of days debugging why a pristine buildah install started to fail building images in rootless mode on my CI.

Finally fixed it and hopefully the archlinux package will be updated based on my troubles.

#archlinux #containers #buildah

Replacing Kaniko with Buildah in a Tekton Pipeline worked like a charm...

#Kubernetes #CICD #Tekton #Pipelines #Kaniko #Buildah

Building and pushing container images on Codeberg CI

As part of moving my services to EU-based infrastructure, I've been migrating away from GitHub to @Codeberg One of the things I needed was a CI pipeline to build a container image and push it to the Codeberg container registry for my @catfires bot . It took a few tries to get right, so here's what works for me.

https://christof.damian.net/2026/04/building-containers-on-codeberg.html

#codeberg #ci #containers #linux #selfhosting #digitalsovereignty #buildah #forgejo

Building and pushing container images on Codeberg CI

Logo: Codeberg e.V. โ€” CC BY-SA 4.0 As part of moving my services to EU-based infrastructure, Iโ€™ve been migrating away from GitHub to Codeberg, a non-profit code hosting platform based in Germany. One of the things I needed was a CI pipeline to build a container image and push it to the Codeberg container registry for my wildfires project (which also posts to @[email protected]). It took a few tries to get right, so hereโ€™s what works for me.

Christof Damian

I figured out multiarch container images hosted on forgejo.

In this case I cross compile all golang binaries in one job and then use buildah --arch to build container images for different architectures.
This saves a lot of time compared to building the go binaries inside the architecture emulation.

With both images in the manifest, docker/podman pull/run works on amd64 and arm64 with the same image name.

#codeberg #forgejo #buildah #golang #podman #docker

Just connected a self hosted ci runner to my #codeberg account. Love my CI building and publishing new container images right into codeberg's package/image repository when i push to a repo.

#forgejo #buildah

What are you using at the moment for running containers?

#containers #sysadmin #homelab #podman #docker #buildah #lxc #containerd #devops #devsecops

podman
28%
docker
37.9%
buildah
0.8%
LXC
22%
containerd
11.4%
Poll ended at .
This post brought to you by trying to build #Angular DevTools inside a #buildah environment and isn't nearly as absurd as you think it is.

And another small improvement: Cut down the bookwyrm aarch64 image build time from 17 minutes to 6 by installing libsass from apt and instructing the libsass wheel build to use that instead of building the lib.

#HomeLab #buildah #Bookwyrm

New blog post: https://blog.mei-home.net/posts/improving-container-image-build-perf-with-buildah/

I describe how I reduced runtimes of my container image builds, using buildah and not doing emulation via BuildKit anymore.

#HomeLab #WoodpeckerCI #buildah #blog

Improving Multi-Arch Image Build Performance by not Emulating

I've recently improved my container image build performance by not emulating anymore

ln --help