fancontrol-gui 1.0.0: the fancontrol GUI is back, on Qt6/KF6
fancontrol-gui has been ported to Qt6 / KDE Frameworks 6 and released as 1.0.0, with installable .deb and .rpm packages and a reworked fan-curve editor.
deb.tmiland.com: a personal APT repository with 40+ Linux apps
deb.tmiland.com is a self-built APT repository (PPA-style) serving 46 packages — own builds plus curated upstream releases — rebuilt automatically by GitHub Actions, with apt priority 600 doing the pinning.
Self-hosted Firefox Sync: fixing 503 “unable to get a node” on fresh installs
Fresh Firefox Sync deployments 503 with “unable to get a node”: the kit’s db_init.sh hardcodes the wrong services id. Root cause, the fix, and proof from production.
A bash script to check nginx logs for signs of a DDoS attack
nginx-ddos-checker watches Nginx access logs for DDoS patterns and bans offenders via csf, Nginx blocklists and/or AbuseIPDB.
Automatic install script for The Linux kernel
Script to install the latest [stable/mainline/longterm] kernel from source on Debian-based distributions, for all architectures.
How To: Zwift on Debian Linux
Here’s a guide on how to make Zwift run on Debian 11, together with all the settings.