<?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"><url><loc>https://mahadouch.com/</loc><lastmod>2026-05-30T12:53:57+00:00</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://mahadouch.com/blog</loc><lastmod>2026-05-30T12:53:57+00:00</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://mahadouch.com/blog/nginx-unit-serveur-polyvalent</loc><lastmod>2026-04-25T10:51:02+00:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://mahadouch.com/blog/smtp-auto-heberge-postfix</loc><lastmod>2026-04-25T10:49:26+00:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://mahadouch.com/blog/docker-buildkit-build-faster</loc><lastmod>2026-04-25T10:47:42+00:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://mahadouch.com/blog/jwt-vs-sessions-api-auth</loc><lastmod>2026-04-25T10:46:08+00:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://mahadouch.com/blog/raspberry-pi-home-lab-2026-edition</loc><lastmod>2026-04-25T10:44:32+00:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://mahadouch.com/blog/kubernetes-sur-hetzner-k3s-guide</loc><lastmod>2026-04-25T10:43:03+00:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://mahadouch.com/blog/zigbee2mqtt-domotique-flexible</loc><lastmod>2026-04-25T10:41:41+00:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://mahadouch.com/blog/searxng-meta-search-auto-heberge</loc><lastmod>2026-04-25T10:40:11+00:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://mahadouch.com/blog/docker-registry-ui-avec-portus</loc><lastmod>2026-04-25T10:38:50+00:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://mahadouch.com/blog/vaultwarden-password-manager-auto-heberge</loc><lastmod>2026-04-25T10:37:23+00:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://mahadouch.com/blog/n8n-workflows-avances</loc><lastmod>2026-04-25T06:25:47+00:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://mahadouch.com/blog/deploy-qbittorrent-docker</loc><lastmod>2026-04-25T05:22:37+00:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://mahadouch.com/blog/monitoring-grafana-prometheus-practical-guide</loc><lastmod>2026-04-25T05:22:37+00:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://mahadouch.com/blog/truenas-self-hosted-nas-2026</loc><lastmod>2026-04-25T05:22:38+00:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://mahadouch.com/blog/wireguard-vpn-connect-your-infrastructure-securely</loc><lastmod>2026-04-25T05:22:38+00:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://mahadouch.com/blog/pgadmin-postgresql-manage-databases-like-a-pro</loc><lastmod>2026-04-25T05:27:26+00:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://mahadouch.com/blog/laravel-php-framework-guide</loc><lastmod>2026-04-25T05:28:16+00:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://mahadouch.com/blog/docker-networking-deep-dive</loc><lastmod>2026-04-25T05:32:50+00:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://mahadouch.com/blog/gitea-forgejo-gitlab-self-hosted</loc><lastmod>2026-04-25T05:34:19+00:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://mahadouch.com/blog/ansible-vs-terraform-real-world</loc><lastmod>2026-04-25T05:35:45+00:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://mahadouch.com/blog/docker-compose-patterns-production</loc><lastmod>2026-04-25T05:37:14+00:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://mahadouch.com/blog/n8n-outil-automatisation-open-source-remplace-zapier</loc><lastmod>2026-04-14T11:20:50+00:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://mahadouch.com/blog/postgresql-performance-tuning</loc><lastmod>2026-04-25T05:38:38+00:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://mahadouch.com/blog/rest-apis</loc><lastmod>2026-04-13T18:58:56+00:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://mahadouch.com/blog/reactjs-hooks-components-and-modern-development</loc><lastmod>2026-04-13T11:22:25+00:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://mahadouch.com/blog/homelab-dashboard-dashy</loc><lastmod>2026-04-25T05:40:06+00:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://mahadouch.com/blog/ufw-firewall-hardening-guide</loc><lastmod>2026-04-25T06:19:33+00:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://mahadouch.com/blog/vuejs-getting-started-with-the-progressive-framework</loc><lastmod>2026-04-13T09:17:54+00:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://mahadouch.com/blog/self-hosted-bookmarks-linkding</loc><lastmod>2026-04-25T06:21:30+00:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://mahadouch.com/blog/laravel-modern-web-applications-php-framework</loc><lastmod>2026-04-13T09:08:16+00:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://mahadouch.com/blog/mailu-email-auto-heberge</loc><lastmod>2026-04-25T06:23:20+00:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://mahadouch.com/blog/deploy-prowlarr-docker</loc><lastmod>2026-04-09T08:54:00+00:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://mahadouch.com/blog/deploy-jellyfin-docker</loc><lastmod>2026-04-08T21:34:35+00:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://mahadouch.com/blog/sonarr-docker-deployment</loc><lastmod>2026-04-08T14:39:44+00:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://mahadouch.com/blog/radarr-deploy-docker</loc><lastmod>2026-04-08T13:49:09+00:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://mahadouch.com/blog/laravel-queues-from-setup-to-production-deployment</loc><lastmod>2026-04-06T18:02:08+00:00</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url></urlset>