#sysadmin

See tagged statuses in the local BookWyrm community

Under the hood update!

I’ve finally retired the old cron + sh setup for the weather bots. It served us well, but it had a major flaw: if I rebooted the server while it was posting, the job just died halfway. If the server was down during a scheduled slot, the forecast was lost forever.

So, I wrote a custom Python daemon to run inside the FreeBSD Jails.

  • It’s stateful now. If a crash happens at city 15 of 50, it resumes exactly there on reboot.
  • If the server naps/is rebooting during a scheduled run, the bot realizes it missed a slot and runs immediately upon waking up.


You haven't truly lived the life of a until you're googling around to figure out some issue and find a post about it where someone's asking the exact same question and... it's you. You, asking the exact same question ten years ago. And nobody answers.

Désolé pour la petite interruption de service de francophone ce dimanche midi.
Pour sĂ©curiser le serveur face aux bots et diverses attaques, j'ai malencontreusement auto-bloquĂ© nos propres services :-) ça devrait normalement ĂȘtre bon dĂ©sormais :-)

Vous chercher un job ? Ma boüte recrute un⋅e administrateur⋅ice systùme Linux/DevOps.

Je vous mets l'offre dans des posts ci-dessous, sous TW parce que sinon ça fait des gros blocs dans la TL, c'est chiant. Et je vous mets un dernier bloc supplémentaire pour vous donner mon avis sur la boßte.

Cloudflare's problems today confirmed what I have known for a long time: if a customer is down for half an hour due to some kind of server issue (disk replacement, etc.), they immediately start saying a way must be found to avoid it.
When it's Cloudflare that goes down for hours, they accept it with resignation.

Major Cloud providers have all suffered significant outages recently. At an unprecedented rate.
They are firing engineers because of their 'AI'.
I wonder if these things are related.

🐧Arrivata Finnix 25!
La storica distro Linux dedicata agli sysadmin introduce una novitĂ  importante: immagini OCI container ufficiali.

Finnix puĂČ quindi essere eseguito facilmente come container, semplificando l’uso in ambienti cloud, CI/CD e infrastrutture moderne.

https://9to5linux.com/finnix-251-linux-distro-for-sysadmins-introduces-official-oci-container-images

@linux

This Isn't a Battle

After reading a post describing the FreeBSD community as 'toxic', I share a different perspective. This isn't a battle. It's a reflection on coexistence, the original Open Source spirit, and the quiet richness of taking a different path.

https://my-notes.dragas.net/2025/11/14/this-isnt-a-battle/