Been trying to cook up a systemd-sysext for crowdsec + crowdsec firewall bouncer to extend the base flatcar container linux image. Surprisingly straightforward with the sysext bakery.

However, crowdsec needs a mutable folder where it can write stuff (e.g logs etc.). This defaults to /var/crowdsec/data. I can create the /var/crowdsec/data folder but when crowdsec attempts to create and write to the logs folder below this I see a permission error.

Am I missing something obvious? Anyone know how I can fix this?

#linux #sytemd #coreos #flatcarlinux

Help us test Fedora CoreOS 44! Test Days will be running from today Mar 24 to Mar 27, and the FCOS and Quality team will be available to help you troubleshoot. :)

โžก๏ธ https://fedoramagazine.org/contribute-at-the-fedora-coreos-44-test-week/

#Fedora #CoreOS #Linux #OpenSource

Contribute at the Fedora CoreOS 44 Test Week - Fedora Magazine

Invitation to join in the test week for Fedora CoreOS 44

Fedora Magazine

There was this lady in the coffee shop this morning with a bag her 10 yr old daughter made that had some art on it that reminded me of the CoreOS logo. What do you think?

#fedora #coreos #FedoraCoreOS

@codingWombat Upstream with a tiny bit of layering ๐Ÿ˜….

No seriously, I like the local rpm layering. I don't depend on a (self hosted) CI pipeline to deploy updates and I don't mind having that long list of layered packages. This is a pet server, it only exists once and is properly backed up.

#coreos

Today I learned: I don't need to put all my quadlets flat into containers/systemd, I can split them into subdirs ๐ŸŽ‰.

That makes manually managing the ~50 containers (+volumes and networks) on my home server much clearer.

#podman #coreos #fedora #systemd

Fun fact: The best way to enable ptp_kvm on #coreos is ensuring the kernel arg ignition.platform.id=qemu is set. Then coreos-platform-chrony-config.service will load ptp_kvm and configure chrony accordingly.

rpm-ostree kargs --replace=ignition.platform.id=qemu

I was wondering why another VM at Ionos had ptp_kvm working without me setting it up. It turned out my Hetzner VM had ignition.platform.id=metal which prevents automatic ptp_kvm setup.

#hetzner #timekeeping #ntp #ptp #kvm #ionos

it lies or it is infinitely slow

#fedora #coreos #raspberrypi #cm4

Inspired by @bycx I started looking into CoreOS which seems like a good OS for my home cluster (immutable, more lightweight than Debian, easier to maintain).

I'm starting with a simple process - installing from flash drive and providing the installer with prepared Ignition config file (generated with Butane). The process went through but upon booting I get "unsupported config version". And indeed, the config doesn't validate with ignition-validate because. As simple as this is, I cannot make it work. What am I overlooking?

#CoreOS #Ignition #Butane

UniFi OS Server installs just fine on Fedora CoreOS when doing "rpm-ostree usroverlay" before starting the installer.

This will allow it to create symlinks in /usr/bin which are not needed and don't need to be persisted. Without temporarily enabling usroverlay the installer will leave UniFi OS Server in a broken state.

Coreos is a great match for UniFi OS because the base system will upgrade automatically while application upgrades are managed by UniFi.

#UniFi #fcos #fedora #coreos