41554 blogs · [ { "id": "01a0d542-df0d-737c-a53f-3e605aec9a4f", "title": "Enough YAML for Now: Three Servers, Windows Server 2025, and a Crash Course on the Dark Side", "url": "https://www.apt-upgrade.me/2026/09/23/enough-yaml-for-now-three-servers-windows-server-2025-and-a-crash-course-on-the-dark-side/", "published_at": "2026-09-23T19:06:04+00:00" }, { "id": "01a0d542-df0d-737c-a53f-3e605b5fe14e", "title": "Bare Metal to K3s: A Nextcloud Migration Battle Log", "url": "https://www.apt-upgrade.me/2026/09/21/bare-metal-to-k3s-a-nextcloud-migration-battle-log/", "published_at": "2026-09-21T19:50:44+00:00" }, { "id": "01a0d542-df0d-737c-a53f-3e605c1e7fc5", "title": "€5,000 Solar Milestone Unlocked – 2 Years, 2 Months & 30 Days of Pure PV Glory", "url": "https://www.apt-upgrade.me/2026/09/19/e5000-solar-milestone-unlocked-2-years-2-months-30-days-of-pure-pv-glory/", "published_at": "2026-09-19T19:24:06+00:00" }, { "id": "01a0d542-df0d-737c-a53f-3e605c2ed667", "title": "Post #100: A Backlink, a nofollow, and a Free Lesson in Link Juice", "url": "https://www.apt-upgrade.me/2026/09/17/post-100-a-backlink-a-nofollow-and-a-free-lesson-in-link-juice/", "published_at": "2026-09-17T18:50:01+00:00" }, { "id": "01a094c7-49c8-70ba-a592-a11a8a42dd01", "title": "Moving a Nextcloud From Bare Metal to K3s: A Full Dress Rehearsal, and What It Cost Me in Commits", "url": "https://www.apt-upgrade.me/2026/09/11/moving-a-nextcloud-from-bare-metal-to-k3s-a-full-dress-rehearsal-and-what-it-cost-me-in-commits/", "published_at": "2026-09-11T13:43:03+00:00" }, { "id": "01a094c7-49c9-7173-892e-9223712b0813", "title": "Second Addendum: ZED Watches My Pool’s Health, Not Its Waistline", "url": "https://www.apt-upgrade.me/2026/09/11/second-addendum-zed-watches-my-pools-health-not-its-waistline/", "published_at": "2026-09-11T13:01:46+00:00" }, { "id": "01a094c7-49c9-7173-892e-922371ec947f", "title": "Everybody Smile — We’re Taking a Snapshot! Moving From rdiff-backup to ZFS on the RAIDZ1 NAS", "url": "https://www.apt-upgrade.me/2026/09/11/everybody-smile-were-taking-a-snapshot-moving-from-rdiff-backup-to-zfs-on-the-raidz1-nas/", "published_at": "2026-09-11T11:49:58+00:00" }, { "id": "01a0872c-e605-738c-9607-676b0afc5ff5", "title": "RAIDZ1 NAS Addendum: How Scrub and Trim Actually Get Scheduled — and the Alert That Wasn’t", "url": "https://www.apt-upgrade.me/2026/09/02/raidz1-nas-addendum-how-scrub-and-trim-actually-get-scheduled-and-the-alert-that-wasnt/", "published_at": "2026-09-02T19:11:56+00:00" }, { "id": "01a0872c-e605-738c-9607-676b0b63d35e", "title": "Building a RAIDZ1 NAS on Debian 13 with OpenZFS: Datasets, Compression, and the Lies dd Told Me", "url": "https://www.apt-upgrade.me/2026/09/01/building-a-raidz1-nas-on-debian-13-with-openzfs-datasets-compression-and-the-lies-dd-told-me/", "published_at": "2026-09-01T14:55:58+00:00" }, { "id": "01a0872c-e605-738c-9607-676b0c22ca5a", "title": "My 5-Year IT Learning Roadmap — From Sysadmin to Infrastructure Engineer", "url": "https://www.apt-upgrade.me/2026/08/27/my-5-year-it-learning-roadmap-from-sysadmin-to-infrastructure-engineer/", "published_at": "2026-08-27T13:22:44+00:00" }, { "id": "01a0872c-e605-738c-9607-676b0cb694d5", "title": "When Windows 11 Goes Full Retro: RAM Testing on My ASUS NUC", "url": "https://www.apt-upgrade.me/2026/08/26/when-windows-11-goes-full-retro-ram-testing-on-my-asus-nuc/", "published_at": "2026-08-26T20:09:44+00:00" }, { "id": "01a0872c-e605-738c-9607-676b0d08bc46", "title": "Further WLAN Optimizations: What My Router’s Diary Had to Say", "url": "https://www.apt-upgrade.me/2026/08/22/further-wlan-optimizations-what-my-routers-diary-had-to-say/", "published_at": "2026-08-22T19:47:54+00:00" }, { "id": "01a0872c-e605-738c-9607-676b0dc471a6", "title": "The Setup: One Server, One RedHat-Shaped Hole", "url": "https://www.apt-upgrade.me/2026/08/21/the-setup-one-server-one-redhat-shaped-hole/", "published_at": "2026-08-21T16:26:07+00:00" }, { "id": "01a0872c-e605-738c-9607-676b0dcbe077", "title": "151 Pass, 113 Fail: My Linux Box Gets a Reality Check", "url": "https://www.apt-upgrade.me/2026/08/20/1302/", "published_at": "2026-08-20T12:13:42+00:00" }, { "id": "01a0872c-e605-738c-9607-676b0ec5521e", "title": "Back From Sweden, Straight Into a CIS Benchmark Rabbit Hole", "url": "https://www.apt-upgrade.me/2026/08/20/back-from-sweden-straight-into-a-cis-benchmark-rabbit-hole/", "published_at": "2026-08-20T09:32:48+00:00" }, { "id": "01a0872c-e605-738c-9607-676b0f8a9f68", "title": "22,666 Requests, 74 Humans: Counting Real Visitors Without a Tracker", "url": "https://www.apt-upgrade.me/2026/07/30/22666-requests-74-humans-counting-real-visitors-without-a-tracker/", "published_at": "2026-07-30T18:23:39+00:00" }, { "id": "01a0872c-e605-738c-9607-676b0fed8a53", "title": "Measure First, Optimize Second: Chasing a 1.5 MB Page (and Why the Database Was Innocent)", "url": "https://www.apt-upgrade.me/2026/07/29/measure-first-optimize-second-chasing-a-1-5-mb-page-and-why-the-database-was-innocent/", "published_at": "2026-07-29T18:55:45+00:00" }, { "id": "01a0d544-4766-7121-aa7b-4c0d57528c59", "title": "Teaching My Blog to Sniff Its Own Uploads: ClamAV on WordPress (and Proving It Actually Barks)", "url": "https://www.apt-upgrade.me/2026/07/28/teaching-my-blog-to-sniff-its-own-uploads-clamav-on-wordpress-and-proving-it-actually-barks/", "published_at": "2026-07-28T18:48:51+00:00" }, { "id": "01a0d544-4766-7121-aa7b-4c0d577bbe75", "title": "Who Watches the Watchmen? Adding a Monit Watchdog After fail2ban Died Quietly for Two Days", "url": "https://www.apt-upgrade.me/2026/07/28/who-watches-the-watchmen-adding-a-monit-watchdog-after-fail2ban-died-quietly-for-two-days/", "published_at": "2026-07-28T09:52:48+00:00" }, { "id": "01a0d544-4766-7121-aa7b-4c0d5868a6e0", "title": "🥷 I Spent an Evening Trying to Break Into My Own Blog. It Banned Me. Twice", "url": "https://www.apt-upgrade.me/2026/07/28/%f0%9f%a5%b7-i-spent-an-evening-trying-to-break-into-my-own-blog-it-banned-me-twice/", "published_at": "2026-07-28T06:59:14+00:00" }, { "id": "01a0d546-f3c5-739c-9ac2-1f33e8688ef4", "title": "Your Graylog Monitoring Script Called — It Wants to Retire", "url": "https://www.apt-upgrade.me/2026/07/26/your_graylog_monitoring_script_called_it_wants_to_retire/", "published_at": "2026-07-26T19:01:01+00:00" }, { "id": "01a0d546-f3c5-739c-9ac2-1f33e898e743", "title": "Homelab Rebuild 2026: Wait and See – A Server Crash, a Dead-End Advisory, and My New Prime Suspect", "url": "https://www.apt-upgrade.me/2026/07/24/homelab-rebuild-2026-wait-and-see-a-server-crash-a-dead-end-advisory-and-my-new-prime-suspect/", "published_at": "2026-07-24T13:13:23+00:00" }, { "id": "01a0d546-f3c5-739c-9ac2-1f33e9446307", "title": "wp2shell, a Fake Chrome, and a Botnet in a Trenchcoat: What My Own Access Logs Told On Me", "url": "https://www.apt-upgrade.me/2026/07/23/wp2shell-a-fake-chrome-and-a-botnet-in-a-trenchcoat-what-my-own-access-logs-told-on-me/", "published_at": "2026-07-23T18:49:18+00:00" }, { "id": "01a0d546-f3c5-739c-9ac2-1f33e9de84bd", "title": "Homelab Rebuild 2026 — GitLab, a Seed VM, and the Calm Before the Kubernetes Storm", "url": "https://www.apt-upgrade.me/2026/07/23/homelab-rebuild-2026-gitlab-a-seed-vm-and-the-calm-before-the-kubernetes-storm/", "published_at": "2026-07-23T18:30:16+00:00" }, { "id": "01a0d546-f3c5-739c-9ac2-1f33e9eb36ab", "title": "Homelab Rebuild 2026 — Active Directory, Pi-hole Laundering, and a Drive Letter That Refuses to Exist", "url": "https://www.apt-upgrade.me/2026/07/22/homelab-active-directory-muench-home-arpa-is-born/", "published_at": "2026-07-22T20:07:10+00:00" }, { "id": "01a0d546-f3c5-739c-9ac2-1f33ea50f718", "title": "Homelab Rebuild 2026 — Building the Proxmox Cluster and Provisioning It with Terraform", "url": "https://www.apt-upgrade.me/2026/07/21/homelab-rebuild-2026-building-the-proxmox-cluster-and-provisioning-it-with-terraform/", "published_at": "2026-07-21T14:50:56+00:00" }, { "id": "01a0d546-f3c5-739c-9ac2-1f33ea8b85b4", "title": "WP2Shell, an Unpatched Docker Image, and the Night Claude Fixed My Nginx Config Without Being Asked 🐚", "url": "https://www.apt-upgrade.me/2026/07/20/wp2shell-an-unpatched-docker-image-and-the-night-claude-fixed-my-nginx-config-without-being-asked-%f0%9f%90%9a/", "published_at": "2026-07-20T18:42:03+00:00" }, { "id": "01a0d546-f3c5-739c-9ac2-1f33eb61da66", "title": "Homelab Rebuild 2026 — From Homelab to a Mini Datacenter", "url": "https://www.apt-upgrade.me/2026/07/17/homelab-rebuild-2026-from-homelab-to-a-mini-datacenter/", "published_at": "2026-07-17T18:15:35+00:00" }, { "id": "01a0d546-f3c5-739c-9ac2-1f33ebd7bf70", "title": "🐧➡️🪟 From Penguin to Windows: Why I’m Running Windows Server 2025 in My Homelab (Again)", "url": "https://www.apt-upgrade.me/2026/07/03/from-penguin-to-windows-why-im-running-windows-server-2025-in-my-homelab-again/", "published_at": "2026-07-03T09:13:00+00:00" }, { "id": "01a0d546-f3c5-739c-9ac2-1f33ebdd2f3f", "title": "Building a Homelab NAS with OpenZFS, Samba, Jenkins & GitLab — Fully Automated with Ansible", "url": "https://www.apt-upgrade.me/2026/06/29/building-a-homelab-nas-with-openzfs-samba-jenkins-gitlab-fully-automated-with-ansible/", "published_at": "2026-06-29T14:24:40+00:00" }, { "id": "01a0d547-b404-7301-9c1b-37ca322fa49e", "title": "🔒 GitHub Repo Update: Migrating from iptables to nftables — A Packet Filter Deep Dive", "url": "https://www.apt-upgrade.me/2026/06/16/%f0%9f%94%92-github-repo-update-nftables-iptables-a-packet-filter-deep-dive/", "published_at": "2026-06-16T19:22:32+00:00" }, { "id": "01a0d547-b404-7301-9c1b-37ca32bfffa6", "title": "🎢 Part 2: The Honeymoon Phase Ends — FLUX.1-dev, Ollama, and Still Not Quite There", "url": "https://www.apt-upgrade.me/2026/06/12/%f0%9f%8e%a2-part-2-the-honeymoon-phase-ends-flux-1-dev-ollama-and-still-not-quite-there/", "published_at": "2026-06-12T15:55:29+00:00" }, { "id": "01a0d547-b404-7301-9c1b-37ca335d15ab", "title": "From “I’ll do it later” to “wait, it’s already done?!” — Bringing FLUX + ComfyUI to life on my old tower PC", "url": "https://www.apt-upgrade.me/2026/06/11/from-ill-do-it-later-to-wait-its-already-done-bringing-flux-comfyui-to-life-on-my-old-tower-pc/", "published_at": "2026-06-11T19:33:51+00:00" }, { "id": "01a0d547-b404-7301-9c1b-37ca340b7e1b", "title": "Running My Own AI Instead of Renting It? A Small Homelab Experiment", "url": "https://www.apt-upgrade.me/2026/06/05/running-my-own-ai-instead-of-renting-it-a-small-homelab-experiment/", "published_at": "2026-06-05T19:37:14+00:00" }, { "id": "01a0d547-b404-7301-9c1b-37ca34ffa24e", "title": "Replacing Cron Jobs with Jenkins for Nextcloud Backups 🚀", "url": "https://www.apt-upgrade.me/2026/06/05/replacing-cron-jobs-with-jenkins-for-nextcloud-backups-%f0%9f%9a%80/", "published_at": "2026-06-05T07:09:14+00:00" }, { "id": "01a0d547-b404-7301-9c1b-37ca35c2148c", "title": "One Year Later: I Finally Open-Sourced My Homelab K3s Stack", "url": "https://www.apt-upgrade.me/2026/05/17/one-year-later-i-finally-open-sourced-my-homelab-k3s-stack/", "published_at": "2026-05-17T17:34:12+00:00" }, { "id": "01a0d547-b404-7301-9c1b-37ca36b65890", "title": "git log –since=”1 year ago”: One Year of apt-upgrade.me && Publishing the Ansible Playbooks for Nextcloud on K3s", "url": "https://www.apt-upgrade.me/2026/05/15/git-log-since1-year-ago-one-year-of-apt-upgrade-me-publishing-the-ansible-playbooks-for-nextcloud-on-k3s/", "published_at": "2026-05-15T12:18:55+00:00" }, { "id": "01a0d547-b404-7301-9c1b-37ca37af7f2a", "title": "✅ Mission Accomplished: Migrated my Blog to a Hybrid K3s Setup!", "url": "https://www.apt-upgrade.me/2026/04/08/%e2%9c%85-mission-accomplished-migrated-my-blog-to-a-hybrid-k3s-setup/", "published_at": "2026-04-08T18:52:09+00:00" }, { "id": "01a0d547-b404-7301-9c1b-37ca37c62a8f", "title": "Battery Forensics on Debian: Inspecting Your Power Stats with upower", "url": "https://www.apt-upgrade.me/2026/04/08/battery-forensics-on-debian-inspecting-your-power-stats-with-upower/", "published_at": "2026-04-08T18:26:10+00:00" }, { "id": "01a0d547-b404-7301-9c1b-37ca3853dbf5", "title": "Pi-hole: My Nerdy Little Guardian of the Internet", "url": "https://www.apt-upgrade.me/2026/04/08/pi-hole-my-nerdy-little-guardian-of-the-internet/", "published_at": "2026-04-08T17:57:06+00:00" }, { "id": "01a0d548-31e8-71f8-a557-0007671b8417", "title": "Symmetric vs. Asymmetric Encryption – A Nerd’s Practical Guide (with GnuPG, Certificates & Signatures)", "url": "https://www.apt-upgrade.me/2026/04/03/symmetric-vs-asymmetric-encryption-a-nerds-practical-guide-with-gnupg-certificates-signatures/", "published_at": "2026-04-03T18:10:48+00:00" }, { "id": "01a0d548-31e8-71f8-a557-000767861ce0", "title": "WordPress on K3s — A Nerdy, Layered Update Strategy", "url": "https://www.apt-upgrade.me/2026/03/31/wordpress-on-k3s-a-nerdy-layered-update-strategy/", "published_at": "2026-03-31T11:26:24+00:00" }, { "id": "01a0d548-31e8-71f8-a557-0007688135e5", "title": "From Debian to AlmaLinux to K3s: Or How I Accidentally Built a Mini Cloud 🚀", "url": "https://www.apt-upgrade.me/2026/03/30/from-debian-to-almalinux-to-k3s-or-how-i-accidentally-built-a-mini-cloud-%f0%9f%9a%80/", "published_at": "2026-03-30T18:02:37+00:00" }, { "id": "01a0d548-31e8-71f8-a557-000769476931", "title": "CKAD Reality Check: Yes, You Can (and Should) Use the Kubernetes Docs Like a Weapon", "url": "https://www.apt-upgrade.me/2026/03/20/ckad-reality-check-yes-you-can-and-should-use-the-kubernetes-docs-like-a-weapon/", "published_at": "2026-03-20T10:45:48+00:00" }, { "id": "01a0d548-31e8-71f8-a557-00076951b3bd", "title": "fwupd: Because Firmware Shouldn’t Require a USB Stick from 2009", "url": "https://www.apt-upgrade.me/2026/03/18/fwupd-because-firmware-shouldnt-require-a-usb-stick-from-2009/", "published_at": "2026-03-18T21:09:04+00:00" }, { "id": "01a0d548-31e8-71f8-a557-00076a105305", "title": "Installing Longhorn on a 3-Node Homelab Cluster", "url": "https://www.apt-upgrade.me/2026/03/13/installing-longhorn-on-a-3-node-homelab-cluster/", "published_at": "2026-03-13T19:03:38+00:00" }, { "id": "01a0d548-31e8-71f8-a557-00076a718cc8", "title": "Automatically Verifying All RAR Archives with a Bash Script", "url": "https://www.apt-upgrade.me/2026/03/13/automatically-verifying-all-rar-archives-with-a-bash-script/", "published_at": "2026-03-13T16:43:09+00:00" }, { "id": "01a0d548-31e8-71f8-a557-00076b6fda19", "title": "Archiving Terabytes of Personal Data – My Nerdy RAR + Bash Workflow", "url": "https://www.apt-upgrade.me/2026/03/13/archiving-terabytes-of-personal-data-my-nerdy-rar-bash-workflow/", "published_at": "2026-03-13T15:10:20+00:00" }, { "id": "01a0d548-31e8-71f8-a557-00076b885c8e", "title": "My First Kubernetes Cluster in the Homelab", "url": "https://www.apt-upgrade.me/2026/03/10/my-first-kubernetes-cluster-in-the-homelab/", "published_at": "2026-03-10T19:28:27+00:00" }, { "id": "01a0d548-31e8-71f8-a557-00076c178598", "title": "😱 Today I Almost Threw My Entire Rack into the Trash…", "url": "https://www.apt-upgrade.me/2026/03/06/%f0%9f%98%b1-today-i-almost-threw-my-entire-rack-into-the-trash/", "published_at": "2026-03-06T12:28:59+00:00" }, { "id": "01a0d548-76f6-72d9-83f5-f2df13aa6ead", "title": "🔄 Rethinking the Plan (Again)", "url": "https://www.apt-upgrade.me/2026/03/05/%f0%9f%94%84-rethinking-the-plan-again/", "published_at": "2026-03-05T15:29:45+00:00" }, { "id": "01a0d548-76f6-72d9-83f5-f2df1409d89f", "title": "🧠 Operating Community Nextcloud Instances with Ansible, AlmaLinux, SELinux and a Podman-based Collabora Stack", "url": "https://www.apt-upgrade.me/2026/02/26/%f0%9f%a7%a0-operating-community-nextcloud-instances-with-ansible-almalinux-selinux-and-a-podman-based-collabora-stack/", "published_at": "2026-02-26T14:27:38+00:00" }, { "id": "01a0d548-76f6-72d9-83f5-f2df141c1343", "title": "Homelab Thermals: Now With Extra Fan", "url": "https://www.apt-upgrade.me/2026/02/25/homelab-thermals-now-with-extra-fan/", "published_at": "2026-02-25T15:37:30+00:00" }, { "id": "01a0d548-76f6-72d9-83f5-f2df143fca03", "title": "Today I’d like to sing a praise song to the Asus NUCs (formerly Intel NUCs) 🎶💻", "url": "https://www.apt-upgrade.me/2026/02/20/today-id-like-to-sing-a-praise-song-to-the-asus-nucs-formerly-intel-nucs-%f0%9f%8e%b6%f0%9f%92%bb/", "published_at": "2026-02-20T20:10:25+00:00" }, { "id": "01a0d548-76f6-72d9-83f5-f2df14922427", "title": "🤖 From ChatGPT to Claude: Adventures of a Slightly Terrified Nerd in VS Code", "url": "https://www.apt-upgrade.me/2026/02/17/%f0%9f%a4%96-from-chatgpt-to-claude-adventures-of-a-slightly-terrified-nerd-in-vs-code/", "published_at": "2026-02-17T20:24:10+00:00" }, { "id": "01a0d548-76f6-72d9-83f5-f2df14a58e80", "title": "Staring Into the Void: A Love Letter to Log Files", "url": "https://www.apt-upgrade.me/2025/12/19/staring-into-the-void-a-love-letter-to-log-files/", "published_at": "2025-12-19T14:50:47+00:00" }, { "id": "01a0d548-76f6-72d9-83f5-f2df156bc341", "title": "Optimized Samba Configuration on Debian 13 for Linux Homelabs", "url": "https://www.apt-upgrade.me/2025/12/16/optimized-samba-configuration-on-debian-13-for-linux-homelabs/", "published_at": "2025-12-16T14:41:20+00:00" }, { "id": "01a0d548-76f6-72d9-83f5-f2df158f3463", "title": "On Digital Sovereignty, De-Americanizing My Software Stack, and Running WhatsApp in a Sandbox", "url": "https://www.apt-upgrade.me/2025/12/14/on-digital-sovereignty-de-americanizing-my-software-stack-and-running-whatsapp-in-a-sandbox/", "published_at": "2025-12-14T19:38:05+00:00" }, { "id": "01a0d548-76f6-72d9-83f5-f2df1626639e", "title": "Winter Mode: Running on Just One Server", "url": "https://www.apt-upgrade.me/2025/12/09/winter-mode-running-on-just-one-server/", "published_at": "2025-12-09T20:37:08+00:00" }, { "id": "01a0d548-76f6-72d9-83f5-f2df1719b662", "title": "How to Summon an Observability Beast: Installing Icinga 2 + IcingaDB + Web + Director on Debian", "url": "https://www.apt-upgrade.me/2025/12/09/how-to-summon-an-observability-beast-installing-icinga-2-icingadb-web-director-on-debian/", "published_at": "2025-12-09T20:26:05+00:00" }, { "id": "01a0d548-d475-7339-a516-96a4ae59e7e1", "title": "🎄✨ Lighting Up the First Advent… with an XMAS Scan! ✨🎄", "url": "https://www.apt-upgrade.me/2025/12/01/%f0%9f%8e%84%e2%9c%a8-lighting-up-the-first-advent-with-an-xmas-scan-%e2%9c%a8%f0%9f%8e%84/", "published_at": "2025-12-01T20:27:43+00:00" }, { "id": "01a0d548-d475-7339-a516-96a4af1e1ba9", "title": "Signal vs. WhatsApp: The Ultimate Nerd Showdown — Privacy, Big Tech, Metadata, and Why Signal Feels Like Digital Freedom", "url": "https://www.apt-upgrade.me/2025/12/01/signal-vs-whatsapp-the-ultimate-nerd-showdown-privacy-big-tech-metadata-and-why-signal-feels-like-digital-freedom/", "published_at": "2025-12-01T14:08:17+00:00" }, { "id": "01a0d548-d475-7339-a516-96a4afeebbf4", "title": "Running Debian 13 “Trixie” on a Lenovo P15 Gen 2: A Nerdy Field Report", "url": "https://www.apt-upgrade.me/2025/11/25/running-debian-13-trixie-on-a-lenovo-p15-gen-2-a-nerdy-field-report/", "published_at": "2025-11-25T19:38:16+00:00" }, { "id": "01a0d548-d475-7339-a516-96a4b057d3d3", "title": "Operation Dustbuster: Upgrading My Homelab Like a True Rack-Wizard", "url": "https://www.apt-upgrade.me/2025/11/21/operation-dustbuster-upgrading-my-homelab-like-a-true-rack-wizard/", "published_at": "2025-11-21T18:22:58+00:00" }, { "id": "01a0d548-d475-7339-a516-96a4b08b66a2", "title": "🧠 Offtopic: My Loyal Transformer Turns 20 Today – Where Simplicity and Reliability Meet the Power of Dreams.", "url": "https://www.apt-upgrade.me/2025/10/27/%f0%9f%a7%a0-offtopic-my-loyal-transformer-turns-20/", "published_at": "2025-10-27T13:03:32+00:00" }, { "id": "01a0d548-d475-7339-a516-96a4b11cbf75", "title": "My Journey with the VU+ Duo 4K SE – A Linux-Powered SAT Adventure", "url": "https://www.apt-upgrade.me/2025/10/24/my-journey-with-the-vu-duo-4k-se-a-linux-powered-sat-adventure/", "published_at": "2025-10-24T19:10:25+00:00" }, { "id": "01a0d548-d475-7339-a516-96a4b14486b4", "title": "When My PV Company Crashed My Tech Dreams — Again", "url": "https://www.apt-upgrade.me/2025/10/23/when-my-pv-company-crashed-my-tech-dreams-again/", "published_at": "2025-10-23T17:55:15+00:00" }, { "id": "01a0d548-d475-7339-a516-96a4b1ccf178", "title": "Edward Snowden, Mario & the Trial-and-Error of Real Life", "url": "https://www.apt-upgrade.me/2025/10/17/edward-snowden-mario-the-trial-and-error-of-real-life/", "published_at": "2025-10-17T14:00:47+00:00" }, { "id": "01a0d548-d475-7339-a516-96a4b24bd834", "title": "PV in Outage Mode: Will Your Solar Keep the Lights On?", "url": "https://www.apt-upgrade.me/2025/10/14/pv-in-outage-mode-will-your-solar-keep-the-lights-on/", "published_at": "2025-10-14T18:21:40+00:00" }, { "id": "01a0d548-d475-7339-a516-96a4b2b88638", "title": "Adventures in IPv6, Firewalls & the “Oops-I-Forgot” Department 🚀", "url": "https://www.apt-upgrade.me/2025/08/25/adventures-in-ipv6-firewalls-the-oops-i-forgot-department-%f0%9f%9a%80/", "published_at": "2025-08-25T14:17:34+00:00" }, { "id": "01a0d549-2645-72e7-90a2-99e32346c7ea", "title": "Switching to HTTP/3 – A Hands-On Upgrade for My WordPress Blog", "url": "https://www.apt-upgrade.me/2025/08/22/switching-to-http-3-a-hands-on-upgrade-for-my-wordpress-blog/", "published_at": "2025-08-22T19:54:29+00:00" }, { "id": "01a0d549-2645-72e7-90a2-99e323a26af8", "title": "How I Managed to Wreck My Firewall Appliance With a Debian 13 Upgrade", "url": "https://www.apt-upgrade.me/2025/08/20/how-i-managed-to-wreck-my-firewall-appliance-with-a-debian-13-upgrade/", "published_at": "2025-08-20T19:25:15+00:00" }, { "id": "01a0d549-2645-72e7-90a2-99e3241460f2", "title": "Debian 13 Upgrade Adventure – With a Little Help from ChatGPT 🐧🤖", "url": "https://www.apt-upgrade.me/2025/08/20/debian-13-upgrade-adventure-with-a-little-help-from-chatgpt-%f0%9f%90%a7%f0%9f%a4%96/", "published_at": "2025-08-20T15:51:14+00:00" }, { "id": "01a0d549-2645-72e7-90a2-99e32419353c", "title": "HP Service Pack Adventures – Booting Firmware Updates the Nerdy Way", "url": "https://www.apt-upgrade.me/2025/08/18/hp-service-pack-adventures-booting-firmware-updates-the-nerdy-way/", "published_at": "2025-08-18T09:34:52+00:00" }, { "id": "01a0d549-2645-72e7-90a2-99e32508eaa9", "title": "My First Python Project: A Nerdy ASCII Hangman Game", "url": "https://www.apt-upgrade.me/2025/08/15/my-first-python-project-a-nerdy-ascii-hangman-game/", "published_at": "2025-08-15T11:36:24+00:00" }, { "id": "01a0d549-2645-72e7-90a2-99e325bf46df", "title": "Upgrading Proxmox Like a Boss (a.k.a. “Don’t Panic”)", "url": "https://www.apt-upgrade.me/2025/08/12/upgrading-proxmox-like-a-boss-a-k-a-dont-panic/", "published_at": "2025-08-12T09:02:56+00:00" }, { "id": "01a0d549-2645-72e7-90a2-99e325c1b8a6", "title": "How I Accidentally Became a Python Apprentice… Thanks to a Discount and Dr. Angela 😅🐍", "url": "https://www.apt-upgrade.me/2025/08/05/how-i-accidentally-became-a-python-apprentice-thanks-to-a-discount-and-dr-angela-%f0%9f%98%85%f0%9f%90%8d/", "published_at": "2025-08-05T10:44:32+00:00" }, { "id": "01a0d549-2645-72e7-90a2-99e32629669e", "title": "The Day I Pimped My Router – Or: How I Almost Brickrolled My Whole Network", "url": "https://www.apt-upgrade.me/2025/08/04/the-day-i-pimped-my-router-or-how-i-almost-brickrolled-my-whole-network/", "published_at": "2025-08-04T14:51:33+00:00" }, { "id": "01a0d549-2645-72e7-90a2-99e3263f5e57", "title": "Me and My Rack – A Nerdy Love Story", "url": "https://www.apt-upgrade.me/2025/08/01/me-and-my-rack-a-nerdy-love-story/", "published_at": "2025-08-01T07:08:26+00:00" }, { "id": "01a0d549-2645-72e7-90a2-99e3271c0252", "title": "A Geeky Discovery at the Legendary Linux Hotel", "url": "https://www.apt-upgrade.me/2025/07/28/a-geeky-discovery-at-the-legendary-linux-hotel/", "published_at": "2025-07-28T18:36:58+00:00" }, { "id": "01a0d549-8e38-72b7-bffa-43f508f53ca5", "title": "🚀 Bulk-Import Users into Nextcloud via CSV + Group Assignment (Shell Edition)", "url": "https://www.apt-upgrade.me/2025/07/24/%f0%9f%9a%80-bulk-import-users-into-nextcloud-via-csv-group-assignment-shell-edition/", "published_at": "2025-07-24T13:53:14+00:00" }, { "id": "01a0d549-8e38-72b7-bffa-43f50912f7f1", "title": "🧼 Cleaning Up Filenames on Linux with detox – The Tiny Tool That Saved My Backups", "url": "https://www.apt-upgrade.me/2025/07/24/%f0%9f%a7%bc-cleaning-up-filenames-on-linux-with-detox-the-tiny-tool-that-saved-my-backups/", "published_at": "2025-07-24T11:05:36+00:00" }, { "id": "01a0d549-8e38-72b7-bffa-43f5096eb741", "title": "🔐 Apache under AppArmor: A Clean Static Profile Setup on Debian 12", "url": "https://www.apt-upgrade.me/2025/07/15/%f0%9f%94%90-apache-under-apparmor-a-clean-static-profile-setup-on-debian-12/", "published_at": "2025-07-15T11:35:57+00:00" }, { "id": "01a0d549-8e38-72b7-bffa-43f50a1beb48", "title": "🚀 Moving a Grown-Up Nextcloud Instance to a Fresh Server (with Bash & Ansible)", "url": "https://www.apt-upgrade.me/2025/07/15/%f0%9f%9a%80-moving-a-grown-up-nextcloud-instance-to-a-fresh-server-with-bash-ansible/", "published_at": "2025-07-15T06:58:30+00:00" }, { "id": "01a0d549-8e38-72b7-bffa-43f50b1a6d71", "title": "🛡️ Getting ClamAV Daemon to Play Nice with Nextcloud’s Antivirus App (Like a True Nerd)", "url": "https://www.apt-upgrade.me/2025/07/13/%f0%9f%9b%a1%ef%b8%8f-getting-clamav-daemon-to-play-nice-with-nextclouds-antivirus-app-like-a-true-nerd/", "published_at": "2025-07-13T19:35:59+00:00" }, { "id": "01a0d549-8e38-72b7-bffa-43f50bab7b60", "title": "⚡ Firmware Upgrade on My Fronius Inverter — a Nerd’s Delight", "url": "https://www.apt-upgrade.me/2025/07/13/%e2%9a%a1-firmware-upgrade-on-my-fronius-inverter-a-nerds-delight/", "published_at": "2025-07-13T18:55:57+00:00" }, { "id": "01a0d549-8e38-72b7-bffa-43f50c41dd5d", "title": "🛡️ Nextcloud Backup Like a Pro – Automated with Bash", "url": "https://www.apt-upgrade.me/2025/07/11/%f0%9f%9b%a1%ef%b8%8f-nextcloud-backup-like-a-pro-automated-with-bash/", "published_at": "2025-07-11T19:30:24+00:00" }, { "id": "01a0d549-8e38-72b7-bffa-43f50c7ea49a", "title": "🚀 Mission: FreeBSD – Or How I Rage-Quit to Debian at Warp Speed", "url": "https://www.apt-upgrade.me/2025/07/11/%f0%9f%9a%80-mission-freebsd-or-how-i-rage-quit-to-debian-at-warp-speed/", "published_at": "2025-07-11T11:09:01+00:00" }, { "id": "01a0d549-8e38-72b7-bffa-43f50cc7d269", "title": "🛡️🧙‍♂️ Deploying Nextcloud: My Ansible Quest for Ultimate Automation ⚔️☁️", "url": "https://www.apt-upgrade.me/2025/07/08/%f0%9f%9b%a1%ef%b8%8f%f0%9f%a7%99%e2%99%82%ef%b8%8f-deploying-nextcloud-my-ansible-quest-for-ultimate-automation-%e2%9a%94%ef%b8%8f%e2%98%81%ef%b8%8f/", "published_at": "2025-07-08T18:07:17+00:00" }, { "id": "01a0d549-8e38-72b7-bffa-43f50d3d34f8", "title": "Fungus Gnats vs. Data Center – Why Tiny Flies Love My Server Rack LEDs!", "url": "https://www.apt-upgrade.me/2025/07/07/fungus-gnats-vs-data-center-why-tiny-flies-love-my-server-rack-leds/", "published_at": "2025-07-07T19:04:19+00:00" }, { "id": "01a0d549-ec6b-7399-94f3-bcdd4681454d", "title": "Why I Never Wanted to Write *Yet Another* “Why Linux” Article — But Did It Anyway", "url": "https://www.apt-upgrade.me/2025/06/14/why-i-never-wanted-to-write-yet-another-why-linux-article-but-did-it-anyway/", "published_at": "2025-06-14T11:20:21+00:00" }, { "id": "01a0d549-ec6b-7399-94f3-bcdd46e1a46d", "title": "Keeping It Cool: My DIY Rack Cooling Upgrade", "url": "https://www.apt-upgrade.me/2025/06/08/keeping-it-cool-my-diy-rack-cooling-upgrade/", "published_at": "2025-06-08T19:00:41+00:00" }, { "id": "01a0d549-ec6b-7399-94f3-bcdd46f94e82", "title": "Our Solar Year: From Zero to Megawatt-Hero", "url": "https://www.apt-upgrade.me/2025/06/07/our-solar-year/", "published_at": "2025-06-07T18:33:21+00:00" }, { "id": "01a0d549-ec6b-7399-94f3-bcdd47f3c55a", "title": "How I Back Up My Mom’s PC Over VPN — Without the Cloud (or Headaches)", "url": "https://www.apt-upgrade.me/2025/06/05/how-i-back-up-my-moms-pc-over-vpn-without-the-cloud-or-headaches/", "published_at": "2025-06-05T19:06:23+00:00" }, { "id": "01a0d549-ec6b-7399-94f3-bcdd489a42b2", "title": "Patch Me If You Can: Keeping Debian VMs Updated with Ansible (Without Losing My Weekend)", "url": "https://www.apt-upgrade.me/2025/05/28/patch-me-if-you-can-keeping-debian-vms-updated-with-ansible/", "published_at": "2025-05-28T07:09:17+00:00" }, { "id": "01a0d549-ec6b-7399-94f3-bcdd48af664e", "title": "📡 Shipping Logs Like a Pro: Fluent Bit Meets Ansible in My Homelab", "url": "https://www.apt-upgrade.me/2025/05/26/%f0%9f%93%a1-shipping-logs-like-a-pro-fluent-bit-meets-ansible-in-my-homelab/", "published_at": "2025-05-26T11:01:05+00:00" }, { "id": "01a0d549-ec6b-7399-94f3-bcdd497b1b54", "title": "🧩 Jellyfin – FOSS Media Server That Plays by Your Rules", "url": "https://www.apt-upgrade.me/2025/05/25/jellyfin_foss_media_server_that_plays_by_your_rules/", "published_at": "2025-05-25T12:54:59+00:00" }, { "id": "01a0d549-ec6b-7399-94f3-bcdd49bbd4ce", "title": "🛡️ Locking Down Your USB Drive on Linux – the Geek Way", "url": "https://www.apt-upgrade.me/2025/05/23/locking_down_your_usb_drive_on_linux/", "published_at": "2025-05-23T18:06:46+00:00" }, { "id": "01a0d549-ec6b-7399-94f3-bcdd4a124459", "title": "Pi-hole installed. Ads: terminated.", "url": "https://www.apt-upgrade.me/2025/05/22/pi-hole-installed_ads_terminated/", "published_at": "2025-05-22T16:08:48+00:00" }, { "id": "01a0d549-ec6b-7399-94f3-bcdd4a6d3759", "title": "iptables, Protectli & Paranoia: Basic Segmentation for the Home Lab", "url": "https://www.apt-upgrade.me/2025/05/21/basic_segmentattion_for_the_home_lab/", "published_at": "2025-05-21T06:44:43+00:00" } ] posts Claim your blog
Back to apt-upgrade.me
Blog · corpus.blog/blogs/apt-upgrade.me/posts

apt-upgrade.me

apt-upgrade.me

2026

2025