Karl.Fail

  • Home
  • Blog
  • Projects
  • Tools
  • Vulnerabilities
  • Disclaimer

Blog

code (30) critical (100) cve (109) score:9.8 (47) security (29) self-hosted (40)

  • Ultimate Guide to Self-Hosted Dynamic DNS: Ditch DuckDNS for KarlDNS

    Ultimate Guide to Self-Hosted Dynamic DNS: Ditch DuckDNS for KarlDNS

    Stop dealing with expiring hostnames and insecure API tokens. Learn how to deploy KarlDNS, a secure, account-free, self-hosted DynDNS using FastAPI, SQLite WAL, and Docker on Proxmox.


    2026-05-22
  • How I Built a Sub-Millisecond Threat Intelligence API for $0

    How I Built a Sub-Millisecond Threat Intelligence API for $0

    How I built a free, sub-millisecond threat intelligence API using Node-RED to identify malicious IPs and domains. Stop paying vendors for open-source data.


    2026-05-11
  • The Great Karlflix Migration: Moving My Media Stack to a Proxmox LXC

    The Great Karlflix Migration: Moving My Media Stack to a Proxmox LXC

    Meta Description: Learn how I migrated my bloated Debian VM media stack to a sleek Proxmox LXC, enabling Jellyfin hardware transcoding, Gluetun WireGuard, and SSO.


    2026-05-08
  • Claude SysAdmin: An AI Guide for the Exceptionally Lazy

    Claude SysAdmin: An AI Guide for the Exceptionally Lazy

    Too lazy for homelab chores? Learn how I used AI tools like Claude as my personal SysAdmin to automate Proxmox updates, fix WordPress, and refactor UniFi firewalls.


    2026-05-05
  • I Spent 250€ on AI Pentesting Agents (PentAGI, Strix, Xalgorix)

    I Spent 250€ on AI Pentesting Agents (PentAGI, Strix, Xalgorix)

    Curious if autonomous AI pentesting actually works? I spent 200€ on OpenAI and Claude APIs to test PentAGI, Strix, and Xalgorix. Read my real-world results.


    2026-04-28
  • Monitoring Your Personal Attack Surface with Shodan and n8n

    Monitoring Your Personal Attack Surface with Shodan and n8n

    Automate your home network security with n8n and Shodan. Monitor your personal attack surface, scan your DynDNS, and get instant Discord alerts for open ports.


    2026-02-12
  • Windows 11 VM Performance: Hardening, Debloating, and Setup Guide

    I am currently testing a Windows 11 VM for gaming with GPU passthrough, instead of CachyOS, which I talked about in my previous post. While Linux has made massive strides as a host, Windows still holds several advantages for high-performance virtualization: seamless driver management and crucially-superior handling of virtual displays. The “Dummy Plug” Problem In most Linux distributions,…


    2026-02-11
  • How I Automated My WoW Nerd Obsession with n8n, Browserless & Python (A Self-Hosting Guide)

    How I Automated My WoW Nerd Obsession with n8n, Browserless & Python (A Self-Hosting Guide)

    In which a grown adult builds an entire self-hosted automation flow just to find out which World of Warcraft specs are popular this week. Priorities? Never heard of her. The Problem Nobody Asked Me to Solve Look, every Wednesday after the weekly Mythic+ reset, I used to open raider.io, squint at the spec popularity tables, and…


    2026-02-07
  • Unlocking Full PS5 DualSense Features in Moonlight & Sunshine

    Unlocking Full PS5 DualSense Features in Moonlight & Sunshine

    There is nothing worse than buying premium hardware and having your software treat it like a generic accessory. I recently picked up a PS5 DualSense controller. It wasn’t cheap, but I bought it for a specific reason: that trackpad. I wanted to use the full capabilities of the controller, specifically for mouse input, while streaming. However,…


    2026-02-06
  • The 2026 Guide to Linux Cloud Gaming: Proxmox Passthrough with CachyOS & Sunshine

    The 2026 Guide to Linux Cloud Gaming: Proxmox Passthrough with CachyOS & Sunshine

    Build the Ultimate Linux Cloud Gaming Server: A step-by-step guide to Proxmox, CachyOS, and AMD RX 7900 XTX passthrough. Fixes for Vulkan, Sunshine, and Latency included.


    2026-02-02
Karl.Fail

Karl.Fail

Security research, self-hosting & homelab — by Karl Machleidt

  • Home
  • Blog
  • Projects
  • Tools
  • Vulnerabilities
  • Disclaimer

Privacy | Cookies

Manage Consent
To provide the best experiences, we use technologies like cookies to store and/or access device information. Consenting to these technologies will allow us to process data such as browsing behavior or unique IDs on this site. Not consenting or withdrawing consent, may adversely affect certain features and functions.
Functional Always active
The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.
Preferences
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Statistics
The technical storage or access that is used exclusively for statistical purposes. The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Marketing
The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.
  • Manage options
  • Manage services
  • Manage {vendor_count} vendors
  • Read more about these purposes
View preferences
  • {title}
  • {title}
  • {title}