{"id":4494,"date":"2026-02-05T15:12:20","date_gmt":"2026-02-05T12:12:20","guid":{"rendered":"https:\/\/www.dchost.com\/blog\/matomo-ve-self-hosted-analytics-icin-hosting-rehberi-gizlilik-odakli-izleme\/"},"modified":"2026-02-05T15:12:20","modified_gmt":"2026-02-05T12:12:20","slug":"matomo-ve-self-hosted-analytics-icin-hosting-rehberi-gizlilik-odakli-izleme","status":"publish","type":"post","link":"https:\/\/www.dchost.com\/blog\/matomo-ve-self-hosted-analytics-icin-hosting-rehberi-gizlilik-odakli-izleme\/","title":{"rendered":"Matomo ve Self\u2011Hosted Analytics \u0130\u00e7in Hosting Rehberi: Gizlilik Odakl\u0131 \u0130zleme"},"content":{"rendered":"<div class=\"dchost-blog-content-wrapper\"><div id=\"toc_container\" class=\"toc_transparent no_bullets\"><p class=\"toc_title\">\u0130&ccedil;indekiler<\/p><ul class=\"toc_list\"><li><a href=\"#Matomo_ve_SelfHosted_Analytics_Icin_Dogru_Hosting_Neden_Bu_Kadar_Onemli\"><span class=\"toc_number toc_depth_1\">1<\/span> Matomo ve Self\u2011Hosted Analytics \u0130\u00e7in Do\u011fru Hosting Neden Bu Kadar \u00d6nemli?<\/a><\/li><li><a href=\"#Neden_SelfHosted_Analytics_Matomoyu_Tercih_Edenlerin_Temel_Gerekceleri\"><span class=\"toc_number toc_depth_1\">2<\/span> Neden Self\u2011Hosted Analytics? Matomo\u2019yu Tercih Edenlerin Temel Gerek\u00e7eleri<\/a><\/li><li><a href=\"#Matomo_ve_Diger_SelfHosted_Analytics_Araclarina_Kisa_Bakis\"><span class=\"toc_number toc_depth_1\">3<\/span> Matomo ve Di\u011fer Self\u2011Hosted Analytics Ara\u00e7lar\u0131na K\u0131sa Bak\u0131\u015f<\/a><\/li><li><a href=\"#Hangi_Hosting_Turu_Matomo_Icin_Uygun_Paylasimli_mi_VPS_mi_Dedicated_mi\"><span class=\"toc_number toc_depth_1\">4<\/span> Hangi Hosting T\u00fcr\u00fc Matomo \u0130\u00e7in Uygun? Payla\u015f\u0131ml\u0131 m\u0131 VPS mi Dedicated m\u0131?<\/a><ul><li><a href=\"#1_Dusuk_Trafikli_Siteler_Icin_paylasimli_hosting_veya_Kucuk_VPS\"><span class=\"toc_number toc_depth_2\">4.1<\/span> 1. D\u00fc\u015f\u00fck Trafikli Siteler \u0130\u00e7in: payla\u015f\u0131ml\u0131 hosting veya K\u00fc\u00e7\u00fck VPS<\/a><\/li><li><a href=\"#2_Orta_Trafikli_Projeler_Icin_OrtaUst_Seviye_VPS\"><span class=\"toc_number toc_depth_2\">4.2<\/span> 2. Orta Trafikli Projeler \u0130\u00e7in: Orta\/\u00dcst Seviye VPS<\/a><\/li><li><a href=\"#3_Yuksek_Trafik_ve_Cok_Siteli_Kurumlar_Icin_Dedicated_Sunucu_veya_Colocation\"><span class=\"toc_number toc_depth_2\">4.3<\/span> 3. Y\u00fcksek Trafik ve \u00c7ok Siteli Kurumlar \u0130\u00e7in: Dedicated Sunucu veya Colocation<\/a><\/li><\/ul><\/li><li><a href=\"#Kaynak_Planlama_Matomo_Icin_Kac_CPU_Ne_Kadar_RAM_ve_Disk\"><span class=\"toc_number toc_depth_1\">5<\/span> Kaynak Planlama: Matomo \u0130\u00e7in Ka\u00e7 CPU, Ne Kadar RAM ve Disk?<\/a><ul><li><a href=\"#CPU_ve_RAM\"><span class=\"toc_number toc_depth_2\">5.1<\/span> CPU ve RAM<\/a><\/li><li><a href=\"#Disk_Tipi_ve_Kapasitesi\"><span class=\"toc_number toc_depth_2\">5.2<\/span> Disk Tipi ve Kapasitesi<\/a><\/li><li><a href=\"#Bant_Genisligi_ve_Trafik\"><span class=\"toc_number toc_depth_2\">5.3<\/span> Bant Geni\u015fli\u011fi ve Trafik<\/a><\/li><\/ul><\/li><li><a href=\"#KVKKGDPR_Uyumlu_Matomo_Kurulumu_Lokasyon_Log_ve_Anonimlestirme\"><span class=\"toc_number toc_depth_1\">6<\/span> KVKK\/GDPR Uyumlu Matomo Kurulumu: Lokasyon, Log ve Anonimle\u015ftirme<\/a><ul><li><a href=\"#1_Veri_Lokasyonu_ve_Sunucu_Bolgesi\"><span class=\"toc_number toc_depth_2\">6.1<\/span> 1. Veri Lokasyonu ve Sunucu B\u00f6lgesi<\/a><\/li><li><a href=\"#2_IP_Maskeleme_ve_Log_Anonimlestirme\"><span class=\"toc_number toc_depth_2\">6.2<\/span> 2. IP Maskeleme ve Log Anonimle\u015ftirme<\/a><\/li><li><a href=\"#3_Veri_Saklama_Sureleri_ve_Otomatik_Temizlik\"><span class=\"toc_number toc_depth_2\">6.3<\/span> 3. Veri Saklama S\u00fcreleri ve Otomatik Temizlik<\/a><\/li><li><a href=\"#4_Erisim_Kontrolu_ve_Sifreleme\"><span class=\"toc_number toc_depth_2\">6.4<\/span> 4. Eri\u015fim Kontrol\u00fc ve \u015eifreleme<\/a><\/li><\/ul><\/li><li><a href=\"#Matomo_Icin_Onerilen_Sunucu_Mimarileri\"><span class=\"toc_number toc_depth_1\">7<\/span> Matomo \u0130\u00e7in \u00d6nerilen Sunucu Mimarileri<\/a><ul><li><a href=\"#Senaryo_1_Tek_Site_veya_Kucuk_Portfoy_Icin_Tek_VPS\"><span class=\"toc_number toc_depth_2\">7.1<\/span> Senaryo 1: Tek Site veya K\u00fc\u00e7\u00fck Portf\u00f6y \u0130\u00e7in Tek VPS<\/a><\/li><li><a href=\"#Senaryo_2_Ajanslar_ve_SaaS_Projeleri_Icin_Cok_Siteli_Tek_Matomo\"><span class=\"toc_number toc_depth_2\">7.2<\/span> Senaryo 2: Ajanslar ve SaaS Projeleri \u0130\u00e7in \u00c7ok Siteli Tek Matomo<\/a><\/li><li><a href=\"#Senaryo_3_Yuksek_Trafikli_Kurumsal_Kurulum\"><span class=\"toc_number toc_depth_2\">7.3<\/span> Senaryo 3: Y\u00fcksek Trafikli Kurumsal Kurulum<\/a><\/li><\/ul><\/li><li><a href=\"#Guvenlik_ve_Bakim_Analitik_Sunucusunu_Uzun_Vadede_Saglikli_Tutmak\"><span class=\"toc_number toc_depth_1\">8<\/span> G\u00fcvenlik ve Bak\u0131m: Analitik Sunucusunu Uzun Vadede Sa\u011fl\u0131kl\u0131 Tutmak<\/a><ul><li><a href=\"#1_Guvenlik_Sertlestirme\"><span class=\"toc_number toc_depth_2\">8.1<\/span> 1. G\u00fcvenlik Sertle\u015ftirme<\/a><\/li><li><a href=\"#2_Guncelleme_Politikasi\"><span class=\"toc_number toc_depth_2\">8.2<\/span> 2. G\u00fcncelleme Politikas\u0131<\/a><\/li><li><a href=\"#3_Izleme_ve_Alarm_Mekanizmalari\"><span class=\"toc_number toc_depth_2\">8.3<\/span> 3. \u0130zleme ve Alarm Mekanizmalar\u0131<\/a><\/li><\/ul><\/li><li><a href=\"#DCHost_Uzerinde_Matomo_ve_SelfHosted_Analytics_Icin_Yol_Haritasi\"><span class=\"toc_number toc_depth_1\">9<\/span> DCHost \u00dczerinde Matomo ve Self\u2011Hosted Analytics \u0130\u00e7in Yol Haritas\u0131<\/a><\/li><\/ul><\/div>\n<h2><span id=\"Matomo_ve_SelfHosted_Analytics_Icin_Dogru_Hosting_Neden_Bu_Kadar_Onemli\">Matomo ve Self\u2011Hosted Analytics \u0130\u00e7in Do\u011fru Hosting Neden Bu Kadar \u00d6nemli?<\/span><\/h2>\n<p>G\u00fcnl\u00fck veya ayl\u0131k raporlar\u0131 sadece bir grafikten ibaret g\u00f6rm\u00fcyorsan\u0131z, analitik altyap\u0131s\u0131n\u0131n asl\u0131nda ba\u015fl\u0131 ba\u015f\u0131na bir <strong>kritik sistem<\/strong> oldu\u011funu biliyorsunuzdur. \u00d6zellikle Matomo gibi self\u2011hosted (kendi sunucunuzda \u00e7al\u0131\u015fan) analytics ara\u00e7lar\u0131na ge\u00e7ti\u011finizde, art\u0131k sadece bir &#8220;rapor arac\u0131&#8221; de\u011fil; veri toplama, saklama, anonimle\u015ftirme, yedekleme ve \u00f6l\u00e7eklendirme sorumlulu\u011funu da \u00fcstlenmi\u015f oluyorsunuz.<\/p>\n<p>DCHost ekibi olarak hem k\u00fc\u00e7\u00fck bloglardan hem de y\u00fcksek trafikli e\u2011ticaret sitelerinden, kamu kurumlar\u0131ndan ve ajanslardan \u00e7ok fazla &#8220;Matomo kuraca\u011f\u0131z, nas\u0131l bir hosting se\u00e7elim?&#8221; sorusu al\u0131yoruz. Sorunun arkas\u0131nda genelde \u00fc\u00e7 temel motivasyon oluyor:<\/p>\n<ul>\n<li><strong>Gizlilik ve KVKK\/GDPR uyumu<\/strong>: Ziyaret\u00e7i verisinin nerede ve nas\u0131l tutuldu\u011funu tam kontrol etmek.<\/li>\n<li><strong>Ba\u011f\u0131ms\u0131zl\u0131k ve m\u00fclkiyet<\/strong>: \u00dc\u00e7\u00fcnc\u00fc parti bir servis kapansa bile veriyi elinde tutmak.<\/li>\n<li><strong>Teknik esneklik<\/strong>: Log temelli analiz, \u0131s\u0131 haritas\u0131, oturum kayd\u0131, e\u2011ticaret entegrasyonu gibi geli\u015fmi\u015f \u00f6zellikleri diledi\u011fi gibi kurgulamak.<\/li>\n<\/ul>\n<p>Bu rehberde Matomo ba\u015fta olmak \u00fczere self\u2011hosted analytics ara\u00e7lar\u0131 i\u00e7in hangi hosting t\u00fcr\u00fcn\u00fcn uygun oldu\u011fundan, ka\u00e7 CPU ve ne kadar RAM gerekti\u011fine; veritaban\u0131 tasar\u0131m\u0131ndan log anonimle\u015ftirmeye kadar pratik, sahada denenmi\u015f yakla\u015f\u0131mlar\u0131 toparlad\u0131k. Amac\u0131m\u0131z; Matomo kurulumu belgesini kopyalamak de\u011fil, <strong>analitik sunucunuzu DCHost \u00fczerinde uzun vadeli, g\u00fcvenli ve \u00f6l\u00e7eklenebilir \u015fekilde nas\u0131l planlayaca\u011f\u0131n\u0131z\u0131<\/strong> netle\u015ftirmek.<\/p>\n<h2><span id=\"Neden_SelfHosted_Analytics_Matomoyu_Tercih_Edenlerin_Temel_Gerekceleri\">Neden Self\u2011Hosted Analytics? Matomo\u2019yu Tercih Edenlerin Temel Gerek\u00e7eleri<\/span><\/h2>\n<p>Self\u2011hosted analytics\u2019e ge\u00e7i\u015f karar\u0131 genellikle hukuk, pazarlama ve teknik ekiplerin ortak masas\u0131nda al\u0131n\u0131yor. Masadaki ana ba\u015fl\u0131klar:<\/p>\n<ul>\n<li><strong>Veri egemenli\u011fi<\/strong>: Ziyaret\u00e7i verilerinin hangi \u00fclkede sakland\u0131\u011f\u0131, hangi kanunlara tabi oldu\u011fu netle\u015fsin isteniyor.<\/li>\n<li><strong>KVKK\/GDPR uyumu<\/strong>: IP anonimle\u015ftirme, \u00e7erez onay\u0131, veri saklama s\u00fcreleri gibi konularda granular (ince ayarl\u0131) kontrol ihtiyac\u0131 do\u011fuyor.<\/li>\n<li><strong>\u00dc\u00e7\u00fcnc\u00fc partiye ba\u011f\u0131ml\u0131l\u0131\u011f\u0131 azaltma<\/strong>: Hizmet kapan\u0131rsa, \u00fccret politikas\u0131n\u0131 de\u011fi\u015ftirirse veya entegrasyon sorunlar\u0131 ya\u015fan\u0131rsa etkilenmemek.<\/li>\n<li><strong>Teknik \u00f6zelle\u015ftirme<\/strong>: \u00d6zel event \u015femalar\u0131, custom dimension alanlar\u0131, ham veriye do\u011frudan SQL eri\u015fimi gibi ihtiya\u00e7lar.<\/li>\n<\/ul>\n<p>Matomo bu noktada \u00f6ne \u00e7\u0131k\u0131yor \u00e7\u00fcnk\u00fc hem <strong>taray\u0131c\u0131 tabanl\u0131 izleme<\/strong> (JavaScript tracking) hem de <strong>sunucu tarafl\u0131 izleme<\/strong> (log analizi, server\u2011side tracking) se\u00e7eneklerini bir arada sunuyor. Ayr\u0131ca ek mod\u00fcllerle e\u2011ticaret takipleri, \u0131s\u0131 haritas\u0131, formlar, A\/B testleri gibi geli\u015fmi\u015f yetenekler kazanabiliyorsunuz. T\u00fcm bunlar ise do\u011frudan hosting kaynaklar\u0131n\u0131z\u0131 etkiliyor.<\/p>\n<p>Self\u2011hosted analytics kurarken unutulmamas\u0131 gereken kritik nokta \u015fu: Analitik sunucunuz da bir web uygulamas\u0131; t\u0131pk\u0131 WordPress veya bir SaaS paneli gibi CPU, RAM, disk, I\/O ve a\u011f kayna\u011f\u0131 t\u00fcketiyor. Bu nedenle daha \u00f6nce <a href=\"https:\/\/www.dchost.com\/blog\/wordpress-blog-woocommerce-ve-saas-icin-kac-cpu-ne-kadar-ram\/\">WordPress ve SaaS i\u00e7in CPU\/RAM planlama<\/a> konular\u0131nda anlatt\u0131\u011f\u0131m\u0131z prensiplerin bir\u00e7o\u011fu Matomo i\u00e7in de ge\u00e7erli.<\/p>\n<h2><span id=\"Matomo_ve_Diger_SelfHosted_Analytics_Araclarina_Kisa_Bakis\">Matomo ve Di\u011fer Self\u2011Hosted Analytics Ara\u00e7lar\u0131na K\u0131sa Bak\u0131\u015f<\/span><\/h2>\n<p>Bu rehberde oda\u011f\u0131m\u0131z Matomo; \u00e7\u00fcnk\u00fc olgun ekosistemi, eklentileri ve KVKK\/GDPR odakl\u0131 \u00f6zellikleriyle en s\u0131k tercih edilen self\u2011hosted analytics \u00e7\u00f6z\u00fcm\u00fc. Yine de mimariyi planlarken piyasadaki di\u011fer ara\u00e7lar\u0131 da bilmek i\u015finize yarar:<\/p>\n<ul>\n<li><strong>Matomo<\/strong>: PHP + MySQL\/MariaDB tabanl\u0131, klasik LAMP\/Lemp stack \u00fczerinde ko\u015fuyor. Geni\u015f plugin ekosistemi ve g\u00fc\u00e7l\u00fc segmentasyon yetenekleri var.<\/li>\n<li><strong>Log tabanl\u0131 analiz ara\u00e7lar\u0131<\/strong> (GoAccess, AWStats vb.): Web sunucusu loglar\u0131n\u0131 okuyup rapor \u00fcretiyor. \u00c7erez kullanmadan da basit trendleri g\u00f6rmek isteyenler i\u00e7in hafif bir \u00e7\u00f6z\u00fcm.<\/li>\n<li><strong>Modern self\u2011hosted analytics ara\u00e7lar\u0131<\/strong>: \u00c7o\u011fu Node.js veya Go tabanl\u0131; olay (event) odakl\u0131, hafif aray\u00fczl\u00fc ve genelde basit metriklere odaklanan yap\u0131lar.<\/li>\n<\/ul>\n<p>Bu \u00e7er\u00e7evede Matomo i\u00e7in tipik gereksinimler \u015f\u00f6yle \u00f6zetlenebilir:<\/p>\n<ul>\n<li>PHP 7.4+ \/ 8.x (g\u00fcncel ve destekli s\u00fcr\u00fcm)<\/li>\n<li>MySQL\/MariaDB veritaban\u0131 (orta\u2011b\u00fcy\u00fck projelerde ayr\u0131 veritaban\u0131 sunucusu \u00f6nerilir)<\/li>\n<li>Apache veya Nginx (ya da LiteSpeed) web sunucusu<\/li>\n<li>CLI cron job \u00e7al\u0131\u015ft\u0131rabilen bir ortam<\/li>\n<\/ul>\n<p>Yani Matomo, tipik bir PHP uygulamas\u0131 gibi davran\u0131yor; bu da DCHost altyap\u0131s\u0131nda <strong>payla\u015f\u0131ml\u0131 hosting, <a href=\"https:\/\/www.dchost.com\/tr\/vps\">VPS<\/a>, <a href=\"https:\/\/www.dchost.com\/tr\/fiziksel-sunucu\">dedicated sunucu<\/a> veya colocation<\/strong> \u00fczerinde rahatl\u0131kla bar\u0131nd\u0131r\u0131labilece\u011fi anlam\u0131na geliyor. \u00d6nemli olan, do\u011fru \u00f6l\u00e7e\u011fi ve mimariyi en ba\u015fta kurgulamak.<\/p>\n<h2><span id=\"Hangi_Hosting_Turu_Matomo_Icin_Uygun_Paylasimli_mi_VPS_mi_Dedicated_mi\">Hangi Hosting T\u00fcr\u00fc Matomo \u0130\u00e7in Uygun? Payla\u015f\u0131ml\u0131 m\u0131 VPS mi Dedicated m\u0131?<\/span><\/h2>\n<p>Analitik sunucunuzu nereye yerle\u015ftirece\u011finiz; sitenizin trafi\u011fine, saklamak istedi\u011finiz veri derinli\u011fine ve kurum i\u00e7i reg\u00fclasyonlar\u0131n\u0131za g\u00f6re de\u011fi\u015fiyor. DCHost taraf\u0131nda s\u0131k kulland\u0131\u011f\u0131m\u0131z yakla\u015f\u0131m\u0131 \u00fc\u00e7 seviyede anlatabiliriz.<\/p>\n<h3><span id=\"1_Dusuk_Trafikli_Siteler_Icin_paylasimli_hosting_veya_Kucuk_VPS\">1. D\u00fc\u015f\u00fck Trafikli Siteler \u0130\u00e7in: <a href=\"https:\/\/www.dchost.com\/tr\/web-hosting\">payla\u015f\u0131ml\u0131 hosting<\/a> veya K\u00fc\u00e7\u00fck VPS<\/span><\/h3>\n<p>Ayl\u0131k 10\u201120 bin sayfa g\u00f6r\u00fcnt\u00fcleme alan k\u00fc\u00e7\u00fck bloglar, kurumsal tan\u0131t\u0131m siteleri veya birka\u00e7 m\u00fc\u015fterisini takip etmek isteyen ajanslar i\u00e7in <strong>hafif Matomo kurulumlar\u0131<\/strong> yeterli oluyor.<\/p>\n<ul>\n<li><strong>Payla\u015f\u0131ml\u0131 hosting<\/strong>: PHP ve MySQL deste\u011fi varsa, CLI cron job \u00e7al\u0131\u015ft\u0131rabiliyorsan\u0131z Matomo\u2019yu temel raporlama senaryolar\u0131 i\u00e7in kullanabilirsiniz.<\/li>\n<li><strong>K\u00fc\u00e7\u00fck bir VPS<\/strong> (\u00f6rne\u011fin 1\u20132 vCPU, 2\u20134 GB RAM): Kaynak izole oldu\u011fu i\u00e7in performans daha \u00f6ng\u00f6r\u00fclebilir, ek paket\/eklenti kurarken de daha \u00f6zg\u00fcr olursunuz.<\/li>\n<\/ul>\n<p>Payla\u015f\u0131ml\u0131 hosting, tamamen maliyet odakl\u0131 ve basit raporlar\u0131n yeterli oldu\u011fu senaryolarda mant\u0131kl\u0131. Ancak IP anonimle\u015ftirme, KVKK\/GDPR odakl\u0131 log politikalar\u0131 veya \u00f6zel firewall kurallar\u0131 gibi ihtiya\u00e7lar devreye girdi\u011finde, biz genellikle <a href=\"https:\/\/www.dchost.com\/blog\/vps-hosting-nedir-kucuk-isletmeler-icin-avantajlari-ve-kullanim-alanlari\/\">VPS hosting kullan\u0131m\u0131n\u0131<\/a> \u00f6neriyoruz.<\/p>\n<h3><span id=\"2_Orta_Trafikli_Projeler_Icin_OrtaUst_Seviye_VPS\">2. Orta Trafikli Projeler \u0130\u00e7in: Orta\/\u00dcst Seviye VPS<\/span><\/h3>\n<p>Ayl\u0131k 100 bin \u2013 2 milyon sayfa g\u00f6r\u00fcnt\u00fcleme band\u0131ndaki sitelerde Matomo art\u0131k ciddi anlamda <strong>CPU, RAM ve disk I\/O<\/strong> t\u00fcketmeye ba\u015fl\u0131yor. \u00d6zellikle:<\/p>\n<ul>\n<li>Olay (event) say\u0131s\u0131 y\u00fcksekse,<\/li>\n<li>E\u2011ticaret takip mod\u00fclleri aktifse,<\/li>\n<li>Is\u0131 haritas\u0131 ve oturum kayd\u0131 gibi \u00f6zellikler kullan\u0131l\u0131yorsa<\/li>\n<\/ul>\n<p>hem veritaban\u0131 boyutu hem de rapor olu\u015fturma s\u00fcresi h\u0131zla art\u0131yor. Bu seviyede tipik DCHost mimarisi:<\/p>\n<ul>\n<li>4\u20138 vCPU<\/li>\n<li>8\u201316 GB RAM<\/li>\n<li>NVMe SSD disk (rastgele I\/O\u2019ya \u00e7ok ihtiya\u00e7 duyuldu\u011fu i\u00e7in kritik)<\/li>\n<li>Ayr\u0131 yedekleme deposu (harici storage veya object storage)<\/li>\n<\/ul>\n<p>Bu t\u00fcr VPS\u2019lerde <a href=\"https:\/\/www.dchost.com\/blog\/vps-guvenlik-sertlestirme-kontrol-listesi-sshd_config-fail2ban-ve-root-erisimini-kapatmak\/\">g\u00fcvenlik sertle\u015ftirme<\/a> ad\u0131mlar\u0131n\u0131, firewall ve otomatik g\u00fcncellemeleri mutlaka devreye al\u0131yoruz.<\/p>\n<h3><span id=\"3_Yuksek_Trafik_ve_Cok_Siteli_Kurumlar_Icin_Dedicated_Sunucu_veya_Colocation\">3. Y\u00fcksek Trafik ve \u00c7ok Siteli Kurumlar \u0130\u00e7in: Dedicated Sunucu veya Colocation<\/span><\/h3>\n<p>G\u00fcnl\u00fck y\u00fcz binlerce \/ milyonlarca sayfa g\u00f6r\u00fcnt\u00fcleme alan haber siteleri, b\u00fcy\u00fck e\u2011ticaret platformlar\u0131 veya onlarca m\u00fc\u015fteriyi tek Matomo k\u00fcmesi alt\u0131nda toplayan ajanslar i\u00e7in <strong>dedicated sunucu<\/strong> veya <strong>colocation<\/strong> daha ger\u00e7ek\u00e7i. Bu seviyede genellikle:<\/p>\n<ul>\n<li>Uygulama (PHP + web sunucusu) ve veritaban\u0131n\u0131 ayr\u0131 sunuculara b\u00f6lmek,<\/li>\n<li>RAID korumal\u0131 NVMe veya h\u0131zl\u0131 SSD kullanmak,<\/li>\n<li>M\u00fcmk\u00fcnse veritaban\u0131nda replikasyon veya y\u00fcksek eri\u015filebilirlik kurgulamak<\/li>\n<\/ul>\n<p>gibi \u00e7\u00f6z\u00fcmler devreye giriyor. E\u011fer kendi donan\u0131m\u0131n\u0131z varsa ve veri merkezinde bar\u0131nd\u0131rmak istiyorsan\u0131z, <a href=\"https:\/\/www.dchost.com\/blog\/colocation-hizmeti-ile-kendi-sunucunuzu-barindirmanin-avantajlari\/\">colocation sayesinde kendi sunucunuzu DCHost veri merkezinde<\/a> bar\u0131nd\u0131r\u0131p, Matomo\u2019yu tamamen kurum i\u00e7i politikalar\u0131n\u0131za g\u00f6re y\u00f6netebilirsiniz.<\/p>\n<h2><span id=\"Kaynak_Planlama_Matomo_Icin_Kac_CPU_Ne_Kadar_RAM_ve_Disk\">Kaynak Planlama: Matomo \u0130\u00e7in Ka\u00e7 CPU, Ne Kadar RAM ve Disk?<\/span><\/h2>\n<p>Analitik sunucusunda yap\u0131lan en yayg\u0131n hata, &#8220;nas\u0131l olsa sadece rapor&#8221; diyerek zay\u0131f bir paketle ba\u015flamak ve birka\u00e7 ay sonra raporlar\u0131n dakikalarca y\u00fcklenmesini izlemek. DCHost taraf\u0131nda g\u00f6zlemledi\u011fimiz metriklere g\u00f6re kabaca \u015fu \u00f6l\u00e7eklendirme k\u0131lavuzunu kullanabilirsiniz.<\/p>\n<h3><span id=\"CPU_ve_RAM\">CPU ve RAM<\/span><\/h3>\n<ul>\n<li><strong>Ayl\u0131k &lt; 50.000 sayfa g\u00f6r\u00fcnt\u00fcleme<\/strong><br \/>1\u20132 vCPU, 2\u20134 GB RAM \u00e7o\u011fu zaman yeterli. Cron job\u2019lar\u0131 d\u00fc\u015f\u00fck yo\u011funluklu \u00e7al\u0131\u015ft\u0131rmak (5\u201315 dakikal\u0131k aral\u0131klarla) performans\u0131 dengeler.<\/li>\n<li><strong>50.000 \u2013 500.000 sayfa g\u00f6r\u00fcnt\u00fcleme<\/strong><br \/>2\u20134 vCPU, 4\u20138 GB RAM daha ger\u00e7ek\u00e7i. \u00d6zellikle segmentasyon ve \u00f6zel raporlar kullan\u0131l\u0131yorsa 4 vCPU alt\u0131na d\u00fc\u015fmemeye \u00e7al\u0131\u015f\u0131n.<\/li>\n<li><strong>500.000 \u2013 5.000.000+ sayfa g\u00f6r\u00fcnt\u00fcleme<\/strong><br \/>4\u20138+ vCPU, 8\u201316+ GB RAM seviyesine \u00e7\u0131kmak gerekiyor. Bu seviyede genelde veritaban\u0131n\u0131 ayr\u0131 makineye ay\u0131rmay\u0131 da d\u00fc\u015f\u00fcnmeye ba\u015fl\u0131yoruz.<\/li>\n<\/ul>\n<p>Elbette bunlar kaba kurallar. Event say\u0131s\u0131, e\u2011ticaret verileri, ar\u015fivleme periyotlar\u0131 ve cron konfigurasyonu CPU ihtiyac\u0131n\u0131 ciddi \u015fekilde etkiliyor. \u00d6zellikle web aray\u00fcz\u00fcnden &#8220;All websites&#8221; g\u00f6r\u00fcn\u00fcm\u00fcn\u00fc a\u00e7t\u0131\u011f\u0131n\u0131zda, Matomo arkada olduk\u00e7a a\u011f\u0131r sorgular \u00e7al\u0131\u015ft\u0131rabiliyor.<\/p>\n<h3><span id=\"Disk_Tipi_ve_Kapasitesi\">Disk Tipi ve Kapasitesi<\/span><\/h3>\n<p>Matomo s\u00f6z konusu oldu\u011funda disk, sadece kapasite de\u011fil <strong>IOPS ve gecikme<\/strong> anlam\u0131na da geliyor. Bu y\u00fczden:<\/p>\n<ul>\n<li><strong>Mutlaka SSD, tercihen NVMe<\/strong> kullan\u0131n. Y\u00fcksek trafikli senaryolarda klasik HDD ile raporlar i\u015fkenceye d\u00f6ner.<\/li>\n<li>\u0130lk kurulumda bile en az 40\u201360 GB disk planlay\u0131n. Birka\u00e7 y\u0131l veri tutmay\u0131 d\u00fc\u015f\u00fcn\u00fcyorsan\u0131z 100 GB+ daha mant\u0131kl\u0131.<\/li>\n<li>Database ve dosya yedeklerini ayn\u0131 diskte saklamamaya \u00e7al\u0131\u015f\u0131n; yedek i\u00e7in ayr\u0131 storage veya object storage kullan\u0131m\u0131, yedekleme s\u00fcrelerini ve g\u00fcvenli\u011fi iyile\u015ftirir.<\/li>\n<\/ul>\n<p>Disk planlarken, daha \u00f6nce <a href=\"https:\/\/www.dchost.com\/blog\/web-siteniz-icin-aylik-trafik-ve-bant-genisligi-ihtiyaci-nasil-hesaplanir\/\">trafik ve bant geni\u015fli\u011fi hesab\u0131<\/a> i\u00e7in \u00f6nerdi\u011fimiz yakla\u015f\u0131m\u0131 burada da uygulayabilirsiniz: G\u00fcnl\u00fck event say\u0131s\u0131n\u0131, saklamak istedi\u011finiz y\u0131l say\u0131s\u0131yla \u00e7arp\u0131n; log b\u00fcy\u00fcmesini ve indeks boyutlar\u0131n\u0131 hesaba kat\u0131n.<\/p>\n<h3><span id=\"Bant_Genisligi_ve_Trafik\">Bant Geni\u015fli\u011fi ve Trafik<\/span><\/h3>\n<p>Analytics i\u00e7in bant geni\u015fli\u011fi, a\u011f\u0131rl\u0131kl\u0131 olarak \u015fu iki kaynaktan t\u00fcketiliyor:<\/p>\n<ul>\n<li>Ziyaret\u00e7ilerin taray\u0131c\u0131lar\u0131ndan gelen <strong>tracking istekleri<\/strong><\/li>\n<li>Matomo aray\u00fcz\u00fcne giren kullan\u0131c\u0131lar\u0131n dashboard \/ rapor istekleri<\/li>\n<\/ul>\n<p>Tracking istekleri genelde k\u00fc\u00e7\u00fck JSON veya GIF istekleri oldu\u011fundan tek ba\u015f\u0131na b\u00fcy\u00fck bir bant geni\u015fli\u011fi y\u00fck\u00fc olu\u015fturmaz; ancak y\u00fcksek trafikli sitelerde CDN veya reverse proxy kullanmak, hem origin (kaynak) \u00fczerindeki y\u00fck\u00fc hem de gecikmeyi azalt\u0131r. \u00d6zellikle \u00e7ok b\u00f6lgeden trafik alan projelerde, <a href=\"https:\/\/www.dchost.com\/blog\/geodns-ve-cok-bolgeli-hosting-mimarisi-ile-global-ziyaretcilere-yakinlasmak\/\">GeoDNS ve \u00e7ok b\u00f6lgeli mimari<\/a> gibi \u00e7\u00f6z\u00fcmlerle analytics isteklerini en yak\u0131n noktaya y\u00f6nlendirmek m\u00fcmk\u00fcnd\u00fcr.<\/p>\n<h2><span id=\"KVKKGDPR_Uyumlu_Matomo_Kurulumu_Lokasyon_Log_ve_Anonimlestirme\">KVKK\/GDPR Uyumlu Matomo Kurulumu: Lokasyon, Log ve Anonimle\u015ftirme<\/span><\/h2>\n<p>Self\u2011hosted analytics d\u00fcnyas\u0131nda en b\u00fcy\u00fck avantaj\u0131n\u0131z, hukuki ve teknik politikalar\u0131 <strong>kendi kontrol\u00fcn\u00fczde<\/strong> tan\u0131mlayabilmeniz. Bunun bedeli ise do\u011fru kurulum ve bak\u0131m sorumlulu\u011fu. DCHost taraf\u0131nda Matomo planlarken \u015fu ba\u015fl\u0131klar\u0131 masaya yat\u0131r\u0131yoruz.<\/p>\n<h3><span id=\"1_Veri_Lokasyonu_ve_Sunucu_Bolgesi\">1. Veri Lokasyonu ve Sunucu B\u00f6lgesi<\/span><\/h3>\n<p>T\u00fcrkiye\u2019de faaliyet g\u00f6steren ve KVKK\u2019ya tabi bir \u015firket i\u00e7in, analitik verisinin hangi \u00fclkede tutuldu\u011fu kritik. Benzer \u015fekilde Avrupa\u2019daki kullan\u0131c\u0131lar i\u00e7in de GDPR devreye giriyor. Bu noktada:<\/p>\n<ul>\n<li>Hedef kitleniz a\u011f\u0131rl\u0131kl\u0131 olarak T\u00fcrkiye\u2019deyse, analitik sunucusunu T\u00fcrkiye veri merkezinde konumland\u0131rmak hem <strong>gizlilik<\/strong> hem de <strong>gecikme s\u00fcresi<\/strong> a\u00e7\u0131s\u0131ndan avantaj sa\u011flar.<\/li>\n<li>Avrupa odakl\u0131 projelerde, Avrupa b\u00f6lgesindeki veri merkezlerimizi tercih ederek GDPR uyumu ve d\u00fc\u015f\u00fck latency aras\u0131nda denge kurmak m\u00fcmk\u00fcn.<\/li>\n<\/ul>\n<p>Bu konuyu daha geni\u015f \u00e7er\u00e7evede ele ald\u0131\u011f\u0131m\u0131z <a href=\"https:\/\/www.dchost.com\/blog\/kvkk-ve-gdpr-uyumlu-hosting-secimi-turkiye-avrupa-ve-abd-veri-merkezleri-arasinda-veri-yerellestirme-stratejisi\/\">KVKK ve GDPR uyumlu hosting se\u00e7imi rehberine<\/a> de mutlaka g\u00f6z atman\u0131z\u0131 \u00f6neririz.<\/p>\n<h3><span id=\"2_IP_Maskeleme_ve_Log_Anonimlestirme\">2. IP Maskeleme ve Log Anonimle\u015ftirme<\/span><\/h3>\n<p>Matomo, IP adreslerini belirli say\u0131da bitten sonra s\u0131f\u0131rlayarak anonimle\u015ftirebiliyor. \u00d6rne\u011fin IPv4\u2019te son okteti, IPv6\u2019da ise son birka\u00e7 blo\u011fu maskeleme gibi ayarlar s\u00f6z konusu. Burada prensip \u015fu:<\/p>\n<ul>\n<li>Analitik i\u00e7in gerekli olmayan hi\u00e7bir ki\u015fisel veriyi ham halde tutmamak.<\/li>\n<li>Gerekiyorsa IP\u2019yi sadece k\u0131sa s\u00fcreli (\u00f6r. 7\u201330 g\u00fcn) ham olarak saklay\u0131p sonras\u0131nda anonimle\u015ftirmek.<\/li>\n<\/ul>\n<p>IP maskelemenin yan\u0131nda, log d\u00fczeyinde de ek \u00f6nlemler alabilirsiniz. \u00d6zellikle Matomo\u2019yu Nginx\/Apache arkas\u0131nda \u00e7al\u0131\u015ft\u0131r\u0131yorsan\u0131z, web sunucusu loglar\u0131nda da IP, User\u2011Agent ve Referrer gibi alanlar\u0131 <strong>KVKK\/GDPR prensiplerine uygun<\/strong> y\u00f6netmek \u00f6nemli. Bu konuda daha \u00f6nce haz\u0131rlad\u0131\u011f\u0131m\u0131z <a href=\"https:\/\/www.dchost.com\/blog\/kvkk-ve-gdpr-icin-log-anonimlestirme-ip-maskeleme-ve-pseudonymization\/\">log anonimle\u015ftirme ve IP maskeleme rehberi<\/a>, analytics sunucular\u0131n\u0131z i\u00e7in de birebir uygulanabilir.<\/p>\n<h3><span id=\"3_Veri_Saklama_Sureleri_ve_Otomatik_Temizlik\">3. Veri Saklama S\u00fcreleri ve Otomatik Temizlik<\/span><\/h3>\n<p>Analitik verisini &#8220;sonsuz&#8221; saklamak \u00e7o\u011fu zaman hukuki ve teknik a\u00e7\u0131dan gereksiz. Matomo i\u00e7inde:<\/p>\n<ul>\n<li>Ham log verilerinin tutulma s\u00fcresini (\u00f6r. 6 ay),<\/li>\n<li>\u00d6zetlenmi\u015f, ar\u015fivlenmi\u015f metriklerin saklama s\u00fcresini (\u00f6r. 2\u20133 y\u0131l)<\/li>\n<\/ul>\n<p>ayr\u0131 ayr\u0131 tan\u0131mlayabilirsiniz. B\u00f6ylece hem disk b\u00fcy\u00fcmesini kontrol alt\u0131nda tutar, hem de &#8220;gere\u011finden fazla veri tutma&#8221; riskini azalt\u0131rs\u0131n\u0131z. Yedekleme taraf\u0131nda da <a href=\"https:\/\/www.dchost.com\/blog\/yedek-saklama-suresi-nasil-belirlenir-kvkk-gdpr-ve-maliyet-dengesi\/\">KVKK, GDPR ve maliyet dengesiyle yedek saklama s\u00fcresi belirleme<\/a> yakla\u015f\u0131m\u0131yla uyumlu bir politika kurmak en sa\u011fl\u0131kl\u0131s\u0131.<\/p>\n<h3><span id=\"4_Erisim_Kontrolu_ve_Sifreleme\">4. Eri\u015fim Kontrol\u00fc ve \u015eifreleme<\/span><\/h3>\n<p>Analitik verisi her ne kadar do\u011frudan isim, soyisim i\u00e7ermese de, davran\u0131\u015f profili anlam\u0131nda olduk\u00e7a k\u0131ymetli ve hassas. Bu nedenle:<\/p>\n<ul>\n<li>Matomo aray\u00fcz\u00fc i\u00e7in <strong>g\u00fc\u00e7l\u00fc parolalar<\/strong>, m\u00fcmk\u00fcnse <strong>2FA<\/strong> kullan\u0131n.<\/li>\n<li>Sunucu eri\u015fimini sadece SSH anahtar\u0131 ile, s\u0131n\u0131rl\u0131 kullan\u0131c\u0131larla sa\u011flay\u0131n.<\/li>\n<li>T\u00fcm panel ve tracking endpoint\u2019lerini mutlaka <strong>HTTPS (TLS 1.2\/1.3)<\/strong> \u00fczerinden yay\u0131nlay\u0131n.<\/li>\n<\/ul>\n<p>Sunucu taraf\u0131nda HTTP g\u00fcvenlik ba\u015fl\u0131klar\u0131n\u0131 (HSTS, Content\u2011Security\u2011Policy vb.) do\u011fru kurmak i\u00e7in de <a href=\"https:\/\/www.dchost.com\/blog\/http-guvenlik-basliklari-rehberi-hsts-csp-x-frame-options-ve-referrer-policy-dogru-nasil-kurulur\/\">HTTP g\u00fcvenlik ba\u015fl\u0131klar\u0131 rehberimizde<\/a> anlatt\u0131\u011f\u0131m\u0131z ayarlardan yararlanabilirsiniz.<\/p>\n<h2><span id=\"Matomo_Icin_Onerilen_Sunucu_Mimarileri\">Matomo \u0130\u00e7in \u00d6nerilen Sunucu Mimarileri<\/span><\/h2>\n<p>Gelelim i\u015fin mimari taraf\u0131na. DCHost\u2019ta sahada s\u0131k g\u00f6rd\u00fc\u011f\u00fcm\u00fcz ve \u00e7o\u011fu senaryo i\u00e7in i\u015fe yarayan \u00fc\u00e7 temel Matomo mimarisini payla\u015fal\u0131m.<\/p>\n<h3><span id=\"Senaryo_1_Tek_Site_veya_Kucuk_Portfoy_Icin_Tek_VPS\">Senaryo 1: Tek Site veya K\u00fc\u00e7\u00fck Portf\u00f6y \u0130\u00e7in Tek VPS<\/span><\/h3>\n<p>Kimin i\u00e7in uygun?<\/p>\n<ul>\n<li>1\u20135 aras\u0131 siteyi takip eden k\u00fc\u00e7\u00fck i\u015fletmeler<\/li>\n<li>Ayl\u0131k &lt; 200.000 sayfa g\u00f6r\u00fcnt\u00fcleme<\/li>\n<li>Temel raporlar, birka\u00e7 \u00f6zel event\/goal<\/li>\n<\/ul>\n<p>\u00d6rnek yap\u0131:<\/p>\n<ul>\n<li>2\u20134 vCPU, 4\u20138 GB RAM, 80\u2013160 GB NVMe SSD<\/li>\n<li>Apache veya Nginx + PHP\u2011FPM<\/li>\n<li>Ayn\u0131 VPS \u00fczerinde MySQL\/MariaDB (k\u00fc\u00e7\u00fck \u00f6l\u00e7ek i\u00e7in yeterli)<\/li>\n<li>G\u00fcnl\u00fck otomatik veritaban\u0131 + dosya yede\u011fi (harici storage\u2019a)<\/li>\n<\/ul>\n<p>Bu senaryoda Matomo genelde <code>analytics.siteniz.com<\/code> gibi bir alt alan ad\u0131nda \u00e7al\u0131\u015f\u0131yor, sitenin kendisi ise ba\u015fka bir hosting paketinde olabilir. DNS taraf\u0131nda sadece ilgili alt alan i\u00e7in Matomo VPS\u2019ine bir A\/AAAA kayd\u0131 veriyorsunuz. E\u011fer DNS ve SSL y\u00f6netimini Cloudflare \u00fczerinden yap\u0131yorsan\u0131z, <a href=\"https:\/\/www.dchost.com\/blog\/cloudflare-dns-mi-hosting-dnsi-mi-en-dogru-nameserver-stratejisi\/\">nameserver stratejinizi<\/a> de buna g\u00f6re kurgulayabilirsiniz.<\/p>\n<h3><span id=\"Senaryo_2_Ajanslar_ve_SaaS_Projeleri_Icin_Cok_Siteli_Tek_Matomo\">Senaryo 2: Ajanslar ve SaaS Projeleri \u0130\u00e7in \u00c7ok Siteli Tek Matomo<\/span><\/h3>\n<p>Kimin i\u00e7in uygun?<\/p>\n<ul>\n<li>Onlarca m\u00fc\u015fterisinin trafi\u011fini tek panelden izlemek isteyen ajanslar<\/li>\n<li>Tek bir Matomo kurulumu \u00fczerinden birden fazla \u00fcr\u00fcn\u00fc, alt markay\u0131 veya SaaS tenant\u2019\u0131n\u0131 izlemek isteyen ekipler<\/li>\n<\/ul>\n<p>\u00d6rnek yap\u0131:<\/p>\n<ul>\n<li>4\u20138 vCPU, 8\u201316 GB RAM, 200+ GB NVMe SSD<\/li>\n<li>Nginx + PHP\u2011FPM (8\u201316 worker child, opcache aktif)<\/li>\n<li>Ayr\u0131 database kullan\u0131c\u0131lar\u0131yla tek veritaban\u0131 sunucusu (ayn\u0131 VPS veya ayr\u0131 VPS)<\/li>\n<li>Log rotate ve otomatik ar\u015fivleme (Matomo archiver cron, saatlik\/2 saatlik)<\/li>\n<\/ul>\n<p>Bu modelde Matomo i\u00e7inde her m\u00fc\u015fteri veya \u00fcr\u00fcn i\u00e7in ayr\u0131 &#8220;website&#8221; kayd\u0131 olu\u015fturarak, tek panelden hepsini y\u00f6netebilirsiniz. Ajanslar\u0131n sevdi\u011fi bir y\u00f6ntem de, her m\u00fc\u015fteriye sadece kendi sitelerini g\u00f6rebilecekleri kullan\u0131c\u0131 hesaplar\u0131 a\u00e7mak. Burada dikkat edilmesi gereken:<\/p>\n<ul>\n<li>Veri saklama s\u00fcrelerini m\u00fc\u015fteriye g\u00f6re \u00f6zelle\u015ftirmek (baz\u0131lar\u0131 2 y\u0131l, baz\u0131lar\u0131 6 ay isteyebilir).<\/li>\n<li>Kaynak kullan\u0131m\u0131n\u0131 d\u00fczenli izlemek. Bunun i\u00e7in <a href=\"https:\/\/www.dchost.com\/blog\/vps-kaynak-kullanimi-izleme-rehberi-htop-iotop-netdata-ve-prometheus\/\">VPS kaynak kullan\u0131m\u0131n\u0131 izleme rehberimizde<\/a> anlatt\u0131\u011f\u0131m\u0131z ara\u00e7lardan (htop, Netdata, Prometheus+Grafana vb.) yararlanabilirsiniz.<\/li>\n<\/ul>\n<h3><span id=\"Senaryo_3_Yuksek_Trafikli_Kurumsal_Kurulum\">Senaryo 3: Y\u00fcksek Trafikli Kurumsal Kurulum<\/span><\/h3>\n<p>Kimin i\u00e7in uygun?<\/p>\n<ul>\n<li>G\u00fcnl\u00fck y\u00fcz binlerce \/ milyonlarca hit alan tekil site veya portal<\/li>\n<li>Kamu kurumlar\u0131, bankalar, b\u00fcy\u00fck e\u2011ticaret projeleri<\/li>\n<li>S\u0131k\u0131 KVKK\/GDPR politikalar\u0131na tabi, detayl\u0131 denetlenebilirlik isteyen kurumlar<\/li>\n<\/ul>\n<p>\u00d6rnek yap\u0131:<\/p>\n<ul>\n<li><strong>Uygulama sunucusu<\/strong>: 8\u201316 vCPU, 16\u201332 GB RAM, NVMe SSD<\/li>\n<li><strong>Veritaban\u0131 sunucusu<\/strong>: 8\u201316 vCPU, 32+ GB RAM, RAID\u2019li NVMe, replikasyon veya HA mimarisi<\/li>\n<li>\u00d6n tarafta Nginx veya HAProxy ile reverse proxy ve temel WAF kurallar\u0131<\/li>\n<li>Yedeklerde 3\u20112\u20111 kural\u0131 (3 kopya, 2 farkl\u0131 medya, 1 farkl\u0131 lokasyon)<\/li>\n<\/ul>\n<p>Bu senaryoda genelde sistem ekipleri ve bilgi g\u00fcvenli\u011fi birimiyle birlikte \u00e7al\u0131\u015farak a\u015fa\u011f\u0131dakileri ayr\u0131ca tasarl\u0131yoruz:<\/p>\n<ul>\n<li>Veri s\u0131n\u0131fland\u0131rma ve yetki matrisleri<\/li>\n<li>Yedeklerin \u015fifrelenmesi ve saklama s\u00fcreleri<\/li>\n<li>Log\u2019lar\u0131n merkezi log sistemi (ELK, Loki vb.) ile toplanmas\u0131<\/li>\n<li>Periyodik zafiyet taramalar\u0131 ve patch y\u00f6netimi<\/li>\n<\/ul>\n<h2><span id=\"Guvenlik_ve_Bakim_Analitik_Sunucusunu_Uzun_Vadede_Saglikli_Tutmak\">G\u00fcvenlik ve Bak\u0131m: Analitik Sunucusunu Uzun Vadede Sa\u011fl\u0131kl\u0131 Tutmak<\/span><\/h2>\n<p>Matomo veya ba\u015fka bir analytics arac\u0131 kurup b\u0131rakmak, 1\u20112 y\u0131l sonra g\u00fcncellenmemi\u015f bir PHP uygulamas\u0131 ve \u015fi\u015fmi\u015f bir veritaban\u0131 ile kar\u015f\u0131la\u015fmak demek. DCHost olarak bu tuza\u011fa d\u00fc\u015fmemeniz i\u00e7in \u015fu pratik kontrol listesini \u00f6neriyoruz.<\/p>\n<h3><span id=\"1_Guvenlik_Sertlestirme\">1. G\u00fcvenlik Sertle\u015ftirme<\/span><\/h3>\n<ul>\n<li>SSH\u2019da root login\u2019i kapat\u0131n, sadece anahtar do\u011frulamas\u0131 kullan\u0131n.<\/li>\n<li>sshd_config, firewall (ufw\/firewalld\/nftables) ve fail2ban ayarlar\u0131n\u0131, <a href=\"https:\/\/www.dchost.com\/blog\/vps-guvenlik-sertlestirme-kontrol-listesi-sshd_config-fail2ban-ve-root-erisimini-kapatmak\/\">VPS g\u00fcvenlik sertle\u015ftirme rehberinde<\/a> anlatt\u0131\u011f\u0131m\u0131z \u015fekilde uygulay\u0131n.<\/li>\n<li>PHP i\u00e7in gereksiz mod\u00fclleri devre d\u0131\u015f\u0131 b\u0131rak\u0131n, upload limitlerini makul seviyede tutun.<\/li>\n<li>Matomo dizin izinlerini 644\/755 gibi g\u00fcvenli de\u011ferlerde tutun, config dosyalar\u0131na ekstra k\u0131s\u0131tlama koyun.<\/li>\n<\/ul>\n<h3><span id=\"2_Guncelleme_Politikasi\">2. G\u00fcncelleme Politikas\u0131<\/span><\/h3>\n<ul>\n<li>Matomo \u00e7ekirde\u011fi ve eklentiler i\u00e7in ayl\u0131k bir g\u00fcncelleme penceresi belirleyin.<\/li>\n<li>PHP ve veritaban\u0131 sunucusu i\u00e7in min\u00f6r g\u00fcvenlik g\u00fcncellemelerini otomatik, maj\u00f6r versiyon ge\u00e7i\u015flerini kontroll\u00fc yap\u0131n.<\/li>\n<li>G\u00fcncelleme \u00f6ncesi otomatik snapshot veya tam yedek al\u0131n, geri d\u00f6n\u00fc\u015f senaryosunu (rollback) ba\u015ftan planlay\u0131n.<\/li>\n<\/ul>\n<h3><span id=\"3_Izleme_ve_Alarm_Mekanizmalari\">3. \u0130zleme ve Alarm Mekanizmalar\u0131<\/span><\/h3>\n<p>Analitik sunucusunun \u00e7al\u0131\u015f\u0131p \u00e7al\u0131\u015fmad\u0131\u011f\u0131n\u0131 yaln\u0131zca pazarlama ekibinin fark etmesini beklemeyin. \u015eu metriklere alarm kurmak hayat kurtar\u0131r:<\/p>\n<ul>\n<li>Disk doluluk oran\u0131 (%80 \u00fczeri uyar\u0131)<\/li>\n<li>Veritaban\u0131 ba\u011flant\u0131 hatalar\u0131<\/li>\n<li>HTTP 5xx hata oran\u0131 (tracking endpoint\u2019leri i\u00e7in)<\/li>\n<li>CPU\u2019nun uzun s\u00fcre %90+ seyretmesi<\/li>\n<\/ul>\n<p>Bu konuda daha derinlemesine bir mimari kurmak isterseniz, <a href=\"https:\/\/www.dchost.com\/blog\/vps-izleme-ve-alarm-kurulumu-prometheus-grafana-ve-uptime-kuma-ile-baslangic\/\">Prometheus, Grafana ve Uptime Kuma ile izleme<\/a> rehberimizde anlatt\u0131\u011f\u0131m\u0131z yakla\u015f\u0131m, Matomo sunucular\u0131 i\u00e7in de birebir uygulanabilir.<\/p>\n<h2><span id=\"DCHost_Uzerinde_Matomo_ve_SelfHosted_Analytics_Icin_Yol_Haritasi\">DCHost \u00dczerinde Matomo ve Self\u2011Hosted Analytics \u0130\u00e7in Yol Haritas\u0131<\/span><\/h2>\n<p>\u00d6zetle; Matomo ve benzeri self\u2011hosted analytics \u00e7\u00f6z\u00fcmlerinde en kritik \u00fc\u00e7 karar \u015funlar:<\/p>\n<ol>\n<li><strong>Do\u011fru hosting t\u00fcr\u00fc ve b\u00f6lgesi<\/strong>: T\u00fcrkiye\/Avrupa lokasyonu, payla\u015f\u0131ml\u0131\/VPS\/dedicated\/colocation karar\u0131.<\/li>\n<li><strong>Ger\u00e7ek\u00e7i kaynak planlama<\/strong>: Trafi\u011finize ve \u00f6zelliklerinize g\u00f6re CPU, RAM, disk ve bant geni\u015fli\u011fi se\u00e7imi.<\/li>\n<li><strong>KVKK\/GDPR ve g\u00fcvenlik politikas\u0131<\/strong>: IP maskeleme, veri saklama s\u00fcresi, log anonimle\u015ftirme ve eri\u015fim kontrolleri.<\/li>\n<\/ol>\n<p>DCHost olarak biz, bu \u00fc\u00e7 karar\u0131 verirken sadece &#8220;ka\u00e7 ziyaret\u00e7iniz var?&#8221; sorusunu sormuyoruz. Ayn\u0131 zamanda:<\/p>\n<ul>\n<li>Ka\u00e7 y\u0131l geriye d\u00f6n\u00fck veri tutmak istedi\u011finizi,<\/li>\n<li>Ajans m\u0131s\u0131n\u0131z, tek site mi yoksa \u00e7ok siteli bir yap\u0131 m\u0131 y\u00f6netece\u011finizi,<\/li>\n<li>Hangi reg\u00fclasyonlara tabi oldu\u011funuzu (KVKK, GDPR vb.),<\/li>\n<li>Ekipte Linux\/PHP y\u00f6netebilecek teknik ki\u015fi olup olmad\u0131\u011f\u0131n\u0131<\/li>\n<\/ul>\n<p>beraber masaya yat\u0131r\u0131yoruz. K\u00fc\u00e7\u00fck bir blog i\u00e7in basit bir VPS paketi, onlarca m\u00fc\u015fterisini tek panelden takip etmek isteyen bir ajans i\u00e7in ise daha esnek, \u00f6l\u00e7eklenebilir VPS veya dedicated mimarileri kuruyoruz.<\/p>\n<p>E\u011fer Matomo veya ba\u015fka bir self\u2011hosted analytics arac\u0131na ge\u00e7meyi planl\u0131yor, ama sunucu taraf\u0131nda nereden ba\u015flayaca\u011f\u0131n\u0131z\u0131 netle\u015ftiremiyorsan\u0131z; mevcut trafik ve hedeflerinizi k\u0131saca payla\u015fman\u0131z yeterli. Sizin i\u00e7in uygun DCHost altyap\u0131s\u0131n\u0131, kaynak planlamas\u0131n\u0131 ve KVKK\/GDPR uyumlu veri stratejisini birlikte tasarlayabiliriz.<\/p>\n<p>Sonu\u00e7ta ama\u00e7, sadece &#8220;veri toplamak&#8221; de\u011fil; <strong>g\u00fcvenli, hukuka uyumlu ve uzun vadede s\u00fcrd\u00fcr\u00fclebilir bir analitik platformu<\/strong> kurmak. Do\u011fru hosting mimarisiyle Matomo\u2019yu kurdu\u011funuzda, pazarlama ekibi g\u00fcvenle analiz yapar, hukuk ekibi veri yerle\u015fimi ve anonimle\u015ftirmeden memnun olur, teknik ekip de gece ans\u0131z\u0131n uyanmak zorunda kalmaz.<\/p>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>\u0130&ccedil;indekiler1 Matomo ve Self\u2011Hosted Analytics \u0130\u00e7in Do\u011fru Hosting Neden Bu Kadar \u00d6nemli?2 Neden Self\u2011Hosted Analytics? Matomo\u2019yu Tercih Edenlerin Temel Gerek\u00e7eleri3 Matomo ve Di\u011fer Self\u2011Hosted Analytics Ara\u00e7lar\u0131na K\u0131sa Bak\u0131\u015f4 Hangi Hosting T\u00fcr\u00fc Matomo \u0130\u00e7in Uygun? Payla\u015f\u0131ml\u0131 m\u0131 VPS mi Dedicated m\u0131?4.1 1. D\u00fc\u015f\u00fck Trafikli Siteler \u0130\u00e7in: payla\u015f\u0131ml\u0131 hosting veya K\u00fc\u00e7\u00fck VPS4.2 2. Orta Trafikli Projeler \u0130\u00e7in: [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":4495,"comment_status":"","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[26],"tags":[],"class_list":["post-4494","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-teknoloji"],"_links":{"self":[{"href":"https:\/\/www.dchost.com\/blog\/wp-json\/wp\/v2\/posts\/4494","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.dchost.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.dchost.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.dchost.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.dchost.com\/blog\/wp-json\/wp\/v2\/comments?post=4494"}],"version-history":[{"count":0,"href":"https:\/\/www.dchost.com\/blog\/wp-json\/wp\/v2\/posts\/4494\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.dchost.com\/blog\/wp-json\/wp\/v2\/media\/4495"}],"wp:attachment":[{"href":"https:\/\/www.dchost.com\/blog\/wp-json\/wp\/v2\/media?parent=4494"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.dchost.com\/blog\/wp-json\/wp\/v2\/categories?post=4494"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.dchost.com\/blog\/wp-json\/wp\/v2\/tags?post=4494"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}