<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Tuxvador&apos;s Blog</title><description>Cybersecurity engineer, homelab tinkerer</description><link>https://tuxvador.fr/</link><language>en-us</language><item><title>CrowdSec Locked Me Out of My Own Server</title><link>https://tuxvador.fr/blog/crowdsec-bouncer-locked-me-out/</link><guid isPermaLink="true">https://tuxvador.fr/blog/crowdsec-bouncer-locked-me-out/</guid><description>A post-mortem: how an intrusion-prevention system banned my homelab IP and removed all access at once, how I got back in, and the two-layer whitelist that stops it happening again.</description><pubDate>Wed, 30 Sep 2026 22:00:00 GMT</pubDate><category>security</category><category>crowdsec</category><category>linux</category><category>self-hosting</category><category>networking</category></item><item><title>Headplane: a Web UI for Headscale</title><link>https://tuxvador.fr/blog/headplane-headscale-web-ui/</link><guid isPermaLink="true">https://tuxvador.fr/blog/headplane-headscale-web-ui/</guid><description>Building and running Headplane against a self-hosted Headscale control server — the requirements the docs get wrong, and the two permissions traps that keep it in a crash loop.</description><pubDate>Wed, 30 Sep 2026 22:00:00 GMT</pubDate><category>networking</category><category>vpn</category><category>self-hosting</category><category>linux</category><category>homelab</category></item><item><title>Building a Homelab SOC: One Log Pipeline, Eight Dashboards</title><link>https://tuxvador.fr/blog/homelab-soc-log-pipeline/</link><guid isPermaLink="true">https://tuxvador.fr/blog/homelab-soc-log-pipeline/</guid><description>Centralising logs from ten machines into Loki with rsyslog and Alloy, adding metrics with Prometheus, and building the dashboards that answer security questions.</description><pubDate>Wed, 30 Sep 2026 22:00:00 GMT</pubDate><category>security</category><category>monitoring</category><category>linux</category><category>homelab</category><category>self-hosting</category></item><item><title>Running Your Own Mail Server: Postfix, Dovecot and DKIM</title><link>https://tuxvador.fr/blog/self-hosted-email-postfix-dovecot/</link><guid isPermaLink="true">https://tuxvador.fr/blog/self-hosted-email-postfix-dovecot/</guid><description>Hosting your own email in 2026: the full stack, the DNS records that decide whether you land in an inbox, and the mistakes that get you blacklisted.</description><pubDate>Wed, 30 Sep 2026 22:00:00 GMT</pubDate><category>self-hosting</category><category>linux</category><category>email</category><category>security</category><category>dns</category></item><item><title>Self-Hosted Push Notifications with ntfy</title><link>https://tuxvador.fr/blog/self-hosted-push-notifications-ntfy/</link><guid isPermaLink="true">https://tuxvador.fr/blog/self-hosted-push-notifications-ntfy/</guid><description>Replacing a cloud push service with ntfy: the access model that keeps topics private, wiring it into Grafana and camera alerts, and the limits worth knowing.</description><pubDate>Wed, 30 Sep 2026 22:00:00 GMT</pubDate><category>self-hosting</category><category>linux</category><category>automation</category><category>monitoring</category><category>security</category></item><item><title>A WiFi Access Point Inside an LXC Container</title><link>https://tuxvador.fr/blog/wifi-access-point-lxc-container/</link><guid isPermaLink="true">https://tuxvador.fr/blog/wifi-access-point-lxc-container/</guid><description>Passing a physical WiFi card into a Proxmox container to run hostapd, with dnsmasq for DHCP, network-level ad blocking, and per-client notifications.</description><pubDate>Wed, 30 Sep 2026 22:00:00 GMT</pubDate><category>homelab</category><category>linux</category><category>networking</category><category>lxc</category><category>vpn</category></item><item><title>Building a Home Media Server with Jellyfin and Proxmox</title><link>https://tuxvador.fr/blog/homelab-media-server-jellyfin/</link><guid isPermaLink="true">https://tuxvador.fr/blog/homelab-media-server-jellyfin/</guid><description>How I turned a spare 4TB drive and a Proxmox LXC container into a family media server with Jellyfin, replacing multiple streaming subscriptions with a single self-hosted solution.</description><pubDate>Mon, 22 Jun 2026 22:00:00 GMT</pubDate><category>homelab</category><category>self-hosting</category><category>proxmox</category><category>lxc</category><category>linux</category></item><item><title>Introducing WorkItOut — Find Your Gym Partner &amp; Track Your Progress</title><link>https://tuxvador.fr/blog/workitout-presentation/</link><guid isPermaLink="true">https://tuxvador.fr/blog/workitout-presentation/</guid><description>A comprehensive platform for gym goers to find training partners, log workouts, follow training programs, and build a fitness community.</description><pubDate>Sun, 07 Jun 2026 22:00:00 GMT</pubDate><category>workitout</category><category>mobile</category><category>community</category><category>sport</category></item><item><title>Automated Daily CrowdSec Reports via Email</title><link>https://tuxvador.fr/blog/crowdsec-daily-email-reports/</link><guid isPermaLink="true">https://tuxvador.fr/blog/crowdsec-daily-email-reports/</guid><description>Setting up an HTML email report of CrowdSec security alerts delivered to your inbox every morning with Postfix and Gmail SMTP relay.</description><pubDate>Sun, 24 May 2026 22:00:00 GMT</pubDate><category>security</category><category>crowdsec</category><category>linux</category><category>email</category><category>automation</category><category>self-hosting</category></item><item><title>Managing DNS Programmatically with the IONOS API</title><link>https://tuxvador.fr/blog/ionos-dns-api/</link><guid isPermaLink="true">https://tuxvador.fr/blog/ionos-dns-api/</guid><description>How to automate DNS record management for your domains using the IONOS REST API — listing zones, adding and deleting records with curl and Python.</description><pubDate>Sun, 24 May 2026 22:00:00 GMT</pubDate><category>dns</category><category>api</category><category>automation</category><category>networking</category><category>self-hosting</category></item><item><title>Getting Started with Proxmox VE for Your Home Lab</title><link>https://tuxvador.fr/blog/getting-started-proxmox-ve/</link><guid isPermaLink="true">https://tuxvador.fr/blog/getting-started-proxmox-ve/</guid><description>A beginner-friendly introduction to Proxmox VE — installation, initial configuration, and first container creation for homelab enthusiasts.</description><pubDate>Sat, 23 May 2026 22:00:00 GMT</pubDate><category>proxmox</category><category>homelab</category><category>linux</category><category>virtualization</category></item><item><title>Harden Your LXC Containers: Security Essentials for Proxmox</title><link>https://tuxvador.fr/blog/harden-lxc-containers-proxmox/</link><guid isPermaLink="true">https://tuxvador.fr/blog/harden-lxc-containers-proxmox/</guid><description>Practical security hardening steps for LXC containers in a Proxmox homelab — SSH, AppArmor, unprivileged containers, and resource isolation.</description><pubDate>Sat, 23 May 2026 22:00:00 GMT</pubDate><category>security</category><category>proxmox</category><category>linux</category><category>lxc</category><category>homelab</category></item><item><title>Using Headscale for Self-Hosted VPN Access</title><link>https://tuxvador.fr/blog/headscale-self-hosted-vpn/</link><guid isPermaLink="true">https://tuxvador.fr/blog/headscale-self-hosted-vpn/</guid><description>Setting up a self-hosted Tailscale control server with Headscale to securely access your homelab from anywhere.</description><pubDate>Sat, 23 May 2026 22:00:00 GMT</pubDate><category>networking</category><category>vpn</category><category>security</category><category>self-hosting</category><category>linux</category></item><item><title>My Proxmox VE Homelab: Infrastructure Overview</title><link>https://tuxvador.fr/blog/homelab-infrastructure-overview/</link><guid isPermaLink="true">https://tuxvador.fr/blog/homelab-infrastructure-overview/</guid><description>A walkthrough of my self-hosted Proxmox VE homelab — LXC containers, networking, and the services that run my digital infrastructure.</description><pubDate>Sat, 23 May 2026 22:00:00 GMT</pubDate><category>proxmox</category><category>homelab</category><category>networking</category><category>linux</category><category>self-hosting</category></item><item><title>Monitoring Your Homelab with Grafana, Loki, and CrowdSec</title><link>https://tuxvador.fr/blog/homelab-monitoring-grafana-loki-crowdsec/</link><guid isPermaLink="true">https://tuxvador.fr/blog/homelab-monitoring-grafana-loki-crowdsec/</guid><description>Setting up centralised logging, metrics dashboards, and intrusion detection for a Proxmox-based homelab with open-source tools.</description><pubDate>Sat, 23 May 2026 22:00:00 GMT</pubDate><category>security</category><category>linux</category><category>monitoring</category><category>self-hosting</category><category>homelab</category></item><item><title>Setting Up a Reverse Proxy with NGINX for Self-Hosted Services</title><link>https://tuxvador.fr/blog/nginx-reverse-proxy-self-hosted/</link><guid isPermaLink="true">https://tuxvador.fr/blog/nginx-reverse-proxy-self-hosted/</guid><description>How to use NGINX as a reverse proxy with automatic TLS certificates to expose multiple self-hosted services through a single entry point.</description><pubDate>Sat, 23 May 2026 22:00:00 GMT</pubDate><category>networking</category><category>nginx</category><category>linux</category><category>self-hosting</category><category>security</category></item><item><title>Setting Up ISC DHCP for Private IPs in a Proxmox Homelab</title><link>https://tuxvador.fr/blog/isc-dhcp-proxmox-private-ips/</link><guid isPermaLink="true">https://tuxvador.fr/blog/isc-dhcp-proxmox-private-ips/</guid><description>A practical guide to running isc-dhcp-server in an LXC container for static and dynamic IP allocation across your Proxmox VE lab network.</description><pubDate>Fri, 22 May 2026 22:00:00 GMT</pubDate><category>proxmox</category><category>homelab</category><category>networking</category><category>dhcp</category><category>lxc</category></item></channel></rss>