<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
        xmlns:xhtml="http://www.w3.org/1999/xhtml">
  <url>
    <loc>https://umbrel.blog/en/</loc>
    <lastmod>2026-10-05</lastmod>
    <changefreq>daily</changefreq>
    <priority>1.0</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://umbrel.blog/en/" />
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://umbrel.blog/pt/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://umbrel.blog/en/" />
  </url>
  <url>
    <loc>https://umbrel.blog/pt/</loc>
    <lastmod>2026-10-05</lastmod>
    <changefreq>daily</changefreq>
    <priority>1.0</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://umbrel.blog/en/" />
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://umbrel.blog/pt/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://umbrel.blog/en/" />
  </url>
  <url>
    <loc>https://umbrel.blog/en/about/</loc>
    <lastmod>2026-10-05</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.4</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://umbrel.blog/en/about/" />
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://umbrel.blog/pt/about/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://umbrel.blog/en/about/" />
  </url>
  <url>
    <loc>https://umbrel.blog/pt/about/</loc>
    <lastmod>2026-10-05</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.4</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://umbrel.blog/en/about/" />
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://umbrel.blog/pt/about/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://umbrel.blog/en/about/" />
  </url>
  <url>
    <loc>https://umbrel.blog/en/privacy/</loc>
    <lastmod>2026-10-05</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://umbrel.blog/en/privacy/" />
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://umbrel.blog/pt/privacy/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://umbrel.blog/en/privacy/" />
  </url>
  <url>
    <loc>https://umbrel.blog/pt/privacy/</loc>
    <lastmod>2026-10-05</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://umbrel.blog/en/privacy/" />
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://umbrel.blog/pt/privacy/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://umbrel.blog/en/privacy/" />
  </url>
  <url>
    <loc>https://umbrel.blog/en/cookies/</loc>
    <lastmod>2026-10-05</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://umbrel.blog/en/cookies/" />
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://umbrel.blog/pt/cookies/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://umbrel.blog/en/cookies/" />
  </url>
  <url>
    <loc>https://umbrel.blog/pt/cookies/</loc>
    <lastmod>2026-10-05</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://umbrel.blog/en/cookies/" />
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://umbrel.blog/pt/cookies/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://umbrel.blog/en/cookies/" />
  </url>
  <url>
    <loc>https://umbrel.blog/en/terms/</loc>
    <lastmod>2026-10-05</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://umbrel.blog/en/terms/" />
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://umbrel.blog/pt/terms/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://umbrel.blog/en/terms/" />
  </url>
  <url>
    <loc>https://umbrel.blog/pt/terms/</loc>
    <lastmod>2026-10-05</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://umbrel.blog/en/terms/" />
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://umbrel.blog/pt/terms/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://umbrel.blog/en/terms/" />
  </url>
  <url>
    <loc>https://umbrel.blog/en/disclaimer/</loc>
    <lastmod>2026-10-05</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://umbrel.blog/en/disclaimer/" />
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://umbrel.blog/pt/disclaimer/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://umbrel.blog/en/disclaimer/" />
  </url>
  <url>
    <loc>https://umbrel.blog/pt/disclaimer/</loc>
    <lastmod>2026-10-05</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://umbrel.blog/en/disclaimer/" />
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://umbrel.blog/pt/disclaimer/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://umbrel.blog/en/disclaimer/" />
  </url>
  <url>
    <loc>https://umbrel.blog/en/editorial/</loc>
    <lastmod>2026-10-05</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://umbrel.blog/en/editorial/" />
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://umbrel.blog/pt/editorial/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://umbrel.blog/en/editorial/" />
  </url>
  <url>
    <loc>https://umbrel.blog/pt/editorial/</loc>
    <lastmod>2026-10-05</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://umbrel.blog/en/editorial/" />
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://umbrel.blog/pt/editorial/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://umbrel.blog/en/editorial/" />
  </url>
  <url>
    <loc>https://umbrel.blog/en/contact/</loc>
    <lastmod>2026-10-05</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://umbrel.blog/en/contact/" />
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://umbrel.blog/pt/contact/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://umbrel.blog/en/contact/" />
  </url>
  <url>
    <loc>https://umbrel.blog/pt/contact/</loc>
    <lastmod>2026-10-05</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://umbrel.blog/en/contact/" />
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://umbrel.blog/pt/contact/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://umbrel.blog/en/contact/" />
  </url>
  <url>
    <loc>https://umbrel.blog/en/cluster/docker/</loc>
    <lastmod>2026-10-05</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://umbrel.blog/en/cluster/docker/" />
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://umbrel.blog/pt/cluster/docker/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://umbrel.blog/en/cluster/docker/" />
  </url>
  <url>
    <loc>https://umbrel.blog/pt/cluster/docker/</loc>
    <lastmod>2026-10-05</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://umbrel.blog/en/cluster/docker/" />
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://umbrel.blog/pt/cluster/docker/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://umbrel.blog/en/cluster/docker/" />
  </url>
  <url>
    <loc>https://umbrel.blog/en/cluster/homelab/</loc>
    <lastmod>2026-10-05</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://umbrel.blog/en/cluster/homelab/" />
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://umbrel.blog/pt/cluster/homelab/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://umbrel.blog/en/cluster/homelab/" />
  </url>
  <url>
    <loc>https://umbrel.blog/pt/cluster/homelab/</loc>
    <lastmod>2026-10-05</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://umbrel.blog/en/cluster/homelab/" />
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://umbrel.blog/pt/cluster/homelab/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://umbrel.blog/en/cluster/homelab/" />
  </url>
  <url>
    <loc>https://umbrel.blog/en/cluster/privacy/</loc>
    <lastmod>2026-10-05</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://umbrel.blog/en/cluster/privacy/" />
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://umbrel.blog/pt/cluster/privacy/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://umbrel.blog/en/cluster/privacy/" />
  </url>
  <url>
    <loc>https://umbrel.blog/pt/cluster/privacy/</loc>
    <lastmod>2026-10-05</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://umbrel.blog/en/cluster/privacy/" />
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://umbrel.blog/pt/cluster/privacy/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://umbrel.blog/en/cluster/privacy/" />
  </url>
  <url>
    <loc>https://umbrel.blog/en/cluster/networking/</loc>
    <lastmod>2026-10-05</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://umbrel.blog/en/cluster/networking/" />
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://umbrel.blog/pt/cluster/networking/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://umbrel.blog/en/cluster/networking/" />
  </url>
  <url>
    <loc>https://umbrel.blog/pt/cluster/networking/</loc>
    <lastmod>2026-10-05</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://umbrel.blog/en/cluster/networking/" />
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://umbrel.blog/pt/cluster/networking/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://umbrel.blog/en/cluster/networking/" />
  </url>
  <url>
    <loc>https://umbrel.blog/en/cluster/linux/</loc>
    <lastmod>2026-10-05</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://umbrel.blog/en/cluster/linux/" />
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://umbrel.blog/pt/cluster/linux/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://umbrel.blog/en/cluster/linux/" />
  </url>
  <url>
    <loc>https://umbrel.blog/pt/cluster/linux/</loc>
    <lastmod>2026-10-05</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://umbrel.blog/en/cluster/linux/" />
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://umbrel.blog/pt/cluster/linux/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://umbrel.blog/en/cluster/linux/" />
  </url>
  <url>
    <loc>https://umbrel.blog/en/cluster/ops/</loc>
    <lastmod>2026-10-05</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://umbrel.blog/en/cluster/ops/" />
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://umbrel.blog/pt/cluster/ops/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://umbrel.blog/en/cluster/ops/" />
  </url>
  <url>
    <loc>https://umbrel.blog/pt/cluster/ops/</loc>
    <lastmod>2026-10-05</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://umbrel.blog/en/cluster/ops/" />
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://umbrel.blog/pt/cluster/ops/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://umbrel.blog/en/cluster/ops/" />
  </url>
  <url>
    <loc>https://umbrel.blog/en/posts/caddy-reverse-proxy-docker-setup-wildcard-certs-reloads/</loc>
    <lastmod>2026-09-20</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://umbrel.blog/en/posts/caddy-reverse-proxy-docker-setup-wildcard-certs-reloads/" />
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://umbrel.blog/pt/posts/como-configurar-caddy-reverse-proxy-docker/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://umbrel.blog/en/posts/caddy-reverse-proxy-docker-setup-wildcard-certs-reloads/" />
  </url>
  <url>
    <loc>https://umbrel.blog/pt/posts/como-configurar-caddy-reverse-proxy-docker/</loc>
    <lastmod>2026-09-20</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://umbrel.blog/en/posts/caddy-reverse-proxy-docker-setup-wildcard-certs-reloads/" />
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://umbrel.blog/pt/posts/como-configurar-caddy-reverse-proxy-docker/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://umbrel.blog/en/posts/caddy-reverse-proxy-docker-setup-wildcard-certs-reloads/" />
  </url>
  <url>
    <loc>https://umbrel.blog/en/posts/coolify-vs-docker-compose-worth-it-on-a-single-vps/</loc>
    <lastmod>2026-09-20</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://umbrel.blog/en/posts/coolify-vs-docker-compose-worth-it-on-a-single-vps/" />
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://umbrel.blog/pt/posts/pt-coolify-vs-docker-compose-worth-it-on-a-single-vps/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://umbrel.blog/en/posts/coolify-vs-docker-compose-worth-it-on-a-single-vps/" />
  </url>
  <url>
    <loc>https://umbrel.blog/pt/posts/pt-coolify-vs-docker-compose-worth-it-on-a-single-vps/</loc>
    <lastmod>2026-09-20</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://umbrel.blog/en/posts/coolify-vs-docker-compose-worth-it-on-a-single-vps/" />
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://umbrel.blog/pt/posts/pt-coolify-vs-docker-compose-worth-it-on-a-single-vps/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://umbrel.blog/en/posts/coolify-vs-docker-compose-worth-it-on-a-single-vps/" />
  </url>
  <url>
    <loc>https://umbrel.blog/en/posts/docker-compose-5-failure-modes-that-pager-you-at-2am/</loc>
    <lastmod>2026-09-20</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://umbrel.blog/en/posts/docker-compose-5-failure-modes-that-pager-you-at-2am/" />
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://umbrel.blog/pt/posts/docker-compose-erros-comuns-como-resolver/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://umbrel.blog/en/posts/docker-compose-5-failure-modes-that-pager-you-at-2am/" />
  </url>
  <url>
    <loc>https://umbrel.blog/pt/posts/docker-compose-erros-comuns-como-resolver/</loc>
    <lastmod>2026-09-20</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://umbrel.blog/en/posts/docker-compose-5-failure-modes-that-pager-you-at-2am/" />
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://umbrel.blog/pt/posts/docker-compose-erros-comuns-como-resolver/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://umbrel.blog/en/posts/docker-compose-5-failure-modes-that-pager-you-at-2am/" />
  </url>
  <url>
    <loc>https://umbrel.blog/en/posts/linux-server-security-5-steps-the-defaults-that-undo-them/</loc>
    <lastmod>2026-09-20</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://umbrel.blog/en/posts/linux-server-security-5-steps-the-defaults-that-undo-them/" />
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://umbrel.blog/pt/posts/como-proteger-servidor-linux-5-passos/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://umbrel.blog/en/posts/linux-server-security-5-steps-the-defaults-that-undo-them/" />
  </url>
  <url>
    <loc>https://umbrel.blog/pt/posts/como-proteger-servidor-linux-5-passos/</loc>
    <lastmod>2026-09-20</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://umbrel.blog/en/posts/linux-server-security-5-steps-the-defaults-that-undo-them/" />
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://umbrel.blog/pt/posts/como-proteger-servidor-linux-5-passos/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://umbrel.blog/en/posts/linux-server-security-5-steps-the-defaults-that-undo-them/" />
  </url>
  <url>
    <loc>https://umbrel.blog/en/posts/proxmox-vs-bare-metal-docker-the-honest-homelab-verdict/</loc>
    <lastmod>2026-09-20</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://umbrel.blog/en/posts/proxmox-vs-bare-metal-docker-the-honest-homelab-verdict/" />
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://umbrel.blog/pt/posts/proxmox-vs-docker-homelab-qual-usar/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://umbrel.blog/en/posts/proxmox-vs-bare-metal-docker-the-honest-homelab-verdict/" />
  </url>
  <url>
    <loc>https://umbrel.blog/pt/posts/proxmox-vs-docker-homelab-qual-usar/</loc>
    <lastmod>2026-09-20</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://umbrel.blog/en/posts/proxmox-vs-bare-metal-docker-the-honest-homelab-verdict/" />
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://umbrel.blog/pt/posts/proxmox-vs-docker-homelab-qual-usar/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://umbrel.blog/en/posts/proxmox-vs-bare-metal-docker-the-honest-homelab-verdict/" />
  </url>
</urlset>
