<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:xhtml="http://www.w3.org/1999/xhtml">
<url>
<loc>https://irfanmiral.com</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://irfanmiral.com" />
<xhtml:link rel="alternate" hreflang="tr" href="https://irfanmiral.com/tr" />
<xhtml:link rel="alternate" hreflang="de" href="https://irfanmiral.com/de" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://irfanmiral.com" />
<lastmod>2026-06-14T05:29:47.037Z</lastmod>
<changefreq>weekly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://irfanmiral.com/resume</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://irfanmiral.com/resume" />
<xhtml:link rel="alternate" hreflang="tr" href="https://irfanmiral.com/tr/resume" />
<xhtml:link rel="alternate" hreflang="de" href="https://irfanmiral.com/de/resume" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://irfanmiral.com/resume" />
<lastmod>2026-06-14T05:29:47.037Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://irfanmiral.com/blog</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://irfanmiral.com/blog" />
<xhtml:link rel="alternate" hreflang="tr" href="https://irfanmiral.com/tr/blog" />
<xhtml:link rel="alternate" hreflang="de" href="https://irfanmiral.com/de/blog" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://irfanmiral.com/blog" />
<lastmod>2026-06-14T05:29:47.037Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://irfanmiral.com/contact</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://irfanmiral.com/contact" />
<xhtml:link rel="alternate" hreflang="tr" href="https://irfanmiral.com/tr/contact" />
<xhtml:link rel="alternate" hreflang="de" href="https://irfanmiral.com/de/contact" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://irfanmiral.com/contact" />
<lastmod>2026-06-14T05:29:47.037Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://irfanmiral.com/tr</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://irfanmiral.com" />
<xhtml:link rel="alternate" hreflang="tr" href="https://irfanmiral.com/tr" />
<xhtml:link rel="alternate" hreflang="de" href="https://irfanmiral.com/de" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://irfanmiral.com" />
<lastmod>2026-06-14T05:29:47.037Z</lastmod>
<changefreq>weekly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://irfanmiral.com/tr/resume</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://irfanmiral.com/resume" />
<xhtml:link rel="alternate" hreflang="tr" href="https://irfanmiral.com/tr/resume" />
<xhtml:link rel="alternate" hreflang="de" href="https://irfanmiral.com/de/resume" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://irfanmiral.com/resume" />
<lastmod>2026-06-14T05:29:47.037Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://irfanmiral.com/tr/blog</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://irfanmiral.com/blog" />
<xhtml:link rel="alternate" hreflang="tr" href="https://irfanmiral.com/tr/blog" />
<xhtml:link rel="alternate" hreflang="de" href="https://irfanmiral.com/de/blog" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://irfanmiral.com/blog" />
<lastmod>2026-06-14T05:29:47.037Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://irfanmiral.com/tr/contact</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://irfanmiral.com/contact" />
<xhtml:link rel="alternate" hreflang="tr" href="https://irfanmiral.com/tr/contact" />
<xhtml:link rel="alternate" hreflang="de" href="https://irfanmiral.com/de/contact" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://irfanmiral.com/contact" />
<lastmod>2026-06-14T05:29:47.037Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://irfanmiral.com/de</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://irfanmiral.com" />
<xhtml:link rel="alternate" hreflang="tr" href="https://irfanmiral.com/tr" />
<xhtml:link rel="alternate" hreflang="de" href="https://irfanmiral.com/de" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://irfanmiral.com" />
<lastmod>2026-06-14T05:29:47.037Z</lastmod>
<changefreq>weekly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://irfanmiral.com/de/resume</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://irfanmiral.com/resume" />
<xhtml:link rel="alternate" hreflang="tr" href="https://irfanmiral.com/tr/resume" />
<xhtml:link rel="alternate" hreflang="de" href="https://irfanmiral.com/de/resume" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://irfanmiral.com/resume" />
<lastmod>2026-06-14T05:29:47.037Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://irfanmiral.com/de/blog</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://irfanmiral.com/blog" />
<xhtml:link rel="alternate" hreflang="tr" href="https://irfanmiral.com/tr/blog" />
<xhtml:link rel="alternate" hreflang="de" href="https://irfanmiral.com/de/blog" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://irfanmiral.com/blog" />
<lastmod>2026-06-14T05:29:47.037Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://irfanmiral.com/de/contact</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://irfanmiral.com/contact" />
<xhtml:link rel="alternate" hreflang="tr" href="https://irfanmiral.com/tr/contact" />
<xhtml:link rel="alternate" hreflang="de" href="https://irfanmiral.com/de/contact" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://irfanmiral.com/contact" />
<lastmod>2026-06-14T05:29:47.037Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://irfanmiral.com/blog/questions-i-ask-before-recommending-a-vps-provider</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://irfanmiral.com/blog/questions-i-ask-before-recommending-a-vps-provider" />
<xhtml:link rel="alternate" hreflang="tr" href="https://irfanmiral.com/tr/blog/bir-vps-provideri-onermeden-once-sordugum-sorular" />
<xhtml:link rel="alternate" hreflang="de" href="https://irfanmiral.com/de/blog/fragen-die-ich-stelle-bevor-ich-einen-vps-anbieter-empfehle" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://irfanmiral.com/blog/questions-i-ask-before-recommending-a-vps-provider" />
<lastmod>2026-12-23T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://irfanmiral.com/blog/self-hosting-nextcloud</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://irfanmiral.com/blog/self-hosting-nextcloud" />
<xhtml:link rel="alternate" hreflang="tr" href="https://irfanmiral.com/tr/blog/nextcloud-self-hosting-defaultlardan-farkli-ayarladigim-seyler" />
<xhtml:link rel="alternate" hreflang="de" href="https://irfanmiral.com/de/blog/nextcloud-selbst-hosten-was-ich-anders-einstelle-als-die-defaults" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://irfanmiral.com/blog/self-hosting-nextcloud" />
<lastmod>2026-12-09T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://irfanmiral.com/blog/why-modsecurity-goes-on-every-client-server-by-default</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://irfanmiral.com/blog/why-modsecurity-goes-on-every-client-server-by-default" />
<xhtml:link rel="alternate" hreflang="tr" href="https://irfanmiral.com/tr/blog/modsecurity-neden-varsayilan-olarak-her-client-servera-gidiyor" />
<xhtml:link rel="alternate" hreflang="de" href="https://irfanmiral.com/de/blog/warum-modsecurity-standardmaessig-auf-jeden-kundenserver-kommt" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://irfanmiral.com/blog/why-modsecurity-goes-on-every-client-server-by-default" />
<lastmod>2026-11-25T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://irfanmiral.com/blog/is-ssh-2fa-worth-the-hassle</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://irfanmiral.com/blog/is-ssh-2fa-worth-the-hassle" />
<xhtml:link rel="alternate" hreflang="tr" href="https://irfanmiral.com/tr/blog/ssh-2fa-zahmetine-deger-mi" />
<xhtml:link rel="alternate" hreflang="de" href="https://irfanmiral.com/de/blog/lohnt-sich-ssh-2fa" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://irfanmiral.com/blog/is-ssh-2fa-worth-the-hassle" />
<lastmod>2026-11-11T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://irfanmiral.com/blog/log-management-on-a-single-server</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://irfanmiral.com/blog/log-management-on-a-single-server" />
<xhtml:link rel="alternate" hreflang="tr" href="https://irfanmiral.com/tr/blog/tek-bir-serverda-log-management" />
<xhtml:link rel="alternate" hreflang="de" href="https://irfanmiral.com/de/blog/log-management-auf-einem-einzelnen-server" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://irfanmiral.com/blog/log-management-on-a-single-server" />
<lastmod>2026-10-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://irfanmiral.com/blog/monitoring-a-small-vps-with-prometheus-and-grafana</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://irfanmiral.com/blog/monitoring-a-small-vps-with-prometheus-and-grafana" />
<xhtml:link rel="alternate" hreflang="tr" href="https://irfanmiral.com/tr/blog/kucuk-bir-vpsi-prometheus-ve-grafanayla-monitor-etmek" />
<xhtml:link rel="alternate" hreflang="de" href="https://irfanmiral.com/de/blog/eine-kleine-vps-mit-prometheus-und-grafana-ueberwachen" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://irfanmiral.com/blog/monitoring-a-small-vps-with-prometheus-and-grafana" />
<lastmod>2026-10-14T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://irfanmiral.com/blog/wordpress-security-basics</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://irfanmiral.com/blog/wordpress-security-basics" />
<xhtml:link rel="alternate" hreflang="tr" href="https://irfanmiral.com/tr/blog/cogu-saldiriyi-durduran-wordpress-guvenlik-temelleri" />
<xhtml:link rel="alternate" hreflang="de" href="https://irfanmiral.com/de/blog/wordpress-sicherheitsgrundlagen-die-die-meisten-angriffe-stoppen" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://irfanmiral.com/blog/wordpress-security-basics" />
<lastmod>2026-09-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://irfanmiral.com/blog/migrating-a-website-without-downtime</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://irfanmiral.com/blog/migrating-a-website-without-downtime" />
<xhtml:link rel="alternate" hreflang="tr" href="https://irfanmiral.com/tr/blog/bir-websitei-downtimesiz-migrate-etmek" />
<xhtml:link rel="alternate" hreflang="de" href="https://irfanmiral.com/de/blog/eine-website-ohne-downtime-migrieren" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://irfanmiral.com/blog/migrating-a-website-without-downtime" />
<lastmod>2026-09-16T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://irfanmiral.com/blog/openlitespeed-vs-nginx-for-php</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://irfanmiral.com/blog/openlitespeed-vs-nginx-for-php" />
<xhtml:link rel="alternate" hreflang="tr" href="https://irfanmiral.com/tr/blog/php-icin-openlitespeed-vs-nginx-gercekte-ne-farkli" />
<xhtml:link rel="alternate" hreflang="de" href="https://irfanmiral.com/de/blog/openlitespeed-vs-nginx-fuer-php-was-wirklich-anders-ist" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://irfanmiral.com/blog/openlitespeed-vs-nginx-for-php" />
<lastmod>2026-09-02T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://irfanmiral.com/blog/speeding-up-a-slow-wordpress-site</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://irfanmiral.com/blog/speeding-up-a-slow-wordpress-site" />
<xhtml:link rel="alternate" hreflang="tr" href="https://irfanmiral.com/tr/blog/yavas-bir-wordpress-sitesini-hizlandirmak-gercek-calisma-sirasi" />
<xhtml:link rel="alternate" hreflang="de" href="https://irfanmiral.com/de/blog/eine-langsame-wordpress-seite-beschleunigen-meine-reihenfolge" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://irfanmiral.com/blog/speeding-up-a-slow-wordpress-site" />
<lastmod>2026-08-19T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://irfanmiral.com/blog/when-a-queue-table-isnt-enough-rabbitmq</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://irfanmiral.com/blog/when-a-queue-table-isnt-enough-rabbitmq" />
<xhtml:link rel="alternate" hreflang="tr" href="https://irfanmiral.com/tr/blog/bir-queue-tablosu-yetmediginde-rabbitmqya-gecis" />
<xhtml:link rel="alternate" hreflang="de" href="https://irfanmiral.com/de/blog/wenn-eine-queue-tabelle-nicht-mehr-reicht-der-wechsel-zu-rabbitmq" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://irfanmiral.com/blog/when-a-queue-table-isnt-enough-rabbitmq" />
<lastmod>2026-08-05T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://irfanmiral.com/blog/redis-as-a-cache-vs-redis-as-a-database</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://irfanmiral.com/blog/redis-as-a-cache-vs-redis-as-a-database" />
<xhtml:link rel="alternate" hreflang="tr" href="https://irfanmiral.com/tr/blog/cache-olarak-redis-vs-database-olarak-redis" />
<xhtml:link rel="alternate" hreflang="de" href="https://irfanmiral.com/de/blog/redis-als-cache-vs-redis-als-datenbank" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://irfanmiral.com/blog/redis-as-a-cache-vs-redis-as-a-database" />
<lastmod>2026-07-22T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://irfanmiral.com/blog/what-i-wish-i-knew-before-my-first-mariadb-galera-cluster</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://irfanmiral.com/blog/what-i-wish-i-knew-before-my-first-mariadb-galera-cluster" />
<xhtml:link rel="alternate" hreflang="tr" href="https://irfanmiral.com/tr/blog/ilk-mariadb-galera-clusterimdan-once-bilmeyi-diledigim-seyler" />
<xhtml:link rel="alternate" hreflang="de" href="https://irfanmiral.com/de/blog/was-ich-vor-meinem-ersten-mariadb-galera-cluster-gerne-gewusst-haette" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://irfanmiral.com/blog/what-i-wish-i-knew-before-my-first-mariadb-galera-cluster" />
<lastmod>2026-07-08T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://irfanmiral.com/blog/automating-lets-encrypt-certificate-renewals</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://irfanmiral.com/blog/automating-lets-encrypt-certificate-renewals" />
<xhtml:link rel="alternate" hreflang="tr" href="https://irfanmiral.com/tr/blog/lets-encrypti-otomatiklestirip-sertifikalari-bir-daha-dusunmemek" />
<xhtml:link rel="alternate" hreflang="de" href="https://irfanmiral.com/de/blog/lets-encrypt-automatisieren-damit-man-nie-wieder-an-zertifikate-denken-muss" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://irfanmiral.com/blog/automating-lets-encrypt-certificate-renewals" />
<lastmod>2026-06-24T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://irfanmiral.com/blog/first-hour-vps-hardening-checklist</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://irfanmiral.com/blog/first-hour-vps-hardening-checklist" />
<xhtml:link rel="alternate" hreflang="tr" href="https://irfanmiral.com/tr/blog/yeni-bir-vpste-ilk-saat-guvenlik-sikilastirma-checklistim" />
<xhtml:link rel="alternate" hreflang="de" href="https://irfanmiral.com/de/blog/die-erste-stunde-auf-einem-neuen-vps-meine-haertungs-checkliste" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://irfanmiral.com/blog/first-hour-vps-hardening-checklist" />
<lastmod>2026-06-10T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://irfanmiral.com/blog/the-dns-records-that-actually-matter</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://irfanmiral.com/blog/the-dns-records-that-actually-matter" />
<xhtml:link rel="alternate" hreflang="tr" href="https://irfanmiral.com/tr/blog/gercekten-onemli-olan-dns-kayitlari" />
<xhtml:link rel="alternate" hreflang="de" href="https://irfanmiral.com/de/blog/die-dns-records-die-wirklich-zaehlen" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://irfanmiral.com/blog/the-dns-records-that-actually-matter" />
<lastmod>2026-06-04T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://irfanmiral.com/blog/postgresql-backups-with-pgbackrest</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://irfanmiral.com/blog/postgresql-backups-with-pgbackrest" />
<xhtml:link rel="alternate" hreflang="tr" href="https://irfanmiral.com/tr/blog/postgresql-yedeklerini-gercekten-geri-yukleyebilmek-pgbackrest-kurulumu" />
<xhtml:link rel="alternate" hreflang="de" href="https://irfanmiral.com/de/blog/postgresql-backups-die-man-wirklich-zurueckspielen-kann" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://irfanmiral.com/blog/postgresql-backups-with-pgbackrest" />
<lastmod>2026-05-29T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://irfanmiral.com/blog/docker-vs-lxc-on-proxmox</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://irfanmiral.com/blog/docker-vs-lxc-on-proxmox" />
<xhtml:link rel="alternate" hreflang="tr" href="https://irfanmiral.com/tr/blog/proxmoxta-docker-vs-lxc-productionda-gercekten-ne-calistiriyorum" />
<xhtml:link rel="alternate" hreflang="de" href="https://irfanmiral.com/de/blog/docker-vs-lxc-auf-proxmox-was-wirklich-produktiv-laeuft" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://irfanmiral.com/blog/docker-vs-lxc-on-proxmox" />
<lastmod>2026-05-20T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://irfanmiral.com/blog/haproxy-or-nginx-as-a-reverse-proxy</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://irfanmiral.com/blog/haproxy-or-nginx-as-a-reverse-proxy" />
<xhtml:link rel="alternate" hreflang="tr" href="https://irfanmiral.com/tr/blog/reverse-proxy-olarak-haproxy-mi-nginx-mi-nasil-seciyorum" />
<xhtml:link rel="alternate" hreflang="de" href="https://irfanmiral.com/de/blog/haproxy-oder-nginx-als-reverse-proxy-wie-ich-mich-entscheide" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://irfanmiral.com/blog/haproxy-or-nginx-as-a-reverse-proxy" />
<lastmod>2026-05-14T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://irfanmiral.com/blog/setting-up-a-mail-server-that-doesnt-end-up-in-spam</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://irfanmiral.com/blog/setting-up-a-mail-server-that-doesnt-end-up-in-spam" />
<xhtml:link rel="alternate" hreflang="tr" href="https://irfanmiral.com/tr/blog/spama-dusmeyen-bir-mail-server-kurmak" />
<xhtml:link rel="alternate" hreflang="de" href="https://irfanmiral.com/de/blog/einen-mailserver-einrichten-der-nicht-im-spam-landet" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://irfanmiral.com/blog/setting-up-a-mail-server-that-doesnt-end-up-in-spam" />
<lastmod>2026-05-07T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://irfanmiral.com/blog/why-i-still-recommend-ovh-and-contabo-alongside-aws</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://irfanmiral.com/blog/why-i-still-recommend-ovh-and-contabo-alongside-aws" />
<xhtml:link rel="alternate" hreflang="tr" href="https://irfanmiral.com/tr/blog/awsin-yaninda-ovh-ve-contaboyu-hala-neden-oneriyorum" />
<xhtml:link rel="alternate" hreflang="de" href="https://irfanmiral.com/de/blog/warum-ich-ovh-und-contabo-neben-aws-immer-noch-empfehle" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://irfanmiral.com/blog/why-i-still-recommend-ovh-and-contabo-alongside-aws" />
<lastmod>2026-04-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://irfanmiral.com/blog/spinning-up-a-kvm-vm-from-cli</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://irfanmiral.com/blog/spinning-up-a-kvm-vm-from-cli" />
<xhtml:link rel="alternate" hreflang="tr" href="https://irfanmiral.com/tr/blog/bir-kvm-vmi-clidan-ayaga-kaldirmak" />
<xhtml:link rel="alternate" hreflang="de" href="https://irfanmiral.com/de/blog/eine-kvm-vm-von-der-kommandozeile-aus-aufsetzen" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://irfanmiral.com/blog/spinning-up-a-kvm-vm-from-cli" />
<lastmod>2026-04-16T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://irfanmiral.com/blog/proxmox-snapshots-are-not-backups</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://irfanmiral.com/blog/proxmox-snapshots-are-not-backups" />
<xhtml:link rel="alternate" hreflang="tr" href="https://irfanmiral.com/tr/blog/proxmox-snapshotlari-backup-degildir" />
<xhtml:link rel="alternate" hreflang="de" href="https://irfanmiral.com/de/blog/proxmox-snapshots-sind-keine-backups" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://irfanmiral.com/blog/proxmox-snapshots-are-not-backups" />
<lastmod>2026-04-02T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://irfanmiral.com/blog/vps-or-bare-metal-how-i-decide</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://irfanmiral.com/blog/vps-or-bare-metal-how-i-decide" />
<xhtml:link rel="alternate" hreflang="tr" href="https://irfanmiral.com/tr/blog/vps-mi-bare-metal-mi-gercekte-nasil-karar-veriyorum" />
<xhtml:link rel="alternate" hreflang="de" href="https://irfanmiral.com/de/blog/vps-oder-bare-metal-wie-ich-das-wirklich-entscheide" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://irfanmiral.com/blog/vps-or-bare-metal-how-i-decide" />
<lastmod>2026-03-19T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://irfanmiral.com/blog/cron-vs-systemd-timers</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://irfanmiral.com/blog/cron-vs-systemd-timers" />
<xhtml:link rel="alternate" hreflang="tr" href="https://irfanmiral.com/tr/blog/cron-vs-systemd-timer-hangisine-ne-zaman-yoneliyorum" />
<xhtml:link rel="alternate" hreflang="de" href="https://irfanmiral.com/de/blog/cron-vs-systemd-timer-wann-ich-zu-welchem-greife" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://irfanmiral.com/blog/cron-vs-systemd-timers" />
<lastmod>2026-03-05T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://irfanmiral.com/blog/server-configs-belong-in-git</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://irfanmiral.com/blog/server-configs-belong-in-git" />
<xhtml:link rel="alternate" hreflang="tr" href="https://irfanmiral.com/tr/blog/sunucu-configleri-neden-kafanda-degil-gitte-olmali" />
<xhtml:link rel="alternate" hreflang="de" href="https://irfanmiral.com/de/blog/warum-server-configs-in-git-gehoeren-nicht-in-den-kopf" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://irfanmiral.com/blog/server-configs-belong-in-git" />
<lastmod>2026-02-19T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://irfanmiral.com/blog/ansible-playbook-for-every-new-server</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://irfanmiral.com/blog/ansible-playbook-for-every-new-server" />
<xhtml:link rel="alternate" hreflang="tr" href="https://irfanmiral.com/tr/blog/her-yeni-sunucuda-calistirdigim-ansible-playbooku" />
<xhtml:link rel="alternate" hreflang="de" href="https://irfanmiral.com/de/blog/das-ansible-playbook-das-auf-jedem-neuen-server-laeuft" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://irfanmiral.com/blog/ansible-playbook-for-every-new-server" />
<lastmod>2026-02-05T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://irfanmiral.com/blog/gitlab-cicd-pipeline-for-small-projects</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://irfanmiral.com/blog/gitlab-cicd-pipeline-for-small-projects" />
<xhtml:link rel="alternate" hreflang="tr" href="https://irfanmiral.com/tr/blog/kucuk-projelerin-cogu-icin-yeten-bir-gitlab-cicd-pipelinei" />
<xhtml:link rel="alternate" hreflang="de" href="https://irfanmiral.com/de/blog/eine-gitlab-cicd-pipeline-die-fuer-die-meisten-kleinen-projekte-reicht" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://irfanmiral.com/blog/gitlab-cicd-pipeline-for-small-projects" />
<lastmod>2026-01-22T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://irfanmiral.com/blog/bash-scripts-i-reuse-on-every-new-server</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://irfanmiral.com/blog/bash-scripts-i-reuse-on-every-new-server" />
<xhtml:link rel="alternate" hreflang="tr" href="https://irfanmiral.com/tr/blog/her-yeni-sunucuda-tekrar-kullandigim-bash-scriptleri" />
<xhtml:link rel="alternate" hreflang="de" href="https://irfanmiral.com/de/blog/bash-skripte-die-ich-auf-jedem-neuen-server-wieder-einsetze" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://irfanmiral.com/blog/bash-scripts-i-reuse-on-every-new-server" />
<lastmod>2026-01-08T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://irfanmiral.com/blog/cyberpanel-security-incident-and-hardening</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://irfanmiral.com/blog/cyberpanel-security-incident-and-hardening" />
<xhtml:link rel="alternate" hreflang="tr" href="https://irfanmiral.com/tr/blog/cyberpanel-guvenlik-olayi-zararli-yazilim-temizligi-ve-sunucu-sikilastirma" />
<xhtml:link rel="alternate" hreflang="de" href="https://irfanmiral.com/de/blog/cyberpanel-sicherheitsvorfall-malware-bereinigung-und-server-haertung" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://irfanmiral.com/blog/cyberpanel-security-incident-and-hardening" />
<image:image>
<image:loc>https://irfanmiral.com/images/blog/cyberpanel-security-incident-and-hardening/cyberpanel-security-issue.webp</image:loc>
</image:image>
<lastmod>2024-10-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://irfanmiral.com/blog/6-must-know-web-hosting-control-panels</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://irfanmiral.com/blog/6-must-know-web-hosting-control-panels" />
<xhtml:link rel="alternate" hreflang="tr" href="https://irfanmiral.com/tr/blog/bilinmesi-gereken-6-web-hosting-kontrol-paneli" />
<xhtml:link rel="alternate" hreflang="de" href="https://irfanmiral.com/de/blog/6-webhosting-kontrollpanels-die-man-kennen-sollte" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://irfanmiral.com/blog/6-must-know-web-hosting-control-panels" />
<image:image>
<image:loc>https://irfanmiral.com/images/blog/6-must-know-web-hosting-control-panels/web-hosting-control-panel.webp</image:loc>
</image:image>
<lastmod>2022-12-08T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://irfanmiral.com/blog/how-to-install-heic-and-hevc-on-windows</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://irfanmiral.com/blog/how-to-install-heic-and-hevc-on-windows" />
<xhtml:link rel="alternate" hreflang="tr" href="https://irfanmiral.com/tr/blog/windowsa-heic-ve-hevc-codeclerini-ucretsiz-kurmak" />
<xhtml:link rel="alternate" hreflang="de" href="https://irfanmiral.com/de/blog/heic-und-hevc-codecs-kostenlos-unter-windows-installieren" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://irfanmiral.com/blog/how-to-install-heic-and-hevc-on-windows" />
<image:image>
<image:loc>https://irfanmiral.com/images/blog/how-to-install-heic-and-hevc-on-windows/heif-image-extensions.webp</image:loc>
</image:image>
<lastmod>2022-07-08T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://irfanmiral.com/blog/free-tumblr-image-downloader</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://irfanmiral.com/blog/free-tumblr-image-downloader" />
<xhtml:link rel="alternate" hreflang="tr" href="https://irfanmiral.com/tr/blog/tumbltwo-ile-tumblrdan-toplu-gorsel-indirme" />
<xhtml:link rel="alternate" hreflang="de" href="https://irfanmiral.com/de/blog/mit-tumbltwo-alle-bilder-von-tumblr-herunterladen" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://irfanmiral.com/blog/free-tumblr-image-downloader" />
<image:image>
<image:loc>https://irfanmiral.com/images/blog/free-tumblr-image-downloader/tumbltwo-main-ui.webp</image:loc>
</image:image>
<lastmod>2016-10-31T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://irfanmiral.com/blog/free-file-recovery-software</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://irfanmiral.com/blog/free-file-recovery-software" />
<xhtml:link rel="alternate" hreflang="tr" href="https://irfanmiral.com/tr/blog/windows-icin-ucretsiz-veri-kurtarma-programi-recuva" />
<xhtml:link rel="alternate" hreflang="de" href="https://irfanmiral.com/de/blog/kostenlose-datenrettungssoftware-fuer-windows-recuva" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://irfanmiral.com/blog/free-file-recovery-software" />
<image:image>
<image:loc>https://irfanmiral.com/images/blog/free-file-recovery-software/recuva-logo.webp</image:loc>
</image:image>
<lastmod>2016-10-29T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://irfanmiral.com/blog/hello-again</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://irfanmiral.com/blog/hello-again" />
<xhtml:link rel="alternate" hreflang="tr" href="https://irfanmiral.com/tr/blog/tekrar-merhaba" />
<xhtml:link rel="alternate" hreflang="de" href="https://irfanmiral.com/de/blog/hallo-nochmal" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://irfanmiral.com/blog/hello-again" />
<lastmod>2010-10-29T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://irfanmiral.com/tr/blog/bir-vps-provideri-onermeden-once-sordugum-sorular</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://irfanmiral.com/blog/questions-i-ask-before-recommending-a-vps-provider" />
<xhtml:link rel="alternate" hreflang="tr" href="https://irfanmiral.com/tr/blog/bir-vps-provideri-onermeden-once-sordugum-sorular" />
<xhtml:link rel="alternate" hreflang="de" href="https://irfanmiral.com/de/blog/fragen-die-ich-stelle-bevor-ich-einen-vps-anbieter-empfehle" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://irfanmiral.com/blog/questions-i-ask-before-recommending-a-vps-provider" />
<lastmod>2026-12-23T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://irfanmiral.com/tr/blog/nextcloud-self-hosting-defaultlardan-farkli-ayarladigim-seyler</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://irfanmiral.com/blog/self-hosting-nextcloud" />
<xhtml:link rel="alternate" hreflang="tr" href="https://irfanmiral.com/tr/blog/nextcloud-self-hosting-defaultlardan-farkli-ayarladigim-seyler" />
<xhtml:link rel="alternate" hreflang="de" href="https://irfanmiral.com/de/blog/nextcloud-selbst-hosten-was-ich-anders-einstelle-als-die-defaults" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://irfanmiral.com/blog/self-hosting-nextcloud" />
<lastmod>2026-12-09T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://irfanmiral.com/tr/blog/modsecurity-neden-varsayilan-olarak-her-client-servera-gidiyor</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://irfanmiral.com/blog/why-modsecurity-goes-on-every-client-server-by-default" />
<xhtml:link rel="alternate" hreflang="tr" href="https://irfanmiral.com/tr/blog/modsecurity-neden-varsayilan-olarak-her-client-servera-gidiyor" />
<xhtml:link rel="alternate" hreflang="de" href="https://irfanmiral.com/de/blog/warum-modsecurity-standardmaessig-auf-jeden-kundenserver-kommt" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://irfanmiral.com/blog/why-modsecurity-goes-on-every-client-server-by-default" />
<lastmod>2026-11-25T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://irfanmiral.com/tr/blog/ssh-2fa-zahmetine-deger-mi</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://irfanmiral.com/blog/is-ssh-2fa-worth-the-hassle" />
<xhtml:link rel="alternate" hreflang="tr" href="https://irfanmiral.com/tr/blog/ssh-2fa-zahmetine-deger-mi" />
<xhtml:link rel="alternate" hreflang="de" href="https://irfanmiral.com/de/blog/lohnt-sich-ssh-2fa" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://irfanmiral.com/blog/is-ssh-2fa-worth-the-hassle" />
<lastmod>2026-11-11T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://irfanmiral.com/tr/blog/tek-bir-serverda-log-management</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://irfanmiral.com/blog/log-management-on-a-single-server" />
<xhtml:link rel="alternate" hreflang="tr" href="https://irfanmiral.com/tr/blog/tek-bir-serverda-log-management" />
<xhtml:link rel="alternate" hreflang="de" href="https://irfanmiral.com/de/blog/log-management-auf-einem-einzelnen-server" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://irfanmiral.com/blog/log-management-on-a-single-server" />
<lastmod>2026-10-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://irfanmiral.com/tr/blog/kucuk-bir-vpsi-prometheus-ve-grafanayla-monitor-etmek</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://irfanmiral.com/blog/monitoring-a-small-vps-with-prometheus-and-grafana" />
<xhtml:link rel="alternate" hreflang="tr" href="https://irfanmiral.com/tr/blog/kucuk-bir-vpsi-prometheus-ve-grafanayla-monitor-etmek" />
<xhtml:link rel="alternate" hreflang="de" href="https://irfanmiral.com/de/blog/eine-kleine-vps-mit-prometheus-und-grafana-ueberwachen" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://irfanmiral.com/blog/monitoring-a-small-vps-with-prometheus-and-grafana" />
<lastmod>2026-10-14T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://irfanmiral.com/tr/blog/cogu-saldiriyi-durduran-wordpress-guvenlik-temelleri</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://irfanmiral.com/blog/wordpress-security-basics" />
<xhtml:link rel="alternate" hreflang="tr" href="https://irfanmiral.com/tr/blog/cogu-saldiriyi-durduran-wordpress-guvenlik-temelleri" />
<xhtml:link rel="alternate" hreflang="de" href="https://irfanmiral.com/de/blog/wordpress-sicherheitsgrundlagen-die-die-meisten-angriffe-stoppen" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://irfanmiral.com/blog/wordpress-security-basics" />
<lastmod>2026-09-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://irfanmiral.com/tr/blog/bir-websitei-downtimesiz-migrate-etmek</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://irfanmiral.com/blog/migrating-a-website-without-downtime" />
<xhtml:link rel="alternate" hreflang="tr" href="https://irfanmiral.com/tr/blog/bir-websitei-downtimesiz-migrate-etmek" />
<xhtml:link rel="alternate" hreflang="de" href="https://irfanmiral.com/de/blog/eine-website-ohne-downtime-migrieren" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://irfanmiral.com/blog/migrating-a-website-without-downtime" />
<lastmod>2026-09-16T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://irfanmiral.com/tr/blog/php-icin-openlitespeed-vs-nginx-gercekte-ne-farkli</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://irfanmiral.com/blog/openlitespeed-vs-nginx-for-php" />
<xhtml:link rel="alternate" hreflang="tr" href="https://irfanmiral.com/tr/blog/php-icin-openlitespeed-vs-nginx-gercekte-ne-farkli" />
<xhtml:link rel="alternate" hreflang="de" href="https://irfanmiral.com/de/blog/openlitespeed-vs-nginx-fuer-php-was-wirklich-anders-ist" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://irfanmiral.com/blog/openlitespeed-vs-nginx-for-php" />
<lastmod>2026-09-02T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://irfanmiral.com/tr/blog/yavas-bir-wordpress-sitesini-hizlandirmak-gercek-calisma-sirasi</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://irfanmiral.com/blog/speeding-up-a-slow-wordpress-site" />
<xhtml:link rel="alternate" hreflang="tr" href="https://irfanmiral.com/tr/blog/yavas-bir-wordpress-sitesini-hizlandirmak-gercek-calisma-sirasi" />
<xhtml:link rel="alternate" hreflang="de" href="https://irfanmiral.com/de/blog/eine-langsame-wordpress-seite-beschleunigen-meine-reihenfolge" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://irfanmiral.com/blog/speeding-up-a-slow-wordpress-site" />
<lastmod>2026-08-19T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://irfanmiral.com/tr/blog/bir-queue-tablosu-yetmediginde-rabbitmqya-gecis</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://irfanmiral.com/blog/when-a-queue-table-isnt-enough-rabbitmq" />
<xhtml:link rel="alternate" hreflang="tr" href="https://irfanmiral.com/tr/blog/bir-queue-tablosu-yetmediginde-rabbitmqya-gecis" />
<xhtml:link rel="alternate" hreflang="de" href="https://irfanmiral.com/de/blog/wenn-eine-queue-tabelle-nicht-mehr-reicht-der-wechsel-zu-rabbitmq" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://irfanmiral.com/blog/when-a-queue-table-isnt-enough-rabbitmq" />
<lastmod>2026-08-05T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://irfanmiral.com/tr/blog/cache-olarak-redis-vs-database-olarak-redis</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://irfanmiral.com/blog/redis-as-a-cache-vs-redis-as-a-database" />
<xhtml:link rel="alternate" hreflang="tr" href="https://irfanmiral.com/tr/blog/cache-olarak-redis-vs-database-olarak-redis" />
<xhtml:link rel="alternate" hreflang="de" href="https://irfanmiral.com/de/blog/redis-als-cache-vs-redis-als-datenbank" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://irfanmiral.com/blog/redis-as-a-cache-vs-redis-as-a-database" />
<lastmod>2026-07-22T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://irfanmiral.com/tr/blog/ilk-mariadb-galera-clusterimdan-once-bilmeyi-diledigim-seyler</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://irfanmiral.com/blog/what-i-wish-i-knew-before-my-first-mariadb-galera-cluster" />
<xhtml:link rel="alternate" hreflang="tr" href="https://irfanmiral.com/tr/blog/ilk-mariadb-galera-clusterimdan-once-bilmeyi-diledigim-seyler" />
<xhtml:link rel="alternate" hreflang="de" href="https://irfanmiral.com/de/blog/was-ich-vor-meinem-ersten-mariadb-galera-cluster-gerne-gewusst-haette" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://irfanmiral.com/blog/what-i-wish-i-knew-before-my-first-mariadb-galera-cluster" />
<lastmod>2026-07-08T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://irfanmiral.com/tr/blog/lets-encrypti-otomatiklestirip-sertifikalari-bir-daha-dusunmemek</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://irfanmiral.com/blog/automating-lets-encrypt-certificate-renewals" />
<xhtml:link rel="alternate" hreflang="tr" href="https://irfanmiral.com/tr/blog/lets-encrypti-otomatiklestirip-sertifikalari-bir-daha-dusunmemek" />
<xhtml:link rel="alternate" hreflang="de" href="https://irfanmiral.com/de/blog/lets-encrypt-automatisieren-damit-man-nie-wieder-an-zertifikate-denken-muss" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://irfanmiral.com/blog/automating-lets-encrypt-certificate-renewals" />
<lastmod>2026-06-24T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://irfanmiral.com/tr/blog/yeni-bir-vpste-ilk-saat-guvenlik-sikilastirma-checklistim</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://irfanmiral.com/blog/first-hour-vps-hardening-checklist" />
<xhtml:link rel="alternate" hreflang="tr" href="https://irfanmiral.com/tr/blog/yeni-bir-vpste-ilk-saat-guvenlik-sikilastirma-checklistim" />
<xhtml:link rel="alternate" hreflang="de" href="https://irfanmiral.com/de/blog/die-erste-stunde-auf-einem-neuen-vps-meine-haertungs-checkliste" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://irfanmiral.com/blog/first-hour-vps-hardening-checklist" />
<lastmod>2026-06-10T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://irfanmiral.com/tr/blog/gercekten-onemli-olan-dns-kayitlari</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://irfanmiral.com/blog/the-dns-records-that-actually-matter" />
<xhtml:link rel="alternate" hreflang="tr" href="https://irfanmiral.com/tr/blog/gercekten-onemli-olan-dns-kayitlari" />
<xhtml:link rel="alternate" hreflang="de" href="https://irfanmiral.com/de/blog/die-dns-records-die-wirklich-zaehlen" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://irfanmiral.com/blog/the-dns-records-that-actually-matter" />
<lastmod>2026-06-04T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://irfanmiral.com/tr/blog/postgresql-yedeklerini-gercekten-geri-yukleyebilmek-pgbackrest-kurulumu</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://irfanmiral.com/blog/postgresql-backups-with-pgbackrest" />
<xhtml:link rel="alternate" hreflang="tr" href="https://irfanmiral.com/tr/blog/postgresql-yedeklerini-gercekten-geri-yukleyebilmek-pgbackrest-kurulumu" />
<xhtml:link rel="alternate" hreflang="de" href="https://irfanmiral.com/de/blog/postgresql-backups-die-man-wirklich-zurueckspielen-kann" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://irfanmiral.com/blog/postgresql-backups-with-pgbackrest" />
<lastmod>2026-05-29T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://irfanmiral.com/tr/blog/proxmoxta-docker-vs-lxc-productionda-gercekten-ne-calistiriyorum</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://irfanmiral.com/blog/docker-vs-lxc-on-proxmox" />
<xhtml:link rel="alternate" hreflang="tr" href="https://irfanmiral.com/tr/blog/proxmoxta-docker-vs-lxc-productionda-gercekten-ne-calistiriyorum" />
<xhtml:link rel="alternate" hreflang="de" href="https://irfanmiral.com/de/blog/docker-vs-lxc-auf-proxmox-was-wirklich-produktiv-laeuft" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://irfanmiral.com/blog/docker-vs-lxc-on-proxmox" />
<lastmod>2026-05-20T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://irfanmiral.com/tr/blog/reverse-proxy-olarak-haproxy-mi-nginx-mi-nasil-seciyorum</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://irfanmiral.com/blog/haproxy-or-nginx-as-a-reverse-proxy" />
<xhtml:link rel="alternate" hreflang="tr" href="https://irfanmiral.com/tr/blog/reverse-proxy-olarak-haproxy-mi-nginx-mi-nasil-seciyorum" />
<xhtml:link rel="alternate" hreflang="de" href="https://irfanmiral.com/de/blog/haproxy-oder-nginx-als-reverse-proxy-wie-ich-mich-entscheide" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://irfanmiral.com/blog/haproxy-or-nginx-as-a-reverse-proxy" />
<lastmod>2026-05-14T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://irfanmiral.com/tr/blog/spama-dusmeyen-bir-mail-server-kurmak</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://irfanmiral.com/blog/setting-up-a-mail-server-that-doesnt-end-up-in-spam" />
<xhtml:link rel="alternate" hreflang="tr" href="https://irfanmiral.com/tr/blog/spama-dusmeyen-bir-mail-server-kurmak" />
<xhtml:link rel="alternate" hreflang="de" href="https://irfanmiral.com/de/blog/einen-mailserver-einrichten-der-nicht-im-spam-landet" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://irfanmiral.com/blog/setting-up-a-mail-server-that-doesnt-end-up-in-spam" />
<lastmod>2026-05-07T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://irfanmiral.com/tr/blog/awsin-yaninda-ovh-ve-contaboyu-hala-neden-oneriyorum</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://irfanmiral.com/blog/why-i-still-recommend-ovh-and-contabo-alongside-aws" />
<xhtml:link rel="alternate" hreflang="tr" href="https://irfanmiral.com/tr/blog/awsin-yaninda-ovh-ve-contaboyu-hala-neden-oneriyorum" />
<xhtml:link rel="alternate" hreflang="de" href="https://irfanmiral.com/de/blog/warum-ich-ovh-und-contabo-neben-aws-immer-noch-empfehle" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://irfanmiral.com/blog/why-i-still-recommend-ovh-and-contabo-alongside-aws" />
<lastmod>2026-04-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://irfanmiral.com/tr/blog/bir-kvm-vmi-clidan-ayaga-kaldirmak</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://irfanmiral.com/blog/spinning-up-a-kvm-vm-from-cli" />
<xhtml:link rel="alternate" hreflang="tr" href="https://irfanmiral.com/tr/blog/bir-kvm-vmi-clidan-ayaga-kaldirmak" />
<xhtml:link rel="alternate" hreflang="de" href="https://irfanmiral.com/de/blog/eine-kvm-vm-von-der-kommandozeile-aus-aufsetzen" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://irfanmiral.com/blog/spinning-up-a-kvm-vm-from-cli" />
<lastmod>2026-04-16T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://irfanmiral.com/tr/blog/proxmox-snapshotlari-backup-degildir</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://irfanmiral.com/blog/proxmox-snapshots-are-not-backups" />
<xhtml:link rel="alternate" hreflang="tr" href="https://irfanmiral.com/tr/blog/proxmox-snapshotlari-backup-degildir" />
<xhtml:link rel="alternate" hreflang="de" href="https://irfanmiral.com/de/blog/proxmox-snapshots-sind-keine-backups" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://irfanmiral.com/blog/proxmox-snapshots-are-not-backups" />
<lastmod>2026-04-02T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://irfanmiral.com/tr/blog/vps-mi-bare-metal-mi-gercekte-nasil-karar-veriyorum</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://irfanmiral.com/blog/vps-or-bare-metal-how-i-decide" />
<xhtml:link rel="alternate" hreflang="tr" href="https://irfanmiral.com/tr/blog/vps-mi-bare-metal-mi-gercekte-nasil-karar-veriyorum" />
<xhtml:link rel="alternate" hreflang="de" href="https://irfanmiral.com/de/blog/vps-oder-bare-metal-wie-ich-das-wirklich-entscheide" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://irfanmiral.com/blog/vps-or-bare-metal-how-i-decide" />
<lastmod>2026-03-19T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://irfanmiral.com/tr/blog/cron-vs-systemd-timer-hangisine-ne-zaman-yoneliyorum</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://irfanmiral.com/blog/cron-vs-systemd-timers" />
<xhtml:link rel="alternate" hreflang="tr" href="https://irfanmiral.com/tr/blog/cron-vs-systemd-timer-hangisine-ne-zaman-yoneliyorum" />
<xhtml:link rel="alternate" hreflang="de" href="https://irfanmiral.com/de/blog/cron-vs-systemd-timer-wann-ich-zu-welchem-greife" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://irfanmiral.com/blog/cron-vs-systemd-timers" />
<lastmod>2026-03-05T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://irfanmiral.com/tr/blog/sunucu-configleri-neden-kafanda-degil-gitte-olmali</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://irfanmiral.com/blog/server-configs-belong-in-git" />
<xhtml:link rel="alternate" hreflang="tr" href="https://irfanmiral.com/tr/blog/sunucu-configleri-neden-kafanda-degil-gitte-olmali" />
<xhtml:link rel="alternate" hreflang="de" href="https://irfanmiral.com/de/blog/warum-server-configs-in-git-gehoeren-nicht-in-den-kopf" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://irfanmiral.com/blog/server-configs-belong-in-git" />
<lastmod>2026-02-19T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://irfanmiral.com/tr/blog/her-yeni-sunucuda-calistirdigim-ansible-playbooku</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://irfanmiral.com/blog/ansible-playbook-for-every-new-server" />
<xhtml:link rel="alternate" hreflang="tr" href="https://irfanmiral.com/tr/blog/her-yeni-sunucuda-calistirdigim-ansible-playbooku" />
<xhtml:link rel="alternate" hreflang="de" href="https://irfanmiral.com/de/blog/das-ansible-playbook-das-auf-jedem-neuen-server-laeuft" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://irfanmiral.com/blog/ansible-playbook-for-every-new-server" />
<lastmod>2026-02-05T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://irfanmiral.com/tr/blog/kucuk-projelerin-cogu-icin-yeten-bir-gitlab-cicd-pipelinei</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://irfanmiral.com/blog/gitlab-cicd-pipeline-for-small-projects" />
<xhtml:link rel="alternate" hreflang="tr" href="https://irfanmiral.com/tr/blog/kucuk-projelerin-cogu-icin-yeten-bir-gitlab-cicd-pipelinei" />
<xhtml:link rel="alternate" hreflang="de" href="https://irfanmiral.com/de/blog/eine-gitlab-cicd-pipeline-die-fuer-die-meisten-kleinen-projekte-reicht" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://irfanmiral.com/blog/gitlab-cicd-pipeline-for-small-projects" />
<lastmod>2026-01-22T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://irfanmiral.com/tr/blog/her-yeni-sunucuda-tekrar-kullandigim-bash-scriptleri</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://irfanmiral.com/blog/bash-scripts-i-reuse-on-every-new-server" />
<xhtml:link rel="alternate" hreflang="tr" href="https://irfanmiral.com/tr/blog/her-yeni-sunucuda-tekrar-kullandigim-bash-scriptleri" />
<xhtml:link rel="alternate" hreflang="de" href="https://irfanmiral.com/de/blog/bash-skripte-die-ich-auf-jedem-neuen-server-wieder-einsetze" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://irfanmiral.com/blog/bash-scripts-i-reuse-on-every-new-server" />
<lastmod>2026-01-08T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://irfanmiral.com/tr/blog/cyberpanel-guvenlik-olayi-zararli-yazilim-temizligi-ve-sunucu-sikilastirma</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://irfanmiral.com/blog/cyberpanel-security-incident-and-hardening" />
<xhtml:link rel="alternate" hreflang="tr" href="https://irfanmiral.com/tr/blog/cyberpanel-guvenlik-olayi-zararli-yazilim-temizligi-ve-sunucu-sikilastirma" />
<xhtml:link rel="alternate" hreflang="de" href="https://irfanmiral.com/de/blog/cyberpanel-sicherheitsvorfall-malware-bereinigung-und-server-haertung" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://irfanmiral.com/blog/cyberpanel-security-incident-and-hardening" />
<image:image>
<image:loc>https://irfanmiral.com/images/blog/cyberpanel-security-incident-and-hardening/cyberpanel-security-issue.webp</image:loc>
</image:image>
<lastmod>2024-10-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://irfanmiral.com/tr/blog/bilinmesi-gereken-6-web-hosting-kontrol-paneli</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://irfanmiral.com/blog/6-must-know-web-hosting-control-panels" />
<xhtml:link rel="alternate" hreflang="tr" href="https://irfanmiral.com/tr/blog/bilinmesi-gereken-6-web-hosting-kontrol-paneli" />
<xhtml:link rel="alternate" hreflang="de" href="https://irfanmiral.com/de/blog/6-webhosting-kontrollpanels-die-man-kennen-sollte" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://irfanmiral.com/blog/6-must-know-web-hosting-control-panels" />
<image:image>
<image:loc>https://irfanmiral.com/images/blog/6-must-know-web-hosting-control-panels/web-hosting-control-panel.webp</image:loc>
</image:image>
<lastmod>2022-12-08T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://irfanmiral.com/tr/blog/windowsa-heic-ve-hevc-codeclerini-ucretsiz-kurmak</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://irfanmiral.com/blog/how-to-install-heic-and-hevc-on-windows" />
<xhtml:link rel="alternate" hreflang="tr" href="https://irfanmiral.com/tr/blog/windowsa-heic-ve-hevc-codeclerini-ucretsiz-kurmak" />
<xhtml:link rel="alternate" hreflang="de" href="https://irfanmiral.com/de/blog/heic-und-hevc-codecs-kostenlos-unter-windows-installieren" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://irfanmiral.com/blog/how-to-install-heic-and-hevc-on-windows" />
<image:image>
<image:loc>https://irfanmiral.com/images/blog/how-to-install-heic-and-hevc-on-windows/heif-image-extensions.webp</image:loc>
</image:image>
<lastmod>2022-07-08T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://irfanmiral.com/tr/blog/tumbltwo-ile-tumblrdan-toplu-gorsel-indirme</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://irfanmiral.com/blog/free-tumblr-image-downloader" />
<xhtml:link rel="alternate" hreflang="tr" href="https://irfanmiral.com/tr/blog/tumbltwo-ile-tumblrdan-toplu-gorsel-indirme" />
<xhtml:link rel="alternate" hreflang="de" href="https://irfanmiral.com/de/blog/mit-tumbltwo-alle-bilder-von-tumblr-herunterladen" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://irfanmiral.com/blog/free-tumblr-image-downloader" />
<image:image>
<image:loc>https://irfanmiral.com/images/blog/free-tumblr-image-downloader/tumbltwo-main-ui.webp</image:loc>
</image:image>
<lastmod>2016-10-31T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://irfanmiral.com/tr/blog/windows-icin-ucretsiz-veri-kurtarma-programi-recuva</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://irfanmiral.com/blog/free-file-recovery-software" />
<xhtml:link rel="alternate" hreflang="tr" href="https://irfanmiral.com/tr/blog/windows-icin-ucretsiz-veri-kurtarma-programi-recuva" />
<xhtml:link rel="alternate" hreflang="de" href="https://irfanmiral.com/de/blog/kostenlose-datenrettungssoftware-fuer-windows-recuva" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://irfanmiral.com/blog/free-file-recovery-software" />
<image:image>
<image:loc>https://irfanmiral.com/images/blog/free-file-recovery-software/recuva-logo.webp</image:loc>
</image:image>
<lastmod>2016-10-29T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://irfanmiral.com/tr/blog/tekrar-merhaba</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://irfanmiral.com/blog/hello-again" />
<xhtml:link rel="alternate" hreflang="tr" href="https://irfanmiral.com/tr/blog/tekrar-merhaba" />
<xhtml:link rel="alternate" hreflang="de" href="https://irfanmiral.com/de/blog/hallo-nochmal" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://irfanmiral.com/blog/hello-again" />
<lastmod>2010-10-29T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://irfanmiral.com/de/blog/fragen-die-ich-stelle-bevor-ich-einen-vps-anbieter-empfehle</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://irfanmiral.com/blog/questions-i-ask-before-recommending-a-vps-provider" />
<xhtml:link rel="alternate" hreflang="tr" href="https://irfanmiral.com/tr/blog/bir-vps-provideri-onermeden-once-sordugum-sorular" />
<xhtml:link rel="alternate" hreflang="de" href="https://irfanmiral.com/de/blog/fragen-die-ich-stelle-bevor-ich-einen-vps-anbieter-empfehle" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://irfanmiral.com/blog/questions-i-ask-before-recommending-a-vps-provider" />
<lastmod>2026-12-23T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://irfanmiral.com/de/blog/nextcloud-selbst-hosten-was-ich-anders-einstelle-als-die-defaults</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://irfanmiral.com/blog/self-hosting-nextcloud" />
<xhtml:link rel="alternate" hreflang="tr" href="https://irfanmiral.com/tr/blog/nextcloud-self-hosting-defaultlardan-farkli-ayarladigim-seyler" />
<xhtml:link rel="alternate" hreflang="de" href="https://irfanmiral.com/de/blog/nextcloud-selbst-hosten-was-ich-anders-einstelle-als-die-defaults" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://irfanmiral.com/blog/self-hosting-nextcloud" />
<lastmod>2026-12-09T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://irfanmiral.com/de/blog/warum-modsecurity-standardmaessig-auf-jeden-kundenserver-kommt</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://irfanmiral.com/blog/why-modsecurity-goes-on-every-client-server-by-default" />
<xhtml:link rel="alternate" hreflang="tr" href="https://irfanmiral.com/tr/blog/modsecurity-neden-varsayilan-olarak-her-client-servera-gidiyor" />
<xhtml:link rel="alternate" hreflang="de" href="https://irfanmiral.com/de/blog/warum-modsecurity-standardmaessig-auf-jeden-kundenserver-kommt" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://irfanmiral.com/blog/why-modsecurity-goes-on-every-client-server-by-default" />
<lastmod>2026-11-25T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://irfanmiral.com/de/blog/lohnt-sich-ssh-2fa</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://irfanmiral.com/blog/is-ssh-2fa-worth-the-hassle" />
<xhtml:link rel="alternate" hreflang="tr" href="https://irfanmiral.com/tr/blog/ssh-2fa-zahmetine-deger-mi" />
<xhtml:link rel="alternate" hreflang="de" href="https://irfanmiral.com/de/blog/lohnt-sich-ssh-2fa" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://irfanmiral.com/blog/is-ssh-2fa-worth-the-hassle" />
<lastmod>2026-11-11T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://irfanmiral.com/de/blog/log-management-auf-einem-einzelnen-server</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://irfanmiral.com/blog/log-management-on-a-single-server" />
<xhtml:link rel="alternate" hreflang="tr" href="https://irfanmiral.com/tr/blog/tek-bir-serverda-log-management" />
<xhtml:link rel="alternate" hreflang="de" href="https://irfanmiral.com/de/blog/log-management-auf-einem-einzelnen-server" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://irfanmiral.com/blog/log-management-on-a-single-server" />
<lastmod>2026-10-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://irfanmiral.com/de/blog/eine-kleine-vps-mit-prometheus-und-grafana-ueberwachen</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://irfanmiral.com/blog/monitoring-a-small-vps-with-prometheus-and-grafana" />
<xhtml:link rel="alternate" hreflang="tr" href="https://irfanmiral.com/tr/blog/kucuk-bir-vpsi-prometheus-ve-grafanayla-monitor-etmek" />
<xhtml:link rel="alternate" hreflang="de" href="https://irfanmiral.com/de/blog/eine-kleine-vps-mit-prometheus-und-grafana-ueberwachen" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://irfanmiral.com/blog/monitoring-a-small-vps-with-prometheus-and-grafana" />
<lastmod>2026-10-14T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://irfanmiral.com/de/blog/wordpress-sicherheitsgrundlagen-die-die-meisten-angriffe-stoppen</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://irfanmiral.com/blog/wordpress-security-basics" />
<xhtml:link rel="alternate" hreflang="tr" href="https://irfanmiral.com/tr/blog/cogu-saldiriyi-durduran-wordpress-guvenlik-temelleri" />
<xhtml:link rel="alternate" hreflang="de" href="https://irfanmiral.com/de/blog/wordpress-sicherheitsgrundlagen-die-die-meisten-angriffe-stoppen" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://irfanmiral.com/blog/wordpress-security-basics" />
<lastmod>2026-09-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://irfanmiral.com/de/blog/eine-website-ohne-downtime-migrieren</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://irfanmiral.com/blog/migrating-a-website-without-downtime" />
<xhtml:link rel="alternate" hreflang="tr" href="https://irfanmiral.com/tr/blog/bir-websitei-downtimesiz-migrate-etmek" />
<xhtml:link rel="alternate" hreflang="de" href="https://irfanmiral.com/de/blog/eine-website-ohne-downtime-migrieren" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://irfanmiral.com/blog/migrating-a-website-without-downtime" />
<lastmod>2026-09-16T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://irfanmiral.com/de/blog/openlitespeed-vs-nginx-fuer-php-was-wirklich-anders-ist</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://irfanmiral.com/blog/openlitespeed-vs-nginx-for-php" />
<xhtml:link rel="alternate" hreflang="tr" href="https://irfanmiral.com/tr/blog/php-icin-openlitespeed-vs-nginx-gercekte-ne-farkli" />
<xhtml:link rel="alternate" hreflang="de" href="https://irfanmiral.com/de/blog/openlitespeed-vs-nginx-fuer-php-was-wirklich-anders-ist" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://irfanmiral.com/blog/openlitespeed-vs-nginx-for-php" />
<lastmod>2026-09-02T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://irfanmiral.com/de/blog/eine-langsame-wordpress-seite-beschleunigen-meine-reihenfolge</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://irfanmiral.com/blog/speeding-up-a-slow-wordpress-site" />
<xhtml:link rel="alternate" hreflang="tr" href="https://irfanmiral.com/tr/blog/yavas-bir-wordpress-sitesini-hizlandirmak-gercek-calisma-sirasi" />
<xhtml:link rel="alternate" hreflang="de" href="https://irfanmiral.com/de/blog/eine-langsame-wordpress-seite-beschleunigen-meine-reihenfolge" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://irfanmiral.com/blog/speeding-up-a-slow-wordpress-site" />
<lastmod>2026-08-19T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://irfanmiral.com/de/blog/wenn-eine-queue-tabelle-nicht-mehr-reicht-der-wechsel-zu-rabbitmq</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://irfanmiral.com/blog/when-a-queue-table-isnt-enough-rabbitmq" />
<xhtml:link rel="alternate" hreflang="tr" href="https://irfanmiral.com/tr/blog/bir-queue-tablosu-yetmediginde-rabbitmqya-gecis" />
<xhtml:link rel="alternate" hreflang="de" href="https://irfanmiral.com/de/blog/wenn-eine-queue-tabelle-nicht-mehr-reicht-der-wechsel-zu-rabbitmq" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://irfanmiral.com/blog/when-a-queue-table-isnt-enough-rabbitmq" />
<lastmod>2026-08-05T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://irfanmiral.com/de/blog/redis-als-cache-vs-redis-als-datenbank</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://irfanmiral.com/blog/redis-as-a-cache-vs-redis-as-a-database" />
<xhtml:link rel="alternate" hreflang="tr" href="https://irfanmiral.com/tr/blog/cache-olarak-redis-vs-database-olarak-redis" />
<xhtml:link rel="alternate" hreflang="de" href="https://irfanmiral.com/de/blog/redis-als-cache-vs-redis-als-datenbank" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://irfanmiral.com/blog/redis-as-a-cache-vs-redis-as-a-database" />
<lastmod>2026-07-22T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://irfanmiral.com/de/blog/was-ich-vor-meinem-ersten-mariadb-galera-cluster-gerne-gewusst-haette</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://irfanmiral.com/blog/what-i-wish-i-knew-before-my-first-mariadb-galera-cluster" />
<xhtml:link rel="alternate" hreflang="tr" href="https://irfanmiral.com/tr/blog/ilk-mariadb-galera-clusterimdan-once-bilmeyi-diledigim-seyler" />
<xhtml:link rel="alternate" hreflang="de" href="https://irfanmiral.com/de/blog/was-ich-vor-meinem-ersten-mariadb-galera-cluster-gerne-gewusst-haette" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://irfanmiral.com/blog/what-i-wish-i-knew-before-my-first-mariadb-galera-cluster" />
<lastmod>2026-07-08T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://irfanmiral.com/de/blog/lets-encrypt-automatisieren-damit-man-nie-wieder-an-zertifikate-denken-muss</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://irfanmiral.com/blog/automating-lets-encrypt-certificate-renewals" />
<xhtml:link rel="alternate" hreflang="tr" href="https://irfanmiral.com/tr/blog/lets-encrypti-otomatiklestirip-sertifikalari-bir-daha-dusunmemek" />
<xhtml:link rel="alternate" hreflang="de" href="https://irfanmiral.com/de/blog/lets-encrypt-automatisieren-damit-man-nie-wieder-an-zertifikate-denken-muss" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://irfanmiral.com/blog/automating-lets-encrypt-certificate-renewals" />
<lastmod>2026-06-24T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://irfanmiral.com/de/blog/die-erste-stunde-auf-einem-neuen-vps-meine-haertungs-checkliste</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://irfanmiral.com/blog/first-hour-vps-hardening-checklist" />
<xhtml:link rel="alternate" hreflang="tr" href="https://irfanmiral.com/tr/blog/yeni-bir-vpste-ilk-saat-guvenlik-sikilastirma-checklistim" />
<xhtml:link rel="alternate" hreflang="de" href="https://irfanmiral.com/de/blog/die-erste-stunde-auf-einem-neuen-vps-meine-haertungs-checkliste" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://irfanmiral.com/blog/first-hour-vps-hardening-checklist" />
<lastmod>2026-06-10T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://irfanmiral.com/de/blog/die-dns-records-die-wirklich-zaehlen</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://irfanmiral.com/blog/the-dns-records-that-actually-matter" />
<xhtml:link rel="alternate" hreflang="tr" href="https://irfanmiral.com/tr/blog/gercekten-onemli-olan-dns-kayitlari" />
<xhtml:link rel="alternate" hreflang="de" href="https://irfanmiral.com/de/blog/die-dns-records-die-wirklich-zaehlen" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://irfanmiral.com/blog/the-dns-records-that-actually-matter" />
<lastmod>2026-06-04T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://irfanmiral.com/de/blog/postgresql-backups-die-man-wirklich-zurueckspielen-kann</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://irfanmiral.com/blog/postgresql-backups-with-pgbackrest" />
<xhtml:link rel="alternate" hreflang="tr" href="https://irfanmiral.com/tr/blog/postgresql-yedeklerini-gercekten-geri-yukleyebilmek-pgbackrest-kurulumu" />
<xhtml:link rel="alternate" hreflang="de" href="https://irfanmiral.com/de/blog/postgresql-backups-die-man-wirklich-zurueckspielen-kann" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://irfanmiral.com/blog/postgresql-backups-with-pgbackrest" />
<lastmod>2026-05-29T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://irfanmiral.com/de/blog/docker-vs-lxc-auf-proxmox-was-wirklich-produktiv-laeuft</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://irfanmiral.com/blog/docker-vs-lxc-on-proxmox" />
<xhtml:link rel="alternate" hreflang="tr" href="https://irfanmiral.com/tr/blog/proxmoxta-docker-vs-lxc-productionda-gercekten-ne-calistiriyorum" />
<xhtml:link rel="alternate" hreflang="de" href="https://irfanmiral.com/de/blog/docker-vs-lxc-auf-proxmox-was-wirklich-produktiv-laeuft" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://irfanmiral.com/blog/docker-vs-lxc-on-proxmox" />
<lastmod>2026-05-20T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://irfanmiral.com/de/blog/haproxy-oder-nginx-als-reverse-proxy-wie-ich-mich-entscheide</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://irfanmiral.com/blog/haproxy-or-nginx-as-a-reverse-proxy" />
<xhtml:link rel="alternate" hreflang="tr" href="https://irfanmiral.com/tr/blog/reverse-proxy-olarak-haproxy-mi-nginx-mi-nasil-seciyorum" />
<xhtml:link rel="alternate" hreflang="de" href="https://irfanmiral.com/de/blog/haproxy-oder-nginx-als-reverse-proxy-wie-ich-mich-entscheide" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://irfanmiral.com/blog/haproxy-or-nginx-as-a-reverse-proxy" />
<lastmod>2026-05-14T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://irfanmiral.com/de/blog/einen-mailserver-einrichten-der-nicht-im-spam-landet</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://irfanmiral.com/blog/setting-up-a-mail-server-that-doesnt-end-up-in-spam" />
<xhtml:link rel="alternate" hreflang="tr" href="https://irfanmiral.com/tr/blog/spama-dusmeyen-bir-mail-server-kurmak" />
<xhtml:link rel="alternate" hreflang="de" href="https://irfanmiral.com/de/blog/einen-mailserver-einrichten-der-nicht-im-spam-landet" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://irfanmiral.com/blog/setting-up-a-mail-server-that-doesnt-end-up-in-spam" />
<lastmod>2026-05-07T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://irfanmiral.com/de/blog/warum-ich-ovh-und-contabo-neben-aws-immer-noch-empfehle</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://irfanmiral.com/blog/why-i-still-recommend-ovh-and-contabo-alongside-aws" />
<xhtml:link rel="alternate" hreflang="tr" href="https://irfanmiral.com/tr/blog/awsin-yaninda-ovh-ve-contaboyu-hala-neden-oneriyorum" />
<xhtml:link rel="alternate" hreflang="de" href="https://irfanmiral.com/de/blog/warum-ich-ovh-und-contabo-neben-aws-immer-noch-empfehle" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://irfanmiral.com/blog/why-i-still-recommend-ovh-and-contabo-alongside-aws" />
<lastmod>2026-04-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://irfanmiral.com/de/blog/eine-kvm-vm-von-der-kommandozeile-aus-aufsetzen</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://irfanmiral.com/blog/spinning-up-a-kvm-vm-from-cli" />
<xhtml:link rel="alternate" hreflang="tr" href="https://irfanmiral.com/tr/blog/bir-kvm-vmi-clidan-ayaga-kaldirmak" />
<xhtml:link rel="alternate" hreflang="de" href="https://irfanmiral.com/de/blog/eine-kvm-vm-von-der-kommandozeile-aus-aufsetzen" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://irfanmiral.com/blog/spinning-up-a-kvm-vm-from-cli" />
<lastmod>2026-04-16T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://irfanmiral.com/de/blog/proxmox-snapshots-sind-keine-backups</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://irfanmiral.com/blog/proxmox-snapshots-are-not-backups" />
<xhtml:link rel="alternate" hreflang="tr" href="https://irfanmiral.com/tr/blog/proxmox-snapshotlari-backup-degildir" />
<xhtml:link rel="alternate" hreflang="de" href="https://irfanmiral.com/de/blog/proxmox-snapshots-sind-keine-backups" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://irfanmiral.com/blog/proxmox-snapshots-are-not-backups" />
<lastmod>2026-04-02T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://irfanmiral.com/de/blog/vps-oder-bare-metal-wie-ich-das-wirklich-entscheide</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://irfanmiral.com/blog/vps-or-bare-metal-how-i-decide" />
<xhtml:link rel="alternate" hreflang="tr" href="https://irfanmiral.com/tr/blog/vps-mi-bare-metal-mi-gercekte-nasil-karar-veriyorum" />
<xhtml:link rel="alternate" hreflang="de" href="https://irfanmiral.com/de/blog/vps-oder-bare-metal-wie-ich-das-wirklich-entscheide" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://irfanmiral.com/blog/vps-or-bare-metal-how-i-decide" />
<lastmod>2026-03-19T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://irfanmiral.com/de/blog/cron-vs-systemd-timer-wann-ich-zu-welchem-greife</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://irfanmiral.com/blog/cron-vs-systemd-timers" />
<xhtml:link rel="alternate" hreflang="tr" href="https://irfanmiral.com/tr/blog/cron-vs-systemd-timer-hangisine-ne-zaman-yoneliyorum" />
<xhtml:link rel="alternate" hreflang="de" href="https://irfanmiral.com/de/blog/cron-vs-systemd-timer-wann-ich-zu-welchem-greife" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://irfanmiral.com/blog/cron-vs-systemd-timers" />
<lastmod>2026-03-05T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://irfanmiral.com/de/blog/warum-server-configs-in-git-gehoeren-nicht-in-den-kopf</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://irfanmiral.com/blog/server-configs-belong-in-git" />
<xhtml:link rel="alternate" hreflang="tr" href="https://irfanmiral.com/tr/blog/sunucu-configleri-neden-kafanda-degil-gitte-olmali" />
<xhtml:link rel="alternate" hreflang="de" href="https://irfanmiral.com/de/blog/warum-server-configs-in-git-gehoeren-nicht-in-den-kopf" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://irfanmiral.com/blog/server-configs-belong-in-git" />
<lastmod>2026-02-19T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://irfanmiral.com/de/blog/das-ansible-playbook-das-auf-jedem-neuen-server-laeuft</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://irfanmiral.com/blog/ansible-playbook-for-every-new-server" />
<xhtml:link rel="alternate" hreflang="tr" href="https://irfanmiral.com/tr/blog/her-yeni-sunucuda-calistirdigim-ansible-playbooku" />
<xhtml:link rel="alternate" hreflang="de" href="https://irfanmiral.com/de/blog/das-ansible-playbook-das-auf-jedem-neuen-server-laeuft" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://irfanmiral.com/blog/ansible-playbook-for-every-new-server" />
<lastmod>2026-02-05T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://irfanmiral.com/de/blog/eine-gitlab-cicd-pipeline-die-fuer-die-meisten-kleinen-projekte-reicht</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://irfanmiral.com/blog/gitlab-cicd-pipeline-for-small-projects" />
<xhtml:link rel="alternate" hreflang="tr" href="https://irfanmiral.com/tr/blog/kucuk-projelerin-cogu-icin-yeten-bir-gitlab-cicd-pipelinei" />
<xhtml:link rel="alternate" hreflang="de" href="https://irfanmiral.com/de/blog/eine-gitlab-cicd-pipeline-die-fuer-die-meisten-kleinen-projekte-reicht" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://irfanmiral.com/blog/gitlab-cicd-pipeline-for-small-projects" />
<lastmod>2026-01-22T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://irfanmiral.com/de/blog/bash-skripte-die-ich-auf-jedem-neuen-server-wieder-einsetze</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://irfanmiral.com/blog/bash-scripts-i-reuse-on-every-new-server" />
<xhtml:link rel="alternate" hreflang="tr" href="https://irfanmiral.com/tr/blog/her-yeni-sunucuda-tekrar-kullandigim-bash-scriptleri" />
<xhtml:link rel="alternate" hreflang="de" href="https://irfanmiral.com/de/blog/bash-skripte-die-ich-auf-jedem-neuen-server-wieder-einsetze" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://irfanmiral.com/blog/bash-scripts-i-reuse-on-every-new-server" />
<lastmod>2026-01-08T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://irfanmiral.com/de/blog/cyberpanel-sicherheitsvorfall-malware-bereinigung-und-server-haertung</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://irfanmiral.com/blog/cyberpanel-security-incident-and-hardening" />
<xhtml:link rel="alternate" hreflang="tr" href="https://irfanmiral.com/tr/blog/cyberpanel-guvenlik-olayi-zararli-yazilim-temizligi-ve-sunucu-sikilastirma" />
<xhtml:link rel="alternate" hreflang="de" href="https://irfanmiral.com/de/blog/cyberpanel-sicherheitsvorfall-malware-bereinigung-und-server-haertung" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://irfanmiral.com/blog/cyberpanel-security-incident-and-hardening" />
<image:image>
<image:loc>https://irfanmiral.com/images/blog/cyberpanel-security-incident-and-hardening/cyberpanel-security-issue.webp</image:loc>
</image:image>
<lastmod>2024-10-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://irfanmiral.com/de/blog/6-webhosting-kontrollpanels-die-man-kennen-sollte</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://irfanmiral.com/blog/6-must-know-web-hosting-control-panels" />
<xhtml:link rel="alternate" hreflang="tr" href="https://irfanmiral.com/tr/blog/bilinmesi-gereken-6-web-hosting-kontrol-paneli" />
<xhtml:link rel="alternate" hreflang="de" href="https://irfanmiral.com/de/blog/6-webhosting-kontrollpanels-die-man-kennen-sollte" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://irfanmiral.com/blog/6-must-know-web-hosting-control-panels" />
<image:image>
<image:loc>https://irfanmiral.com/images/blog/6-must-know-web-hosting-control-panels/web-hosting-control-panel.webp</image:loc>
</image:image>
<lastmod>2022-12-08T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://irfanmiral.com/de/blog/heic-und-hevc-codecs-kostenlos-unter-windows-installieren</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://irfanmiral.com/blog/how-to-install-heic-and-hevc-on-windows" />
<xhtml:link rel="alternate" hreflang="tr" href="https://irfanmiral.com/tr/blog/windowsa-heic-ve-hevc-codeclerini-ucretsiz-kurmak" />
<xhtml:link rel="alternate" hreflang="de" href="https://irfanmiral.com/de/blog/heic-und-hevc-codecs-kostenlos-unter-windows-installieren" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://irfanmiral.com/blog/how-to-install-heic-and-hevc-on-windows" />
<image:image>
<image:loc>https://irfanmiral.com/images/blog/how-to-install-heic-and-hevc-on-windows/heif-image-extensions.webp</image:loc>
</image:image>
<lastmod>2022-07-08T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://irfanmiral.com/de/blog/mit-tumbltwo-alle-bilder-von-tumblr-herunterladen</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://irfanmiral.com/blog/free-tumblr-image-downloader" />
<xhtml:link rel="alternate" hreflang="tr" href="https://irfanmiral.com/tr/blog/tumbltwo-ile-tumblrdan-toplu-gorsel-indirme" />
<xhtml:link rel="alternate" hreflang="de" href="https://irfanmiral.com/de/blog/mit-tumbltwo-alle-bilder-von-tumblr-herunterladen" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://irfanmiral.com/blog/free-tumblr-image-downloader" />
<image:image>
<image:loc>https://irfanmiral.com/images/blog/free-tumblr-image-downloader/tumbltwo-main-ui.webp</image:loc>
</image:image>
<lastmod>2016-10-31T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://irfanmiral.com/de/blog/kostenlose-datenrettungssoftware-fuer-windows-recuva</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://irfanmiral.com/blog/free-file-recovery-software" />
<xhtml:link rel="alternate" hreflang="tr" href="https://irfanmiral.com/tr/blog/windows-icin-ucretsiz-veri-kurtarma-programi-recuva" />
<xhtml:link rel="alternate" hreflang="de" href="https://irfanmiral.com/de/blog/kostenlose-datenrettungssoftware-fuer-windows-recuva" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://irfanmiral.com/blog/free-file-recovery-software" />
<image:image>
<image:loc>https://irfanmiral.com/images/blog/free-file-recovery-software/recuva-logo.webp</image:loc>
</image:image>
<lastmod>2016-10-29T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://irfanmiral.com/de/blog/hallo-nochmal</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://irfanmiral.com/blog/hello-again" />
<xhtml:link rel="alternate" hreflang="tr" href="https://irfanmiral.com/tr/blog/tekrar-merhaba" />
<xhtml:link rel="alternate" hreflang="de" href="https://irfanmiral.com/de/blog/hallo-nochmal" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://irfanmiral.com/blog/hello-again" />
<lastmod>2010-10-29T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
</urlset>
