Skip to content
apt-upgrade.me – Homelab, Linux & DevSecOps

apt-upgrade.me – Homelab, Linux & DevSecOps

One nerd's homelab: Linux, Kubernetes, security, and the occasional disaster.

Primary Menu
  • Home
  • About
  • Imprint
  • Privacy Policy
Latest posts
kubebench_part2 151 Pass, 113 Fail: My Linux Box Gets a Reality Check kubebench_part1 Back From Sweden, Straight Into a CIS Benchmark Rabbit Hole blog_international 22,666 Requests, 74 Humans: Counting Real Visitors Without a Tracker bodybuilder Measure First, Optimize Second: Chasing a 1.5 MB Page (and Why the Database Was Innocent) secure_man Teaching My Blog to Sniff Its Own Uploads: ClamAV on WordPress (and Proving It Actually Barks)
  • Latest
  • Popular
  • Update
  • 151 Pass, 113 Fail: My Linux Box Gets a Reality Check kubebench_part2

    151 Pass, 113 Fail: My Linux Box Gets a Reality Check

    20. August 2026
  • Back From Sweden, Straight Into a CIS Benchmark Rabbit Hole kubebench_part1

    Back From Sweden, Straight Into a CIS Benchmark Rabbit Hole

    20. August 2026
  • 22,666 Requests, 74 Humans: Counting Real Visitors Without a Tracker blog_international

    22,666 Requests, 74 Humans: Counting Real Visitors Without a Tracker

    30. July 2026
  • Measure First, Optimize Second: Chasing a 1.5 MB Page (and Why the Database Was Innocent) bodybuilder

    Measure First, Optimize Second: Chasing a 1.5 MB Page (and Why the Database Was Innocent)

    29. July 2026
  • 151 Pass, 113 Fail: My Linux Box Gets a Reality Check kubebench_part2

    151 Pass, 113 Fail: My Linux Box Gets a Reality Check

    20. August 2026
  • My Homelab & NAS Setup – A Quick Tour Rack

    My Homelab & NAS Setup – A Quick Tour

    16. May 2025
  • 2 Years Deep into the Google Pixel 6 x GrapheneOS Life Grapheneos

    2 Years Deep into the Google Pixel 6 x GrapheneOS Life

    20. May 2025
  • Pi-hole installed. Ads: terminated. Screenshot

    Pi-hole installed. Ads: terminated.

    22. May 2025
  • 151 Pass, 113 Fail: My Linux Box Gets a Reality Check kubebench_part2

    151 Pass, 113 Fail: My Linux Box Gets a Reality Check

    20. August 2026
  • Back From Sweden, Straight Into a CIS Benchmark Rabbit Hole kubebench_part1

    Back From Sweden, Straight Into a CIS Benchmark Rabbit Hole

    20. August 2026
  • 22,666 Requests, 74 Humans: Counting Real Visitors Without a Tracker blog_international

    22,666 Requests, 74 Humans: Counting Real Visitors Without a Tracker

    30. July 2026
  • Measure First, Optimize Second: Chasing a 1.5 MB Page (and Why the Database Was Innocent) bodybuilder

    Measure First, Optimize Second: Chasing a 1.5 MB Page (and Why the Database Was Innocent)

    29. July 2026

Main News

kubebench_part2
  • IT Security
  • Linux

151 Pass, 113 Fail: My Linux Box Gets a Reality Check

raphael 20. August 2026
kubebench_part1
  • IT Security
  • Linux

Back From Sweden, Straight Into a CIS Benchmark Rabbit Hole

raphael 20. August 2026
blog_international
  • DevSecOps
  • Linux

22,666 Requests, 74 Humans: Counting Real Visitors Without a Tracker

raphael 30. July 2026
bodybuilder
  • DevSecOps
  • Linux

Measure First, Optimize Second: Chasing a 1.5 MB Page (and Why the Database Was Innocent)

raphael 29. July 2026
secure_man
  • DevSecOps
  • IT Security
  • Linux

Teaching My Blog to Sniff Its Own Uploads: ClamAV on WordPress (and Proving It Actually Barks)

raphael 28. July 2026

Trending Now

151 Pass, 113 Fail: My Linux Box Gets a Reality Check kubebench_part2 1

151 Pass, 113 Fail: My Linux Box Gets a Reality Check

20. August 2026
Back From Sweden, Straight Into a CIS Benchmark Rabbit Hole kubebench_part1 2

Back From Sweden, Straight Into a CIS Benchmark Rabbit Hole

20. August 2026
22,666 Requests, 74 Humans: Counting Real Visitors Without a Tracker blog_international 3

22,666 Requests, 74 Humans: Counting Real Visitors Without a Tracker

30. July 2026
Measure First, Optimize Second: Chasing a 1.5 MB Page (and Why the Database Was Innocent) bodybuilder 4

Measure First, Optimize Second: Chasing a 1.5 MB Page (and Why the Database Was Innocent)

29. July 2026
Teaching My Blog to Sniff Its Own Uploads: ClamAV on WordPress (and Proving It Actually Barks) secure_man 5

Teaching My Blog to Sniff Its Own Uploads: ClamAV on WordPress (and Proving It Actually Barks)

28. July 2026

Featured Posts

kubebench_part2
  • IT Security
  • Linux

151 Pass, 113 Fail: My Linux Box Gets a Reality Check

raphael 20. August 2026
kubebench_part1
  • IT Security
  • Linux

Back From Sweden, Straight Into a CIS Benchmark Rabbit Hole

raphael 20. August 2026
blog_international
  • DevSecOps
  • Linux

22,666 Requests, 74 Humans: Counting Real Visitors Without a Tracker

raphael 30. July 2026
bodybuilder
  • DevSecOps
  • Linux

Measure First, Optimize Second: Chasing a 1.5 MB Page (and Why the Database Was Innocent)

raphael 29. July 2026
151 Pass, 113 Fail: My Linux Box Gets a Reality Check kubebench_part2
  • IT Security
  • Linux

151 Pass, 113 Fail: My Linux Box Gets a Reality Check

raphael 20. August 2026
Same evening, different layer of the stack. 🥱➡️🤓 After the kube-bench post I got a very reasonable...
Read More Read more about 151 Pass, 113 Fail: My Linux Box Gets a Reality Check
Back From Sweden, Straight Into a CIS Benchmark Rabbit Hole kubebench_part1
  • IT Security
  • Linux

Back From Sweden, Straight Into a CIS Benchmark Rabbit Hole

raphael 20. August 2026
🇸🇪 I’m back from Sweden. Tan: nonexistent (it’s Sweden). Mosquito bite count: illegal. Motivation to touch my...
Read More Read more about Back From Sweden, Straight Into a CIS Benchmark Rabbit Hole
22,666 Requests, 74 Humans: Counting Real Visitors Without a Tracker blog_international
  • DevSecOps
  • Linux

22,666 Requests, 74 Humans: Counting Real Visitors Without a Tracker

raphael 30. July 2026
Every blog owner eventually asks the same question: does anybody actually read this thing? The honest answer...
Read More Read more about 22,666 Requests, 74 Humans: Counting Real Visitors Without a Tracker
Measure First, Optimize Second: Chasing a 1.5 MB Page (and Why the Database Was Innocent) bodybuilder
  • DevSecOps
  • Linux

Measure First, Optimize Second: Chasing a 1.5 MB Page (and Why the Database Was Innocent)

raphael 29. July 2026
My blog felt heavy. The homepage weighed in around 1.5 MB and my first instinct was the...
Read More Read more about Measure First, Optimize Second: Chasing a 1.5 MB Page (and Why the Database Was Innocent)
Teaching My Blog to Sniff Its Own Uploads: ClamAV on WordPress (and Proving It Actually Barks) secure_man
  • DevSecOps
  • IT Security
  • Linux

Teaching My Blog to Sniff Its Own Uploads: ClamAV on WordPress (and Proving It Actually Barks)

raphael 28. July 2026
A WordPress uploads folder is supposed to hold your holiday photos and the occasional PDF. It is...
Read More Read more about Teaching My Blog to Sniff Its Own Uploads: ClamAV on WordPress (and Proving It Actually Barks)

Posts pagination

1 2 3 4 … 18 Next

Recent Posts

  • 151 Pass, 113 Fail: My Linux Box Gets a Reality Check
  • Back From Sweden, Straight Into a CIS Benchmark Rabbit Hole
  • 22,666 Requests, 74 Humans: Counting Real Visitors Without a Tracker
  • Measure First, Optimize Second: Chasing a 1.5 MB Page (and Why the Database Was Innocent)
  • Teaching My Blog to Sniff Its Own Uploads: ClamAV on WordPress (and Proving It Actually Barks)

Archive

  • August 2026
  • July 2026
  • June 2026
  • May 2026
  • April 2026
  • March 2026
  • February 2026
  • December 2025
  • November 2025
  • October 2025
  • August 2025
  • July 2025
  • June 2025
  • May 2025

Categories

  • DevSecOps
  • FreeBSD
  • General
  • IT Security
  • Linux
  • Offtopic
  • OpenSource
  • Photovoltaics
  • Python
  • Windows

You may have missed

kubebench_part2
  • IT Security
  • Linux

151 Pass, 113 Fail: My Linux Box Gets a Reality Check

raphael 20. August 2026
kubebench_part1
  • IT Security
  • Linux

Back From Sweden, Straight Into a CIS Benchmark Rabbit Hole

raphael 20. August 2026
blog_international
  • DevSecOps
  • Linux

22,666 Requests, 74 Humans: Counting Real Visitors Without a Tracker

raphael 30. July 2026
bodybuilder
  • DevSecOps
  • Linux

Measure First, Optimize Second: Chasing a 1.5 MB Page (and Why the Database Was Innocent)

raphael 29. July 2026
Copyright © All rights reserved. | MoreNews by AF themes.