<?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">

  <!-- Homepage -->
  <url>
    <loc>https://znode.app/</loc>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://znode.app/"/>
    <xhtml:link rel="alternate" hreflang="vi" href="https://znode.app/"/>
    <xhtml:link rel="alternate" hreflang="zh" href="https://znode.app/"/>
    <xhtml:link rel="alternate" hreflang="fil" href="https://znode.app/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://znode.app/"/>
  </url>

  <!-- Docs - English -->
  <url>
    <loc>https://znode.app/docs/en/README</loc>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://znode.app/docs/en/README"/>
    <xhtml:link rel="alternate" hreflang="vi" href="https://znode.app/docs/vi/README"/>
    <xhtml:link rel="alternate" hreflang="zh" href="https://znode.app/docs/zh/README"/>
    <xhtml:link rel="alternate" hreflang="fil" href="https://znode.app/docs/fil/README"/>
  </url>
  <url><loc>https://znode.app/docs/en/installation</loc><changefreq>monthly</changefreq><priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://znode.app/docs/en/installation"/>
    <xhtml:link rel="alternate" hreflang="vi" href="https://znode.app/docs/vi/installation"/>
    <xhtml:link rel="alternate" hreflang="zh" href="https://znode.app/docs/zh/installation"/>
    <xhtml:link rel="alternate" hreflang="fil" href="https://znode.app/docs/fil/installation"/>
  </url>
  <url><loc>https://znode.app/docs/en/quickstart</loc><changefreq>monthly</changefreq><priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://znode.app/docs/en/quickstart"/>
    <xhtml:link rel="alternate" hreflang="vi" href="https://znode.app/docs/vi/quickstart"/>
    <xhtml:link rel="alternate" hreflang="zh" href="https://znode.app/docs/zh/quickstart"/>
    <xhtml:link rel="alternate" hreflang="fil" href="https://znode.app/docs/fil/quickstart"/>
  </url>
  <url><loc>https://znode.app/docs/en/dashboard</loc><changefreq>monthly</changefreq><priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://znode.app/docs/en/dashboard"/>
    <xhtml:link rel="alternate" hreflang="vi" href="https://znode.app/docs/vi/dashboard"/>
    <xhtml:link rel="alternate" hreflang="zh" href="https://znode.app/docs/zh/dashboard"/>
    <xhtml:link rel="alternate" hreflang="fil" href="https://znode.app/docs/fil/dashboard"/>
  </url>
  <url><loc>https://znode.app/docs/en/authentication</loc><changefreq>monthly</changefreq><priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://znode.app/docs/en/authentication"/>
    <xhtml:link rel="alternate" hreflang="vi" href="https://znode.app/docs/vi/authentication"/>
    <xhtml:link rel="alternate" hreflang="zh" href="https://znode.app/docs/zh/authentication"/>
    <xhtml:link rel="alternate" hreflang="fil" href="https://znode.app/docs/fil/authentication"/>
  </url>
  <url><loc>https://znode.app/docs/en/oauth</loc><changefreq>monthly</changefreq><priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://znode.app/docs/en/oauth"/>
    <xhtml:link rel="alternate" hreflang="vi" href="https://znode.app/docs/vi/oauth"/>
    <xhtml:link rel="alternate" hreflang="zh" href="https://znode.app/docs/zh/oauth"/>
    <xhtml:link rel="alternate" hreflang="fil" href="https://znode.app/docs/fil/oauth"/>
  </url>
  <url><loc>https://znode.app/docs/en/oauth-setup</loc><changefreq>monthly</changefreq><priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://znode.app/docs/en/oauth-setup"/>
    <xhtml:link rel="alternate" hreflang="vi" href="https://znode.app/docs/vi/oauth-setup"/>
    <xhtml:link rel="alternate" hreflang="zh" href="https://znode.app/docs/zh/oauth-setup"/>
    <xhtml:link rel="alternate" hreflang="fil" href="https://znode.app/docs/fil/oauth-setup"/>
  </url>
  <url><loc>https://znode.app/docs/en/2fa</loc><changefreq>monthly</changefreq><priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://znode.app/docs/en/2fa"/>
    <xhtml:link rel="alternate" hreflang="vi" href="https://znode.app/docs/vi/2fa"/>
    <xhtml:link rel="alternate" hreflang="zh" href="https://znode.app/docs/zh/2fa"/>
    <xhtml:link rel="alternate" hreflang="fil" href="https://znode.app/docs/fil/2fa"/>
  </url>
  <url><loc>https://znode.app/docs/en/create-hosting</loc><changefreq>monthly</changefreq><priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://znode.app/docs/en/create-hosting"/>
    <xhtml:link rel="alternate" hreflang="vi" href="https://znode.app/docs/vi/create-hosting"/>
    <xhtml:link rel="alternate" hreflang="zh" href="https://znode.app/docs/zh/create-hosting"/>
    <xhtml:link rel="alternate" hreflang="fil" href="https://znode.app/docs/fil/create-hosting"/>
  </url>
  <url><loc>https://znode.app/docs/en/hosting-management</loc><changefreq>monthly</changefreq><priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://znode.app/docs/en/hosting-management"/>
    <xhtml:link rel="alternate" hreflang="vi" href="https://znode.app/docs/vi/hosting-management"/>
    <xhtml:link rel="alternate" hreflang="zh" href="https://znode.app/docs/zh/hosting-management"/>
    <xhtml:link rel="alternate" hreflang="fil" href="https://znode.app/docs/fil/hosting-management"/>
  </url>
  <url><loc>https://znode.app/docs/en/ssl</loc><changefreq>monthly</changefreq><priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://znode.app/docs/en/ssl"/>
    <xhtml:link rel="alternate" hreflang="vi" href="https://znode.app/docs/vi/ssl"/>
    <xhtml:link rel="alternate" hreflang="zh" href="https://znode.app/docs/zh/ssl"/>
    <xhtml:link rel="alternate" hreflang="fil" href="https://znode.app/docs/fil/ssl"/>
  </url>
  <url><loc>https://znode.app/docs/en/database</loc><changefreq>monthly</changefreq><priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://znode.app/docs/en/database"/>
    <xhtml:link rel="alternate" hreflang="vi" href="https://znode.app/docs/vi/database"/>
    <xhtml:link rel="alternate" hreflang="zh" href="https://znode.app/docs/zh/database"/>
    <xhtml:link rel="alternate" hreflang="fil" href="https://znode.app/docs/fil/database"/>
  </url>
  <url><loc>https://znode.app/docs/en/notifications</loc><changefreq>monthly</changefreq><priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://znode.app/docs/en/notifications"/>
    <xhtml:link rel="alternate" hreflang="vi" href="https://znode.app/docs/vi/notifications"/>
    <xhtml:link rel="alternate" hreflang="zh" href="https://znode.app/docs/zh/notifications"/>
    <xhtml:link rel="alternate" hreflang="fil" href="https://znode.app/docs/fil/notifications"/>
  </url>
  <url><loc>https://znode.app/docs/en/tickets</loc><changefreq>monthly</changefreq><priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://znode.app/docs/en/tickets"/>
    <xhtml:link rel="alternate" hreflang="vi" href="https://znode.app/docs/vi/tickets"/>
    <xhtml:link rel="alternate" hreflang="zh" href="https://znode.app/docs/zh/tickets"/>
    <xhtml:link rel="alternate" hreflang="fil" href="https://znode.app/docs/fil/tickets"/>
  </url>
  <url><loc>https://znode.app/docs/en/knowledge-base</loc><changefreq>monthly</changefreq><priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://znode.app/docs/en/knowledge-base"/>
    <xhtml:link rel="alternate" hreflang="vi" href="https://znode.app/docs/vi/knowledge-base"/>
    <xhtml:link rel="alternate" hreflang="zh" href="https://znode.app/docs/zh/knowledge-base"/>
    <xhtml:link rel="alternate" hreflang="fil" href="https://znode.app/docs/fil/knowledge-base"/>
  </url>
  <url><loc>https://znode.app/docs/en/premium</loc><changefreq>monthly</changefreq><priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://znode.app/docs/en/premium"/>
    <xhtml:link rel="alternate" hreflang="vi" href="https://znode.app/docs/vi/premium"/>
    <xhtml:link rel="alternate" hreflang="zh" href="https://znode.app/docs/zh/premium"/>
    <xhtml:link rel="alternate" hreflang="fil" href="https://znode.app/docs/fil/premium"/>
  </url>
  <url><loc>https://znode.app/docs/en/user-settings</loc><changefreq>monthly</changefreq><priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://znode.app/docs/en/user-settings"/>
    <xhtml:link rel="alternate" hreflang="vi" href="https://znode.app/docs/vi/user-settings"/>
    <xhtml:link rel="alternate" hreflang="zh" href="https://znode.app/docs/zh/user-settings"/>
    <xhtml:link rel="alternate" hreflang="fil" href="https://znode.app/docs/fil/user-settings"/>
  </url>
  <url><loc>https://znode.app/docs/en/api</loc><changefreq>monthly</changefreq><priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://znode.app/docs/en/api"/>
    <xhtml:link rel="alternate" hreflang="vi" href="https://znode.app/docs/vi/api"/>
    <xhtml:link rel="alternate" hreflang="zh" href="https://znode.app/docs/zh/api"/>
    <xhtml:link rel="alternate" hreflang="fil" href="https://znode.app/docs/fil/api"/>
  </url>
  <url><loc>https://znode.app/docs/en/schema</loc><changefreq>monthly</changefreq><priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://znode.app/docs/en/schema"/>
    <xhtml:link rel="alternate" hreflang="vi" href="https://znode.app/docs/vi/schema"/>
    <xhtml:link rel="alternate" hreflang="zh" href="https://znode.app/docs/zh/schema"/>
    <xhtml:link rel="alternate" hreflang="fil" href="https://znode.app/docs/fil/schema"/>
  </url>
  <url><loc>https://znode.app/docs/en/troubleshooting</loc><changefreq>monthly</changefreq><priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://znode.app/docs/en/troubleshooting"/>
    <xhtml:link rel="alternate" hreflang="vi" href="https://znode.app/docs/vi/troubleshooting"/>
    <xhtml:link rel="alternate" hreflang="zh" href="https://znode.app/docs/zh/troubleshooting"/>
    <xhtml:link rel="alternate" hreflang="fil" href="https://znode.app/docs/fil/troubleshooting"/>
  </url>

  <!-- Admin docs -->
  <url><loc>https://znode.app/docs/en/admin-dashboard</loc><changefreq>monthly</changefreq><priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://znode.app/docs/en/admin-dashboard"/>
    <xhtml:link rel="alternate" hreflang="vi" href="https://znode.app/docs/vi/admin-dashboard"/>
    <xhtml:link rel="alternate" hreflang="zh" href="https://znode.app/docs/zh/admin-dashboard"/>
    <xhtml:link rel="alternate" hreflang="fil" href="https://znode.app/docs/fil/admin-dashboard"/>
  </url>
  <url><loc>https://znode.app/docs/en/admin-users</loc><changefreq>monthly</changefreq><priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://znode.app/docs/en/admin-users"/>
    <xhtml:link rel="alternate" hreflang="vi" href="https://znode.app/docs/vi/admin-users"/>
    <xhtml:link rel="alternate" hreflang="zh" href="https://znode.app/docs/zh/admin-users"/>
    <xhtml:link rel="alternate" hreflang="fil" href="https://znode.app/docs/fil/admin-users"/>
  </url>
  <url><loc>https://znode.app/docs/en/admin-hostings</loc><changefreq>monthly</changefreq><priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://znode.app/docs/en/admin-hostings"/>
    <xhtml:link rel="alternate" hreflang="vi" href="https://znode.app/docs/vi/admin-hostings"/>
    <xhtml:link rel="alternate" hreflang="zh" href="https://znode.app/docs/zh/admin-hostings"/>
    <xhtml:link rel="alternate" hreflang="fil" href="https://znode.app/docs/fil/admin-hostings"/>
  </url>
  <url><loc>https://znode.app/docs/en/admin-tickets</loc><changefreq>monthly</changefreq><priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://znode.app/docs/en/admin-tickets"/>
    <xhtml:link rel="alternate" hreflang="vi" href="https://znode.app/docs/vi/admin-tickets"/>
    <xhtml:link rel="alternate" hreflang="zh" href="https://znode.app/docs/zh/admin-tickets"/>
    <xhtml:link rel="alternate" hreflang="fil" href="https://znode.app/docs/fil/admin-tickets"/>
  </url>
  <url><loc>https://znode.app/docs/en/admin-ssl</loc><changefreq>monthly</changefreq><priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://znode.app/docs/en/admin-ssl"/>
    <xhtml:link rel="alternate" hreflang="vi" href="https://znode.app/docs/vi/admin-ssl"/>
    <xhtml:link rel="alternate" hreflang="zh" href="https://znode.app/docs/zh/admin-ssl"/>
    <xhtml:link rel="alternate" hreflang="fil" href="https://znode.app/docs/fil/admin-ssl"/>
  </url>
  <url><loc>https://znode.app/docs/en/admin-email</loc><changefreq>monthly</changefreq><priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://znode.app/docs/en/admin-email"/>
    <xhtml:link rel="alternate" hreflang="vi" href="https://znode.app/docs/vi/admin-email"/>
    <xhtml:link rel="alternate" hreflang="zh" href="https://znode.app/docs/zh/admin-email"/>
    <xhtml:link rel="alternate" hreflang="fil" href="https://znode.app/docs/fil/admin-email"/>
  </url>
  <url><loc>https://znode.app/docs/en/admin-settings</loc><changefreq>monthly</changefreq><priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://znode.app/docs/en/admin-settings"/>
    <xhtml:link rel="alternate" hreflang="vi" href="https://znode.app/docs/vi/admin-settings"/>
    <xhtml:link rel="alternate" hreflang="zh" href="https://znode.app/docs/zh/admin-settings"/>
    <xhtml:link rel="alternate" hreflang="fil" href="https://znode.app/docs/fil/admin-settings"/>
  </url>
  <url><loc>https://znode.app/docs/en/admin-backup</loc><changefreq>monthly</changefreq><priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://znode.app/docs/en/admin-backup"/>
    <xhtml:link rel="alternate" hreflang="vi" href="https://znode.app/docs/vi/admin-backup"/>
    <xhtml:link rel="alternate" hreflang="zh" href="https://znode.app/docs/zh/admin-backup"/>
    <xhtml:link rel="alternate" hreflang="fil" href="https://znode.app/docs/fil/admin-backup"/>
  </url>
  <url><loc>https://znode.app/docs/en/admin-kb</loc><changefreq>monthly</changefreq><priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://znode.app/docs/en/admin-kb"/>
    <xhtml:link rel="alternate" hreflang="vi" href="https://znode.app/docs/vi/admin-kb"/>
    <xhtml:link rel="alternate" hreflang="zh" href="https://znode.app/docs/zh/admin-kb"/>
    <xhtml:link rel="alternate" hreflang="fil" href="https://znode.app/docs/fil/admin-kb"/>
  </url>
  <url><loc>https://znode.app/docs/en/admin-premium</loc><changefreq>monthly</changefreq><priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://znode.app/docs/en/admin-premium"/>
    <xhtml:link rel="alternate" hreflang="vi" href="https://znode.app/docs/vi/admin-premium"/>
    <xhtml:link rel="alternate" hreflang="zh" href="https://znode.app/docs/zh/admin-premium"/>
    <xhtml:link rel="alternate" hreflang="fil" href="https://znode.app/docs/fil/admin-premium"/>
  </url>
  <url><loc>https://znode.app/docs/en/admin-landing</loc><changefreq>monthly</changefreq><priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://znode.app/docs/en/admin-landing"/>
    <xhtml:link rel="alternate" hreflang="vi" href="https://znode.app/docs/vi/admin-landing"/>
    <xhtml:link rel="alternate" hreflang="zh" href="https://znode.app/docs/zh/admin-landing"/>
    <xhtml:link rel="alternate" hreflang="fil" href="https://znode.app/docs/fil/admin-landing"/>
  </url>

  <!-- Tool docs -->
  <url><loc>https://znode.app/docs/en/base64</loc><changefreq>monthly</changefreq><priority>0.5</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://znode.app/docs/en/base64"/>
    <xhtml:link rel="alternate" hreflang="vi" href="https://znode.app/docs/vi/base64"/>
    <xhtml:link rel="alternate" hreflang="zh" href="https://znode.app/docs/zh/base64"/>
    <xhtml:link rel="alternate" hreflang="fil" href="https://znode.app/docs/fil/base64"/>
  </url>
  <url><loc>https://znode.app/docs/en/cdn-search</loc><changefreq>monthly</changefreq><priority>0.5</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://znode.app/docs/en/cdn-search"/>
    <xhtml:link rel="alternate" hreflang="vi" href="https://znode.app/docs/vi/cdn-search"/>
    <xhtml:link rel="alternate" hreflang="zh" href="https://znode.app/docs/zh/cdn-search"/>
    <xhtml:link rel="alternate" hreflang="fil" href="https://znode.app/docs/fil/cdn-search"/>
  </url>
  <url><loc>https://znode.app/docs/en/code-beautifier</loc><changefreq>monthly</changefreq><priority>0.5</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://znode.app/docs/en/code-beautifier"/>
    <xhtml:link rel="alternate" hreflang="vi" href="https://znode.app/docs/vi/code-beautifier"/>
    <xhtml:link rel="alternate" hreflang="zh" href="https://znode.app/docs/zh/code-beautifier"/>
    <xhtml:link rel="alternate" hreflang="fil" href="https://znode.app/docs/fil/code-beautifier"/>
  </url>
  <url><loc>https://znode.app/docs/en/color-tools</loc><changefreq>monthly</changefreq><priority>0.5</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://znode.app/docs/en/color-tools"/>
    <xhtml:link rel="alternate" hreflang="vi" href="https://znode.app/docs/vi/color-tools"/>
    <xhtml:link rel="alternate" hreflang="zh" href="https://znode.app/docs/zh/color-tools"/>
    <xhtml:link rel="alternate" hreflang="fil" href="https://znode.app/docs/fil/color-tools"/>
  </url>
  <url><loc>https://znode.app/docs/en/css-grid</loc><changefreq>monthly</changefreq><priority>0.5</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://znode.app/docs/en/css-grid"/>
    <xhtml:link rel="alternate" hreflang="vi" href="https://znode.app/docs/vi/css-grid"/>
    <xhtml:link rel="alternate" hreflang="zh" href="https://znode.app/docs/zh/css-grid"/>
    <xhtml:link rel="alternate" hreflang="fil" href="https://znode.app/docs/fil/css-grid"/>
  </url>
  <url><loc>https://znode.app/docs/en/case-converter</loc><changefreq>monthly</changefreq><priority>0.5</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://znode.app/docs/en/case-converter"/>
    <xhtml:link rel="alternate" hreflang="vi" href="https://znode.app/docs/vi/case-converter"/>
    <xhtml:link rel="alternate" hreflang="zh" href="https://znode.app/docs/zh/case-converter"/>
    <xhtml:link rel="alternate" hreflang="fil" href="https://znode.app/docs/fil/case-converter"/>
  </url>

</urlset>
