<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://kernova.io/</loc>
<lastmod>2026-05-17T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://kernova.io/solutions/nis2</loc>
<lastmod>2026-05-17T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://kernova.io/solutions/compliance</loc>
<lastmod>2026-05-17T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://kernova.io/solutions/pci-compliance</loc>
<lastmod>2026-05-17T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://kernova.io/solutions/threat-protection</loc>
<lastmod>2026-05-17T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://kernova.io/solutions/cloud-security</loc>
<lastmod>2026-05-17T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://kernova.io/solutions/saber-ai-powered-phishing-detection</loc>
<lastmod>2026-05-17T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://kernova.io/services/training</loc>
<lastmod>2026-05-17T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kernova.io/blog</loc>
<lastmod>2026-05-17T00:00:00.000Z</lastmod>
<changefreq>daily</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kernova.io/contact</loc>
<lastmod>2026-05-17T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://kernova.io/privacy</loc>
<lastmod>2026-05-17T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://kernova.io/terms</loc>
<lastmod>2026-05-17T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://kernova.io/blog/a-practical-guide-to-fortify-ssh-on-linux/</loc>
<lastmod>2026-06-05T07:28:35.501Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://kernova.io/blog/dockerize-your-wordpress-in-a-simple-way/</loc>
<lastmod>2026-06-05T07:28:35.501Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://kernova.io/blog/run-multiple-sites-on-a-single-server-a-step-by-step-lamp-multi-tenant-setup/</loc>
<lastmod>2026-06-05T07:28:35.501Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://kernova.io/blog/secure-and-automated-backups-with-borg-and-rclone/</loc>
<lastmod>2026-06-05T07:28:35.501Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://kernova.io/blog/a-practical-guide-to-secure-web-infrastructure-on-hetzner-cloud/</loc>
<lastmod>2026-06-05T07:28:35.501Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://kernova.io/blog/reducing-docker-image-size-by-95-with-multi-stage-builds/</loc>
<lastmod>2026-06-05T07:28:35.501Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://kernova.io/blog/from-bare-metal-to-a-5-microservice-app-with-docker-swarm/</loc>
<lastmod>2026-06-05T07:28:35.501Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://kernova.io/blog/deploying-a-lightweight-face-analytics-tool-on-aws-with-boto3-and-rekognition/</loc>
<lastmod>2026-06-05T07:28:35.501Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://kernova.io/blog/servers-under-pressure-realistic-load-testing-three-hetzner-vps/</loc>
<lastmod>2026-06-05T07:28:35.501Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://kernova.io/blog/detecting-ssh-brute-force-attempts-with-a-minimal-bash-script/</loc>
<lastmod>2026-06-05T07:28:35.501Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://kernova.io/blog/aws-serverless-event-management-system/</loc>
<lastmod>2026-06-05T07:28:35.501Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://kernova.io/blog/data-pipeline-for-processing-csv-files-using-s3-lambda-glue-and-quicksight/</loc>
<lastmod>2026-06-05T07:28:35.501Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://kernova.io/blog/aws-cli-beyond-the-console-talking-directly-to-your-cloud/</loc>
<lastmod>2026-06-05T07:28:35.501Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://kernova.io/blog/aws-iam-policies-a-deep-dive-for-cloud-engineers/</loc>
<lastmod>2026-06-05T07:28:35.501Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
</urlset>
