Skip to content
Cropped Superman.png

apt-upgrade.me – Homelab, Linux & DevSecOps

– Keep me up to date –

Primary Menu
  • Home
  • About
  • Imprint
  • Privacy Policy
Latest posts
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) unix_daemon Who Watches the Watchmen? Adding a Monit Watchdog After fail2ban Died Quietly for Two Days grayhat_hacker 🥷 I Spent an Evening Trying to Break Into My Own Blog. It Banned Me. Twice
  • Latest
  • Popular
  • Update
  • 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
  • Teaching My Blog to Sniff Its Own Uploads: ClamAV on WordPress (and Proving It Actually Barks) secure_man

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

    28. July 2026
  • Who Watches the Watchmen? Adding a Monit Watchdog After fail2ban Died Quietly for Two Days unix_daemon

    Who Watches the Watchmen? Adding a Monit Watchdog After fail2ban Died Quietly for Two Days

    28. July 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
  • 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
  • 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
  • Teaching My Blog to Sniff Its Own Uploads: ClamAV on WordPress (and Proving It Actually Barks) secure_man

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

    28. July 2026
  • Who Watches the Watchmen? Adding a Monit Watchdog After fail2ban Died Quietly for Two Days unix_daemon

    Who Watches the Watchmen? Adding a Monit Watchdog After fail2ban Died Quietly for Two Days

    28. July 2026

Main News

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
unix_daemon
  • DevSecOps
  • IT Security

Who Watches the Watchmen? Adding a Monit Watchdog After fail2ban Died Quietly for Two Days

raphael 28. July 2026
grayhat_hacker
  • IT Security
  • Linux

🥷 I Spent an Evening Trying to Break Into My Own Blog. It Banned Me. Twice

raphael 28. July 2026

Trending Now

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

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 2

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 3

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

28. July 2026
Who Watches the Watchmen? Adding a Monit Watchdog After fail2ban Died Quietly for Two Days unix_daemon 4

Who Watches the Watchmen? Adding a Monit Watchdog After fail2ban Died Quietly for Two Days

28. July 2026
🥷 I Spent an Evening Trying to Break Into My Own Blog. It Banned Me. Twice grayhat_hacker 5

🥷 I Spent an Evening Trying to Break Into My Own Blog. It Banned Me. Twice

28. July 2026

Featured Posts

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
unix_daemon
  • DevSecOps
  • IT Security

Who Watches the Watchmen? Adding a Monit Watchdog After fail2ban Died Quietly for Two Days

raphael 28. July 2026
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)
Who Watches the Watchmen? Adding a Monit Watchdog After fail2ban Died Quietly for Two Days unix_daemon
  • DevSecOps
  • IT Security

Who Watches the Watchmen? Adding a Monit Watchdog After fail2ban Died Quietly for Two Days

raphael 28. July 2026
Confession time. A while back I discovered that fail2ban had been dead on my server for two...
Read More Read more about Who Watches the Watchmen? Adding a Monit Watchdog After fail2ban Died Quietly for Two Days
🥷 I Spent an Evening Trying to Break Into My Own Blog. It Banned Me. Twice grayhat_hacker
  • IT Security
  • Linux

🥷 I Spent an Evening Trying to Break Into My Own Blog. It Banned Me. Twice

raphael 28. July 2026
A few days ago the news served up a delightfully unsettling story: OpenAI admitted that two of...
Read More Read more about 🥷 I Spent an Evening Trying to Break Into My Own Blog. It Banned Me. Twice

Posts pagination

1 2 3 4 … 18 Next

Recent Posts

  • 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)
  • Who Watches the Watchmen? Adding a Monit Watchdog After fail2ban Died Quietly for Two Days
  • 🥷 I Spent an Evening Trying to Break Into My Own Blog. It Banned Me. Twice

Archive

  • 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

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
unix_daemon
  • DevSecOps
  • IT Security

Who Watches the Watchmen? Adding a Monit Watchdog After fail2ban Died Quietly for Two Days

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