<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url><loc>https://selfhostindex.com/blog/rustdesk-self-hosted-remote-desktop/</loc><lastmod>2026-08-23</lastmod></url>
  <url><loc>https://selfhostindex.com/blog/your-own-spotify-navidrome/</loc><lastmod>2026-07-11</lastmod></url>
  <url><loc>https://selfhostindex.com/blog/xml-sitemaps-past-50k/</loc><lastmod>2026-07-11</lastmod></url>
  <url><loc>https://selfhostindex.com/blog/who-pays-for-open-source/</loc><lastmod>2026-07-11</lastmod></url>
  <url><loc>https://selfhostindex.com/blog/vram-math/</loc><lastmod>2026-07-11</lastmod></url>
  <url><loc>https://selfhostindex.com/blog/vllm-vs-llamacpp/</loc><lastmod>2026-07-11</lastmod></url>
  <url><loc>https://selfhostindex.com/blog/vaultwarden-password-manager/</loc><lastmod>2026-07-11</lastmod></url>
  <url><loc>https://selfhostindex.com/blog/used-enterprise-hardware/</loc><lastmod>2026-07-11</lastmod></url>
  <url><loc>https://selfhostindex.com/blog/tls-certificates-done-right/</loc><lastmod>2026-07-11</lastmod></url>
  <url><loc>https://selfhostindex.com/blog/threat-modeling-normal-people/</loc><lastmod>2026-07-11</lastmod></url>
  <url><loc>https://selfhostindex.com/blog/thin-content-at-scale/</loc><lastmod>2026-07-11</lastmod></url>
  <url><loc>https://selfhostindex.com/blog/synthetic-data-that-works/</loc><lastmod>2026-07-11</lastmod></url>
  <url><loc>https://selfhostindex.com/blog/structured-output-llms/</loc><lastmod>2026-07-11</lastmod></url>
  <url><loc>https://selfhostindex.com/blog/status-pages-selfhosted/</loc><lastmod>2026-07-11</lastmod></url>
  <url><loc>https://selfhostindex.com/blog/state-of-selfhosting-2026/</loc><lastmod>2026-07-11</lastmod></url>
  <url><loc>https://selfhostindex.com/blog/sso-authentik-authelia/</loc><lastmod>2026-07-11</lastmod></url>
  <url><loc>https://selfhostindex.com/blog/site-migration-seo-checklist/</loc><lastmod>2026-07-11</lastmod></url>
  <url><loc>https://selfhostindex.com/blog/shipping-ai-behind-flags/</loc><lastmod>2026-07-11</lastmod></url>
  <url><loc>https://selfhostindex.com/blog/seo-split-testing-static/</loc><lastmod>2026-07-11</lastmod></url>
  <url><loc>https://selfhostindex.com/blog/selfhosted-vs-saas-tco/</loc><lastmod>2026-07-11</lastmod></url>
  <url><loc>https://selfhostindex.com/blog/self-hosting-101/</loc><lastmod>2026-07-11</lastmod></url>
  <url><loc>https://selfhostindex.com/blog/self-hosted-seo-analytics/</loc><lastmod>2026-07-11</lastmod></url>
  <url><loc>https://selfhostindex.com/blog/self-hosted-git-forges/</loc><lastmod>2026-07-11</lastmod></url>
  <url><loc>https://selfhostindex.com/blog/self-hosted-email-honest/</loc><lastmod>2026-07-11</lastmod></url>
  <url><loc>https://selfhostindex.com/blog/self-hosted-ai-stack/</loc><lastmod>2026-07-11</lastmod></url>
  <url><loc>https://selfhostindex.com/blog/rss-isnt-dead/</loc><lastmod>2026-07-11</lastmod></url>
  <url><loc>https://selfhostindex.com/blog/robots-txt-ai-crawlers/</loc><lastmod>2026-07-11</lastmod></url>
  <url><loc>https://selfhostindex.com/blog/reverse-proxy-showdown/</loc><lastmod>2026-07-11</lastmod></url>
  <url><loc>https://selfhostindex.com/blog/remote-access-three-ways/</loc><lastmod>2026-07-11</lastmod></url>
  <url><loc>https://selfhostindex.com/blog/rag-vs-fine-tuning/</loc><lastmod>2026-07-11</lastmod></url>
  <url><loc>https://selfhostindex.com/blog/quantization-explained/</loc><lastmod>2026-07-11</lastmod></url>
  <url><loc>https://selfhostindex.com/blog/proxmox-docker-or-both/</loc><lastmod>2026-07-11</lastmod></url>
  <url><loc>https://selfhostindex.com/blog/prompt-injection-defense/</loc><lastmod>2026-07-11</lastmod></url>
  <url><loc>https://selfhostindex.com/blog/prompt-engineering-for-engineers/</loc><lastmod>2026-07-11</lastmod></url>
  <url><loc>https://selfhostindex.com/blog/prompt-caching-economics/</loc><lastmod>2026-07-11</lastmod></url>
  <url><loc>https://selfhostindex.com/blog/programmatic-seo-guide/</loc><lastmod>2026-07-11</lastmod></url>
  <url><loc>https://selfhostindex.com/blog/postgres-for-everything/</loc><lastmod>2026-07-11</lastmod></url>
  <url><loc>https://selfhostindex.com/blog/pihole-vs-adguard/</loc><lastmod>2026-07-11</lastmod></url>
  <url><loc>https://selfhostindex.com/blog/pi-vs-mini-pc/</loc><lastmod>2026-07-11</lastmod></url>
  <url><loc>https://selfhostindex.com/blog/paperless-ngx-guide/</loc><lastmod>2026-07-11</lastmod></url>
  <url><loc>https://selfhostindex.com/blog/own-your-data-exports/</loc><lastmod>2026-07-11</lastmod></url>
  <url><loc>https://selfhostindex.com/blog/optimising-for-ai-search/</loc><lastmod>2026-07-11</lastmod></url>
  <url><loc>https://selfhostindex.com/blog/open-weight-models-2026/</loc><lastmod>2026-07-11</lastmod></url>
  <url><loc>https://selfhostindex.com/blog/open-source-licenses-selfhosters/</loc><lastmod>2026-07-11</lastmod></url>
  <url><loc>https://selfhostindex.com/blog/ollama-in-production/</loc><lastmod>2026-07-11</lastmod></url>
  <url><loc>https://selfhostindex.com/blog/notes-apps-you-own/</loc><lastmod>2026-07-11</lastmod></url>
  <url><loc>https://selfhostindex.com/blog/nextcloud-vs-syncthing/</loc><lastmod>2026-07-11</lastmod></url>
  <url><loc>https://selfhostindex.com/blog/multimodal-pipelines/</loc><lastmod>2026-07-11</lastmod></url>
  <url><loc>https://selfhostindex.com/blog/model-routing-small-first/</loc><lastmod>2026-07-11</lastmod></url>
  <url><loc>https://selfhostindex.com/blog/meta-descriptions-ai-snippets/</loc><lastmod>2026-07-11</lastmod></url>
  <url><loc>https://selfhostindex.com/blog/making-nextcloud-fast/</loc><lastmod>2026-07-11</lastmod></url>
  <url><loc>https://selfhostindex.com/blog/lora-fine-tuning-consumer-gpu/</loc><lastmod>2026-07-11</lastmod></url>
  <url><loc>https://selfhostindex.com/blog/long-tail-keyword-research/</loc><lastmod>2026-07-11</lastmod></url>
  <url><loc>https://selfhostindex.com/blog/local-first-ai-apps/</loc><lastmod>2026-07-11</lastmod></url>
  <url><loc>https://selfhostindex.com/blog/local-ai-privacy-audit/</loc><lastmod>2026-07-11</lastmod></url>
  <url><loc>https://selfhostindex.com/blog/llm-tool-calling-patterns/</loc><lastmod>2026-07-11</lastmod></url>
  <url><loc>https://selfhostindex.com/blog/llm-observability-tracing/</loc><lastmod>2026-07-11</lastmod></url>
  <url><loc>https://selfhostindex.com/blog/llm-inference-optimization/</loc><lastmod>2026-07-11</lastmod></url>
  <url><loc>https://selfhostindex.com/blog/llm-cost-engineering/</loc><lastmod>2026-07-11</lastmod></url>
  <url><loc>https://selfhostindex.com/blog/llm-api-resilience/</loc><lastmod>2026-07-11</lastmod></url>
  <url><loc>https://selfhostindex.com/blog/link-building-developer-tools/</loc><lastmod>2026-07-11</lastmod></url>
  <url><loc>https://selfhostindex.com/blog/leaving-google-photos-immich/</loc><lastmod>2026-07-11</lastmod></url>
  <url><loc>https://selfhostindex.com/blog/latency-budgets-ai-ux/</loc><lastmod>2026-07-11</lastmod></url>
  <url><loc>https://selfhostindex.com/blog/json-ld-structured-data/</loc><lastmod>2026-07-11</lastmod></url>
  <url><loc>https://selfhostindex.com/blog/jellyfin-complete-setup/</loc><lastmod>2026-07-11</lastmod></url>
  <url><loc>https://selfhostindex.com/blog/ipv6-homelab-guide/</loc><lastmod>2026-07-11</lastmod></url>
  <url><loc>https://selfhostindex.com/blog/internal-linking-architecture/</loc><lastmod>2026-07-11</lastmod></url>
  <url><loc>https://selfhostindex.com/blog/immich-vs-photoprism/</loc><lastmod>2026-07-11</lastmod></url>
  <url><loc>https://selfhostindex.com/blog/homelab-monitoring-uptime/</loc><lastmod>2026-07-11</lastmod></url>
  <url><loc>https://selfhostindex.com/blog/homelab-electricity-costs/</loc><lastmod>2026-07-11</lastmod></url>
  <url><loc>https://selfhostindex.com/blog/home-assistant-first-month/</loc><lastmod>2026-07-11</lastmod></url>
  <url><loc>https://selfhostindex.com/blog/hardware-self-hosted-llms/</loc><lastmod>2026-07-11</lastmod></url>
  <url><loc>https://selfhostindex.com/blog/fail2ban-vs-crowdsec/</loc><lastmod>2026-07-11</lastmod></url>
  <url><loc>https://selfhostindex.com/blog/evals-before-vibes/</loc><lastmod>2026-07-11</lastmod></url>
  <url><loc>https://selfhostindex.com/blog/embeddings-search-production/</loc><lastmod>2026-07-11</lastmod></url>
  <url><loc>https://selfhostindex.com/blog/eeat-niche-directories/</loc><lastmod>2026-07-11</lastmod></url>
  <url><loc>https://selfhostindex.com/blog/duplicate-content-diagnosis/</loc><lastmod>2026-07-11</lastmod></url>
  <url><loc>https://selfhostindex.com/blog/docker-compose-homelab-patterns/</loc><lastmod>2026-07-11</lastmod></url>
  <url><loc>https://selfhostindex.com/blog/dns-for-selfhosters/</loc><lastmod>2026-07-11</lastmod></url>
  <url><loc>https://selfhostindex.com/blog/ditching-google-analytics/</loc><lastmod>2026-07-11</lastmod></url>
  <url><loc>https://selfhostindex.com/blog/distillation-small-models/</loc><lastmod>2026-07-11</lastmod></url>
  <url><loc>https://selfhostindex.com/blog/degoogle-2026-map/</loc><lastmod>2026-07-11</lastmod></url>
  <url><loc>https://selfhostindex.com/blog/crawl-budget-50k-pages/</loc><lastmod>2026-07-11</lastmod></url>
  <url><loc>https://selfhostindex.com/blog/core-web-vitals-static-sites/</loc><lastmod>2026-07-11</lastmod></url>
  <url><loc>https://selfhostindex.com/blog/context-window-management/</loc><lastmod>2026-07-11</lastmod></url>
  <url><loc>https://selfhostindex.com/blog/content-freshness-datemodified/</loc><lastmod>2026-07-11</lastmod></url>
  <url><loc>https://selfhostindex.com/blog/container-updates-without-fires/</loc><lastmod>2026-07-11</lastmod></url>
  <url><loc>https://selfhostindex.com/blog/container-security-20-percent/</loc><lastmod>2026-07-11</lastmod></url>
  <url><loc>https://selfhostindex.com/blog/comparison-pages-that-rank/</loc><lastmod>2026-07-11</lastmod></url>
  <url><loc>https://selfhostindex.com/blog/cloud-repatriation-math/</loc><lastmod>2026-07-11</lastmod></url>
  <url><loc>https://selfhostindex.com/blog/choosing-vector-database/</loc><lastmod>2026-07-11</lastmod></url>
  <url><loc>https://selfhostindex.com/blog/canonical-url-edge-cases/</loc><lastmod>2026-07-11</lastmod></url>
  <url><loc>https://selfhostindex.com/blog/building-mcp-servers/</loc><lastmod>2026-07-11</lastmod></url>
  <url><loc>https://selfhostindex.com/blog/benchmarking-local-llms/</loc><lastmod>2026-07-11</lastmod></url>
  <url><loc>https://selfhostindex.com/blog/batch-vs-realtime-inference/</loc><lastmod>2026-07-11</lastmod></url>
  <url><loc>https://selfhostindex.com/blog/arr-stack-explained/</loc><lastmod>2026-07-11</lastmod></url>
  <url><loc>https://selfhostindex.com/blog/ai-pair-programming-workflow/</loc><lastmod>2026-07-11</lastmod></url>
  <url><loc>https://selfhostindex.com/blog/ai-code-review-limits/</loc><lastmod>2026-07-11</lastmod></url>
  <url><loc>https://selfhostindex.com/blog/agent-architectures-2026/</loc><lastmod>2026-07-11</lastmod></url>
  <url><loc>https://selfhostindex.com/blog/321-backups-selfhosters/</loc><lastmod>2026-07-11</lastmod></url>
  <url><loc>https://selfhostindex.com/blog/12-selfhosting-mistakes/</loc><lastmod>2026-07-11</lastmod></url>
  <url><loc>https://selfhostindex.com/blog/</loc><lastmod>2026-08-23</lastmod></url>
  <url><loc>https://selfhostindex.com/blog/topic/seo/</loc></url>
  <url><loc>https://selfhostindex.com/blog/topic/ai-development/</loc></url>
  <url><loc>https://selfhostindex.com/blog/topic/ai-optimisation/</loc></url>
  <url><loc>https://selfhostindex.com/blog/topic/self-hosting/</loc></url>
  <url><loc>https://selfhostindex.com/blog/topic/homelab/</loc></url>
  <url><loc>https://selfhostindex.com/blog/archive/</loc></url>
</urlset>
