🏠 Self-hosted Linux infrastructure

Debian Docker & Compose Cloudflare Tunnel Tailscale fail2ban Bash & cron rsync Uptime Kuma

Two Debian servers (Raspberry Pi 4) running 24/7. The goal: make services securely reachable from the internet without opening a single port on the router – and run them so that a failure gets noticed and can be fixed. This website runs on this infrastructure.

Setup

Security

Backup & monitoring

Lessons learned

A security review of my own infrastructure revealed, among other things, a publicly reachable service with too many privileges, backup files in the web root and a database in an ephemeral Docker volume. All fixed, documented and included in the backup concept – since then I deliberately verify changes from the outside.

🖥️ Proxmox VE test environment

Proxmox VE 9 KVM / libvirt cloud-init Debian 13 qm CLI

Ongoing learning project: Proxmox VE as a VM under KVM (nested virtualisation) on my workstation – isolated from the rest of the network.

Done

Next

🗺️ Final IHK project: IPAM/DDI proof of concept

Windows Server 2022 AD DS DNS DHCP IPAM / DDI RBAC Audit & Reporting

The goal was to replace spreadsheet-based IP address tracking with centralised IP Address Management. I built an isolated lab domain and evaluated the DNS/DHCP integration of a DDI/IPAM solution.

Approach

Outcome

📡 Security lab

Flipper Zero WiFi Pineapple HackRF One Pwnagotchi

To protect systems well, I want to understand how attacks work: radio protocols, RFID/NFC and Wi-Fi security – exclusively in my own or explicitly authorised test environments.