{"id":32587,"date":"2025-10-23T14:41:01","date_gmt":"2025-10-23T11:41:01","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/?p=32587"},"modified":"2025-10-23T14:41:01","modified_gmt":"2025-10-23T11:41:01","slug":"matomo-web-analitik-aracinin-ubuntu-20-04-uzerine-kurulumu","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/matomo-web-analitik-aracinin-ubuntu-20-04-uzerine-kurulumu\/","title":{"rendered":"Matomo Web Analitik Arac\u0131n\u0131n Ubuntu 20.04 \u00dczerine Kurulumu"},"content":{"rendered":"<p><body><\/p>\n<h2>Matomo Web Analitik Arac\u0131n\u0131n Ubuntu 20.04 \u00dczerine Kurulumu<\/h2>\n<h3>Giri\u015f<\/h3>\n<p>Web sitenizin performans\u0131n\u0131 anlamak, kullan\u0131c\u0131 davran\u0131\u015flar\u0131n\u0131 analiz etmek ve dijital pazarlama stratejilerinizi optimize etmek i\u00e7in analitik ara\u00e7lar vazge\u00e7ilmezdir. Bu alanda en bilinen ara\u00e7lardan biri Google Analytics olsa da, veri gizlili\u011fi endi\u015feleri ve veri sahipli\u011fi kontrol\u00fc aray\u0131\u015f\u0131, bir\u00e7ok kurulu\u015f ve geli\u015ftiriciyi a\u00e7\u0131k kaynakl\u0131 alternatiflere y\u00f6neltmektedir. Matomo (eski ad\u0131yla Piwik), bu alternatifler aras\u0131nda \u00f6ne \u00e7\u0131kan, g\u00fc\u00e7l\u00fc ve esnek bir web analitik platformudur. Kendi sunucunuzda bar\u0131nd\u0131rabilece\u011finiz Matomo, size verileriniz \u00fczerinde tam kontrol sa\u011flar, b\u00f6ylece \u00fc\u00e7\u00fcnc\u00fc taraf veri toplama politikalar\u0131na ba\u011fl\u0131 kalmazs\u0131n\u0131z.<\/p>\n<p>Matomo&#8217;nun temel avantajlar\u0131 aras\u0131nda veri gizlili\u011fine odaklanmas\u0131, kendi sunucunuzda bar\u0131nd\u0131rma se\u00e7ene\u011fi sunmas\u0131 (self-hosted), kapsaml\u0131 raporlama yetenekleri, kullan\u0131c\u0131 dostu aray\u00fcz\u00fc ve geni\u015fletilebilir eklenti mimarisi yer al\u0131r. Bu makalede, Matomo web analitik arac\u0131n\u0131 Ubuntu 20.04 (Focal Fossa) i\u015fletim sistemi \u00fczerine nas\u0131l kuraca\u011f\u0131n\u0131z\u0131 ad\u0131m ad\u0131m, detayl\u0131 bir \u015fekilde anlataca\u011f\u0131z. Kurulum s\u00fcrecinde Apache web sunucusu, MariaDB veritaban\u0131 ve PHP kullan\u0131lacakt\u0131r.<\/p>\n<h3>\u00d6nko\u015fullar<\/h3>\n<p>Matomo&#8217;yu ba\u015far\u0131yla kurmak i\u00e7in sisteminizin belirli gereksinimleri kar\u015f\u0131lamas\u0131 ve gerekli yaz\u0131l\u0131mlar\u0131n haz\u0131r olmas\u0131 gerekir.<\/p>\n<h4>Donan\u0131m Gereksinimleri<\/h4>\n<p>Matomo&#8217;nun performansl\u0131 \u00e7al\u0131\u015fabilmesi i\u00e7in minimum donan\u0131m gereksinimleri \u015funlard\u0131r:<br \/>\n*   <strong>\u0130\u015flemci (CPU):<\/strong> En az 1 \u00e7ekirdekli, tercihen 2 \u00e7ekirdekli veya daha fazlas\u0131.<br \/>\n*   <strong>Bellek (RAM):<\/strong> K\u00fc\u00e7\u00fck siteler i\u00e7in 256MB yeterli olabilir ancak orta veya b\u00fcy\u00fck siteler i\u00e7in en az 1GB, tercihen 2GB veya daha fazlas\u0131 \u00f6nerilir. Veri miktar\u0131 artt\u0131k\u00e7a RAM ihtiyac\u0131 da artacakt\u0131r.<br \/>\n*   <strong>Disk Alan\u0131:<\/strong> Matomo \u00e7ekirdek dosyalar\u0131 yakla\u015f\u0131k 100MB yer kaplar. Ancak, toplanacak veri miktar\u0131, ziyaret\u00e7i say\u0131s\u0131 ve saklama s\u00fcresine ba\u011fl\u0131 olarak disk alan\u0131 ihtiyac\u0131 \u00f6nemli \u00f6l\u00e7\u00fcde artacakt\u0131r. En az 10GB, tercihen 20GB veya daha fazlas\u0131 \u00f6nerilir. SSD diskler performans a\u00e7\u0131s\u0131ndan avantaj sa\u011flayacakt\u0131r.<\/p>\n<h4>Yaz\u0131l\u0131m Gereksinimleri<\/h4>\n<p>Matomo, bir LAMP (Linux, Apache, MySQL\/MariaDB, PHP) veya LEMP (Linux, Nginx, MySQL\/MariaDB, PHP) y\u0131\u011f\u0131n\u0131 \u00fczerinde \u00e7al\u0131\u015f\u0131r. Bu makalede LAMP y\u0131\u011f\u0131n\u0131na odaklanaca\u011f\u0131z.<br \/>\n*   <strong>\u0130\u015fletim Sistemi:<\/strong> Ubuntu 20.04 LTS (Focal Fossa).<br \/>\n*   <strong>Web Sunucusu:<\/strong> Apache 2.4 veya \u00fczeri.<br \/>\n*   <strong>Veritaban\u0131:<\/strong> MySQL 5.5 veya \u00fczeri ya da MariaDB 5.5 veya \u00fczeri. Bu makalede MariaDB kullan\u0131lacakt\u0131r.<br \/>\n*   <strong>PHP:<\/strong> PHP 7.2.5 veya \u00fczeri. Matomo&#8217;nun t\u00fcm \u00f6zelliklerini kullanabilmek i\u00e7in PHP&#8217;nin belirli eklentilere sahip olmas\u0131 gerekmektedir. Bu eklentiler kurulum s\u0131ras\u0131nda belirtilecektir.<\/p>\n<h3>Sistem G\u00fcncelleme ve Temel Ba\u011f\u0131ml\u0131l\u0131klar\u0131n Kurulumu<\/h3>\n<p>Kuruluma ba\u015flamadan \u00f6nce sisteminizin g\u00fcncel oldu\u011fundan emin olmak ve gerekli temel paketleri y\u00fcklemek \u00f6nemlidir.<\/p>\n<h4>Sistem G\u00fcncellemesi<\/h4>\n<p>\u00d6ncelikle sunucunuzdaki paket listesini g\u00fcncelleyin ve y\u00fckl\u00fc paketleri en son s\u00fcr\u00fcmlerine y\u00fckseltin:<\/p>\n<pre><code class=\"language-bash\">sudo apt update\nsudo apt upgrade -y<\/code><\/pre>\n<p>Bu komutlar, sisteminizi g\u00fcvende tutar ve olas\u0131 ba\u011f\u0131ml\u0131l\u0131k sorunlar\u0131n\u0131 minimize eder.<\/p>\n<h4>Apache Web Sunucusunun Kurulumu<\/h4>\n<p>Matomo&#8217;ya web \u00fczerinden eri\u015fim sa\u011flamak i\u00e7in bir web sunucusuna ihtiyac\u0131m\u0131z var. Bu makalede Apache 2 kullan\u0131lacakt\u0131r.<\/p>\n<pre><code class=\"language-bash\">sudo apt install apache2 -y<\/code><\/pre>\n<p>Kurulum tamamland\u0131ktan sonra Apache servisinin \u00e7al\u0131\u015ft\u0131\u011f\u0131n\u0131 ve sistem a\u00e7\u0131l\u0131\u015f\u0131nda otomatik ba\u015flamak \u00fczere ayarland\u0131\u011f\u0131n\u0131 kontrol edebilirsiniz:<\/p>\n<pre><code class=\"language-bash\">sudo systemctl status apache2<\/code><\/pre>\n<p>\u00c7\u0131kt\u0131da <code>active (running)<\/code> ifadesini g\u00f6rmelisiniz. E\u011fer sunucunuzda bir g\u00fcvenlik duvar\u0131 (UFW) etkinse, Apache&#8217;ye izin vermeniz gerekir:<\/p>\n<pre><code class=\"language-bash\">sudo ufw allow 'Apache Full'\nsudo ufw enable # E\u011fer etkin de\u011filse\nsudo ufw status<\/code><\/pre>\n<h4>MariaDB Veritaban\u0131 Sunucusunun Kurulumu<\/h4>\n<p>Matomo verilerini depolamak i\u00e7in bir veritaban\u0131 sunucusuna ihtiyac\u0131m\u0131z var. MariaDB, MySQL ile uyumlu ve a\u00e7\u0131k kaynakl\u0131 pop\u00fcler bir se\u00e7enektir.<\/p>\n<pre><code class=\"language-bash\">sudo apt install mariadb-server -y<\/code><\/pre>\n<p>MariaDB kurulumundan sonra servisinin \u00e7al\u0131\u015ft\u0131\u011f\u0131n\u0131 do\u011frulay\u0131n:<\/p>\n<pre><code class=\"language-bash\">sudo systemctl status mariadb<\/code><\/pre>\n<p>Yine <code>active (running)<\/code> \u00e7\u0131kt\u0131s\u0131n\u0131 g\u00f6rmelisiniz.<\/p>\n<h4>PHP ve Gerekli Eklentilerin Kurulumu<\/h4>\n<p>Matomo, PHP ile yaz\u0131lm\u0131\u015f bir uygulamad\u0131r. Dolay\u0131s\u0131yla sunucunuzda PHP&#8217;nin ve Matomo&#8217;nun ihtiya\u00e7 duydu\u011fu belirli eklentilerin y\u00fckl\u00fc olmas\u0131 gerekir.<\/p>\n<pre><code class=\"language-bash\">sudo apt install php libapache2-mod-php php-mysql php-cli php-gd php-curl php-xml php-mbstring php-intl php-zip php-json php-gmp php-bcmath -y<\/code><\/pre>\n<p>Bu komutlar, PHP&#8217;nin kendisini, Apache i\u00e7in PHP mod\u00fcl\u00fcn\u00fc ve Matomo&#8217;nun temel gereksinimlerini kar\u015f\u0131layan eklentileri y\u00fckleyecektir:<br \/>\n*   <code>php-mysql<\/code>: MariaDB\/MySQL veritaban\u0131 ba\u011flant\u0131s\u0131 i\u00e7in.<br \/>\n*   <code>php-cli<\/code>: Komut sat\u0131r\u0131 PHP betiklerini \u00e7al\u0131\u015ft\u0131rmak i\u00e7in (Matomo cron job&#8217;lar\u0131 i\u00e7in gereklidir).<br \/>\n*   <code>php-gd<\/code>: G\u00f6r\u00fcnt\u00fc i\u015fleme ve grafik olu\u015fturma i\u00e7in.<br \/>\n*   <code>php-curl<\/code>: URL&#8217;lerden veri almak i\u00e7in.<br \/>\n*   <code>php-xml<\/code>: XML verilerini i\u015flemek i\u00e7in.<br \/>\n*   <code>php-mbstring<\/code>: \u00c7ok baytl\u0131 karakter dizileri i\u00e7in.<br \/>\n*   <code>php-intl<\/code>: Uluslararas\u0131la\u015ft\u0131rma deste\u011fi i\u00e7in.<br \/>\n*   <code>php-zip<\/code>: Zip dosyalar\u0131n\u0131 i\u015flemek i\u00e7in.<br \/>\n*   <code>php-json<\/code>: JSON verilerini i\u015flemek i\u00e7in.<br \/>\n*   <code>php-gmp<\/code>: B\u00fcy\u00fck tam say\u0131 matematik i\u015flemleri i\u00e7in (Matomo 4.x i\u00e7in \u00f6nerilir).<br \/>\n*   <code>php-bcmath<\/code>: Arbitrary Precision Mathematics deste\u011fi i\u00e7in (Matomo 4.x i\u00e7in \u00f6nerilir).<\/p>\n<h4>PHP Yap\u0131land\u0131rma Ayarlar\u0131n\u0131n D\u00fczenlenmesi<\/h4>\n<p>Matomo&#8217;nun sorunsuz \u00e7al\u0131\u015fmas\u0131 i\u00e7in PHP&#8217;nin baz\u0131 varsay\u0131lan ayarlar\u0131n\u0131 d\u00fczenlememiz gerekebilir. \u00d6zellikle <code>memory_limit<\/code>, <code>upload_max_filesize<\/code> ve <code>max_execution_time<\/code> gibi de\u011ferler Matomo&#8217;nun b\u00fcy\u00fck veri setlerini i\u015flemesi veya eklenti y\u00fcklemeleri s\u0131ras\u0131nda \u00f6nemlidir.<br \/>\nPHP yap\u0131land\u0131rma dosyas\u0131 genellikle <code>\/etc\/php\/7.4\/apache2\/php.ini<\/code> yolunda bulunur (PHP s\u00fcr\u00fcm\u00fcne g\u00f6re <code>7.4<\/code> de\u011fi\u015febilir).<\/p>\n<pre><code class=\"language-bash\">sudo nano \/etc\/php\/7.4\/apache2\/php.ini<\/code><\/pre>\n<p>A\u015fa\u011f\u0131daki de\u011ferleri bulup, Matomo&#8217;nun \u00f6nerdi\u011fi veya daha y\u00fcksek de\u011ferlerle g\u00fcncelleyin:<br \/>\n*   <code>memory_limit = 256M<\/code> (Tercihen <code>512M<\/code> veya daha fazlas\u0131)<br \/>\n*   <code>upload_max_filesize = 64M<\/code><br \/>\n*   <code>post_max_size = 64M<\/code><br \/>\n*   <code>max_execution_time = 300<\/code> (Matomo ar\u015fivleme i\u015flemleri i\u00e7in daha uzun bir s\u00fcre gerekebilir)<br \/>\n*   <code>max_input_vars = 10000<\/code> (Matomo&#8217;nun baz\u0131 formlar\u0131 i\u00e7in \u00f6nerilir)<\/p>\n<p>De\u011fi\u015fiklikleri kaydettikten sonra Apache servisini yeniden ba\u015flat\u0131n ki yeni PHP ayarlar\u0131 etkin olsun:<\/p>\n<pre><code class=\"language-bash\">sudo systemctl restart apache2<\/code><\/pre>\n<h3>Veritaban\u0131 Kurulumu ve Yap\u0131land\u0131rmas\u0131<\/h3>\n<p>Matomo i\u00e7in \u00f6zel bir veritaban\u0131 ve bu veritaban\u0131na eri\u015febilecek bir kullan\u0131c\u0131 olu\u015fturmam\u0131z gerekiyor.<\/p>\n<h4>MariaDB G\u00fcvenlik Beti\u011finin \u00c7al\u0131\u015ft\u0131r\u0131lmas\u0131<\/h4>\n<p>MariaDB kurulumundan sonra g\u00fcvenlik beti\u011fini \u00e7al\u0131\u015ft\u0131rmak, root \u015fifresi belirlemek, anonim kullan\u0131c\u0131lar\u0131 kald\u0131rmak, root uzaktan giri\u015fini engellemek ve test veritaban\u0131n\u0131 silmek gibi \u00f6nemli g\u00fcvenlik ad\u0131mlar\u0131 atman\u0131z\u0131 sa\u011flar.<\/p>\n<pre><code class=\"language-bash\">sudo mysql_secure_installation<\/code><\/pre>\n<p>Bu betik size birka\u00e7 soru soracakt\u0131r:<br \/>\n1.  <code>Enter current password for root (enter for none):<\/code> \u0130lk kurulumda root \u015fifresi olmad\u0131\u011f\u0131 i\u00e7in direkt <code>Enter<\/code> tu\u015funa bas\u0131n.<br \/>\n2.  <code>Set root password? [Y\/n]<\/code> <code>Y<\/code> tu\u015funa basarak g\u00fc\u00e7l\u00fc bir root \u015fifresi belirleyin.<br \/>\n3.  <code>Remove anonymous users? [Y\/n]<\/code> <code>Y<\/code> tu\u015funa bas\u0131n.<br \/>\n4.  <code>Disallow root login remotely? [Y\/n]<\/code> <code>Y<\/code> tu\u015funa bas\u0131n (g\u00fcvenlik i\u00e7in).<br \/>\n5.  <code>Remove test database and access to it? [Y\/n]<\/code> <code>Y<\/code> tu\u015funa bas\u0131n.<br \/>\n6.  <code>Reload privilege tables now? [Y\/n]<\/code> <code>Y<\/code> tu\u015funa bas\u0131n.<\/p>\n<h4>Matomo Veritaban\u0131 ve Kullan\u0131c\u0131s\u0131n\u0131n Olu\u015fturulmas\u0131<\/h4>\n<p>\u015eimdi Matomo i\u00e7in bir veritaban\u0131 ve bu veritaban\u0131na \u00f6zel bir kullan\u0131c\u0131 olu\u015ftural\u0131m.<br \/>\nMariaDB kabu\u011funa root kullan\u0131c\u0131s\u0131 olarak giri\u015f yap\u0131n:<\/p>\n<pre><code class=\"language-bash\">sudo mysql -u root -p<\/code><\/pre>\n<p>Parolan\u0131z\u0131 girdikten sonra a\u015fa\u011f\u0131daki SQL komutlar\u0131n\u0131 \u00e7al\u0131\u015ft\u0131r\u0131n (kullan\u0131c\u0131 ad\u0131 ve \u015fifreyi kendi tercihlerinize g\u00f6re de\u011fi\u015ftirin):<\/p>\n<pre><code class=\"language-sql\">CREATE DATABASE matomo_db;\nCREATE USER 'matomo_user'@'localhost' IDENTIFIED BY 'GucluSifreniz!';\nGRANT ALL PRIVILEGES ON matomo_db.* TO 'matomo_user'@'localhost';\nFLUSH PRIVILEGES;\nEXIT;<\/code><\/pre>\n<p>*   <code>matomo_db<\/code>: Matomo i\u00e7in olu\u015fturulacak veritaban\u0131n\u0131n ad\u0131.<br \/>\n*   <code>matomo_user<\/code>: Matomo&#8217;nun veritaban\u0131na ba\u011flanmak i\u00e7in kullanaca\u011f\u0131 kullan\u0131c\u0131 ad\u0131.<br \/>\n*   <code>GucluSifreniz!<\/code>: <code>matomo_user<\/code> i\u00e7in belirleyece\u011finiz g\u00fc\u00e7l\u00fc \u015fifre.<\/p>\n<h3>Web Sunucusu Yap\u0131land\u0131rmas\u0131<\/h3>\n<p>Matomo dosyalar\u0131n\u0131 bar\u0131nd\u0131racak bir dizin olu\u015fturup, Apache&#8217;yi bu dizini servis edecek \u015fekilde yap\u0131land\u0131rmam\u0131z gerekiyor.<\/p>\n<h4>Apache \u0130\u00e7in Sanal Host Olu\u015fturma<\/h4>\n<p>Matomo&#8217;yu genellikle kendi alan ad\u0131n\u0131z alt\u0131nda \u00e7al\u0131\u015ft\u0131rmak istersiniz (\u00f6rne\u011fin, <code>analytics.example.com<\/code>). Bunun i\u00e7in Apache&#8217;de bir sanal host (Virtual Host) yap\u0131land\u0131rmas\u0131 olu\u015fturmal\u0131y\u0131z.<br \/>\n\u00d6ncelikle Matomo dosyalar\u0131n\u0131 yerle\u015ftirece\u011fimiz bir dizin olu\u015ftural\u0131m:<\/p>\n<pre><code class=\"language-bash\">sudo mkdir -p \/var\/www\/matomo<\/code><\/pre>\n<p>\u015eimdi Matomo i\u00e7in bir sanal host yap\u0131land\u0131rma dosyas\u0131 olu\u015ftural\u0131m:<\/p>\n<pre><code class=\"language-bash\">sudo nano \/etc\/apache2\/sites-available\/matomo.conf<\/code><\/pre>\n<p>Dosyan\u0131n i\u00e7ine a\u015fa\u011f\u0131daki i\u00e7eri\u011fi yap\u0131\u015ft\u0131r\u0131n. <code>analytics.example.com<\/code> yerine kendi alan ad\u0131n\u0131z\u0131 yazmay\u0131 unutmay\u0131n. E\u011fer bir alan ad\u0131n\u0131z yoksa, sunucunuzun IP adresini kullanabilir ve <code>ServerName<\/code> sat\u0131r\u0131n\u0131 yorum sat\u0131r\u0131 yapabilirsiniz.<\/p>\n<pre><code class=\"language-apacheconf\"><VirtualHost *:80>\n    ServerAdmin webmaster@localhost\n    ServerName analytics.example.com # Kendi alan ad\u0131n\u0131z\u0131 buraya yaz\u0131n\n    DocumentRoot \/var\/www\/matomo\n\n    <Directory \/var\/www\/matomo\/>\n        Options FollowSymLinks\n        AllowOverride All\n        Require all granted\n    <\/Directory>\n\n    ErrorLog ${APACHE_LOG_DIR}\/matomo_error.log\n    CustomLog ${APACHE_LOG_DIR}\/matomo_access.log combined\n<\/VirtualHost><\/code><\/pre>\n<p>Sanal host dosyas\u0131n\u0131 kaydedin ve kapat\u0131n. \u015eimdi bu sanal host&#8217;u etkinle\u015ftirelim ve Apache&#8217;yi yeniden ba\u015flatal\u0131m:<\/p>\n<pre><code class=\"language-bash\">sudo a2ensite matomo.conf\nsudo a2dissite 000-default.conf # Varsay\u0131lan sanal host'u devre d\u0131\u015f\u0131 b\u0131rakmak isteyebilirsiniz\nsudo systemctl reload apache2<\/code><\/pre>\n<p><code>a2dissite 000-default.conf<\/code> komutu, Apache&#8217;nin varsay\u0131lan &#8220;It works!&#8221; sayfas\u0131n\u0131 devre d\u0131\u015f\u0131 b\u0131rakarak Matomo&#8217;nun alan ad\u0131n\u0131z veya IP adresiniz \u00fczerinden eri\u015filebilir olmas\u0131n\u0131 sa\u011flar.<\/p>\n<h4>Gerekli Apache Mod\u00fcllerinin Etkinle\u015ftirilmesi<\/h4>\n<p>Matomo&#8217;nun URL yeniden yazma (pretty URLs) gibi \u00f6zelliklerini kullanabilmesi i\u00e7in Apache&#8217;nin <code>rewrite<\/code> mod\u00fcl\u00fcn\u00fcn etkinle\u015ftirilmesi gerekir.<\/p>\n<pre><code class=\"language-bash\">sudo a2enmod rewrite\nsudo systemctl restart apache2<\/code><\/pre>\n<h3>Matomo \u0130ndirme ve Kurulumu<\/h3>\n<p>\u015eimdi Matomo yaz\u0131l\u0131m\u0131n\u0131 indirelim, web sunucusu dizinimize yerle\u015ftirelim ve do\u011fru dosya izinlerini ayarlayal\u0131m.<\/p>\n<h4>Matomo Paketinin \u0130ndirilmesi<\/h4>\n<p>Matomo&#8217;nun en son kararl\u0131 s\u00fcr\u00fcm\u00fcn\u00fc resmi web sitesinden indirece\u011fiz. \u0130ndirme i\u015flemi i\u00e7in <code>wget<\/code> komutunu kullanabiliriz.<br \/>\n\u00d6ncelikle ge\u00e7ici bir dizine gidelim:<\/p>\n<pre><code class=\"language-bash\">cd \/tmp<\/code><\/pre>\n<p>\u015eimdi Matomo&#8217;nun en son s\u00fcr\u00fcm\u00fcn\u00fc indirin:<\/p>\n<pre><code class=\"language-bash\">wget https:\/\/builds.matomo.org\/matomo.zip<\/code><\/pre>\n<h4>Matomo Dosyalar\u0131n\u0131n \u00c7\u0131kart\u0131lmas\u0131 ve Ta\u015f\u0131ma<\/h4>\n<p>\u0130ndirilen zip dosyas\u0131n\u0131 a\u00e7al\u0131m ve i\u00e7eri\u011fini Matomo i\u00e7in olu\u015fturdu\u011fumuz web sunucusu dizinine ta\u015f\u0131yal\u0131m.<\/p>\n<pre><code class=\"language-bash\">sudo unzip matomo.zip -d \/var\/www\/<\/code><\/pre>\n<p>Bu komut, <code>\/var\/www\/matomo<\/code> dizinine Matomo dosyalar\u0131n\u0131 a\u00e7acakt\u0131r.<\/p>\n<h4>Dosya \u0130zinlerinin Ayarlanmas\u0131<\/h4>\n<p>Matomo&#8217;nun d\u00fczg\u00fcn \u00e7al\u0131\u015fabilmesi, eklentileri y\u00fckleyebilmesi ve raporlar\u0131 olu\u015fturabilmesi i\u00e7in web sunucusu kullan\u0131c\u0131s\u0131n\u0131n (Ubuntu&#8217;da genellikle <code>www-data<\/code>) Matomo dizini \u00fczerinde yazma izinlerine sahip olmas\u0131 gerekir.<\/p>\n<pre><code class=\"language-bash\">sudo chown -R www-data:www-data \/var\/www\/matomo\nsudo chmod -R 755 \/var\/www\/matomo<\/code><\/pre>\n<p>Bu komutlar, Matomo dizininin sahipli\u011fini <code>www-data<\/code> kullan\u0131c\u0131s\u0131na ve grubuna verir ve dizinler i\u00e7in <code>755<\/code>, dosyalar i\u00e7in <code>644<\/code> (veya <code>755<\/code> izinleri) ayarlar. Matomo&#8217;nun kurulumu s\u0131ras\u0131nda veya sonras\u0131nda baz\u0131 dizinler i\u00e7in daha spesifik yazma izinleri isteyebilir (\u00f6rne\u011fin <code>tmp\/<\/code> dizini). Gerekirse Matomo&#8217;nun web aray\u00fcz\u00fc bu konuda sizi uyaracakt\u0131r.<\/p>\n<h3>Web Aray\u00fcz\u00fc \u00dczerinden Matomo Kurulumunun Tamamlanmas\u0131<\/h3>\n<p>T\u00fcm arka plan haz\u0131rl\u0131klar\u0131 tamamland\u0131ktan sonra, Matomo&#8217;nun kurulumunu bir web taray\u0131c\u0131s\u0131 \u00fczerinden tamamlayabiliriz.<\/p>\n<h4>Taray\u0131c\u0131 \u00dczerinden Kurulum Ad\u0131mlar\u0131<\/h4>\n<p>Bir web taray\u0131c\u0131s\u0131 a\u00e7\u0131n ve Matomo&#8217;ya eri\u015fmek i\u00e7in belirledi\u011finiz alan ad\u0131n\u0131 veya sunucunuzun IP adresini yaz\u0131n (\u00f6rne\u011fin, <code>http:\/\/analytics.example.com<\/code> veya <code>http:\/\/sunucu_ip_adresiniz<\/code>).<\/p>\n<p>Matomo kurulum sihirbaz\u0131 sizi ad\u0131m ad\u0131m y\u00f6nlendirecektir:<\/p>\n<p>1.  <strong>Ho\u015f Geldiniz!:<\/strong> Matomo kurulum ekran\u0131 ile kar\u015f\u0131la\u015facaks\u0131n\u0131z. &#8220;\u0130leri&#8221; butonuna t\u0131klay\u0131n.<br \/>\n2.  <strong>Sistem Kontrol\u00fc:<\/strong> Matomo, sunucunuzun t\u00fcm gereksinimleri kar\u015f\u0131lay\u0131p kar\u015f\u0131lamad\u0131\u011f\u0131n\u0131 kontrol edecektir. Her \u015fey do\u011fru yap\u0131land\u0131r\u0131ld\u0131ysa, t\u00fcm \u00f6\u011felerin ye\u015fil tik ile i\u015faretlendi\u011fini g\u00f6rmelisiniz. E\u011fer herhangi bir uyar\u0131 veya hata varsa, ilgili PHP eklentisinin y\u00fcklenmedi\u011fini veya PHP yap\u0131land\u0131rmas\u0131n\u0131n yetersiz oldu\u011funu g\u00f6sterir. Gerekli d\u00fczeltmeleri yap\u0131p sayfay\u0131 yenileyin. &#8220;\u0130leri&#8221; butonuna t\u0131klay\u0131n.<br \/>\n3.  <strong>Veritaban\u0131 Kurulumu:<\/strong> Bu ad\u0131mda, daha \u00f6nce olu\u015fturdu\u011fumuz veritaban\u0131 bilgilerini girmeniz gerekecek:<br \/>\n    *   <strong>Veritaban\u0131 Sunucusu:<\/strong> <code>localhost<\/code><br \/>\n    *   <strong>Kullan\u0131c\u0131 Ad\u0131:<\/strong> <code>matomo_user<\/code> (kendi belirledi\u011finiz kullan\u0131c\u0131 ad\u0131)<br \/>\n    *   <strong>\u015eifre:<\/strong> <code>GucluSifreniz!<\/code> (kendi belirledi\u011finiz \u015fifre)<br \/>\n    *   <strong>Veritaban\u0131 Ad\u0131:<\/strong> <code>matomo_db<\/code> (kendi belirledi\u011finiz veritaban\u0131 ad\u0131)<br \/>\n    *   <strong>Tablo \u00d6neki:<\/strong> Varsay\u0131lan olarak <code>matomo_<\/code> kalabilir. E\u011fer ayn\u0131 veritaban\u0131nda ba\u015fka Matomo kurulumlar\u0131 yapacaksan\u0131z farkl\u0131 bir \u00f6nek kullanabilirsiniz.<br \/>\n    *   &#8220;\u0130leri&#8221; butonuna t\u0131klay\u0131n. Matomo veritaban\u0131 tablolar\u0131n\u0131 olu\u015fturacakt\u0131r.<br \/>\n4.  <strong>S\u00fcper Kullan\u0131c\u0131 Olu\u015fturma:<\/strong> Matomo&#8217;ya giri\u015f yapacak ilk y\u00f6netici (S\u00fcper Kullan\u0131c\u0131) hesab\u0131n\u0131 olu\u015fturun. Bu hesap, Matomo&#8217;daki t\u00fcm verilere ve ayarlara tam eri\u015fime sahip olacakt\u0131r.<br \/>\n    *   <strong>Kullan\u0131c\u0131 Ad\u0131:<\/strong> Y\u00f6netici i\u00e7in bir kullan\u0131c\u0131 ad\u0131 belirleyin.<br \/>\n    *   <strong>\u015eifre:<\/strong> G\u00fc\u00e7l\u00fc bir \u015fifre belirleyin ve tekrar girin.<br \/>\n    *   <strong>E-posta:<\/strong> Y\u00f6netici e-posta adresini girin.<br \/>\n    *   &#8220;\u0130leri&#8221; butonuna t\u0131klay\u0131n.<br \/>\n5.  <strong>\u0130lk Web Sitesi Kurulumu:<\/strong> Analiz etmek istedi\u011finiz ilk web sitesini ekleyin.<br \/>\n    *   <strong>Web Sitesi Ad\u0131:<\/strong> Web sitenizin ad\u0131 (\u00f6rne\u011fin, &#8220;My Blog&#8221; veya &#8220;Company Website&#8221;).<br \/>\n    *   <strong>Web Sitesi URL&#8217;si:<\/strong> Web sitenizin tam URL&#8217;si (\u00f6rne\u011fin, <code>https:\/\/www.example.com<\/code>).<br \/>\n    *   <strong>Saat Dilimi:<\/strong> Web sitenizin bulundu\u011fu saat dilimini se\u00e7in.<br \/>\n    *   &#8220;\u0130leri&#8221; butonuna t\u0131klay\u0131n.<br \/>\n6.  <strong>JavaScript Takip Kodu:<\/strong> Matomo, web sitenize eklemeniz gereken bir JavaScript takip kodu sa\u011flayacakt\u0131r. Bu kodu kopyalay\u0131n ve web sitenizin her sayfas\u0131nda <code><\/head><\/code> etiketinden hemen \u00f6nce yap\u0131\u015ft\u0131r\u0131n. Bu kod, ziyaret\u00e7i verilerini Matomo sunucunuza g\u00f6nderecektir.<br \/>\n7.  <strong>Tebrikler!:<\/strong> Kurulum tamamland\u0131. Matomo&#8217;ya giri\u015f yapmak i\u00e7in &#8220;Matomo&#8217;ya devam et&#8221; butonuna t\u0131klay\u0131n.<\/p>\n<h3>Cron Job Kurulumu<\/h3>\n<p>Matomo, ge\u00e7mi\u015f verileri ar\u015fivlemek ve raporlar\u0131 \u00f6nbelle\u011fe almak i\u00e7in d\u00fczenli olarak \u00e7al\u0131\u015fan bir arka plan g\u00f6revine (cron job) ihtiya\u00e7 duyar. Bu, Matomo aray\u00fcz\u00fcn\u00fcn h\u0131zl\u0131 kalmas\u0131n\u0131 ve b\u00fcy\u00fck veri setlerinde bile performans g\u00f6stermesini sa\u011flar.<\/p>\n<h4>Matomo Ar\u015fivleme \u0130\u00e7in Cron G\u00f6revi Olu\u015fturma<\/h4>\n<p><code>www-data<\/code> kullan\u0131c\u0131s\u0131 i\u00e7in bir cron job olu\u015fturaca\u011f\u0131z. Bu, Matomo&#8217;nun do\u011fru izinlerle \u00e7al\u0131\u015fmas\u0131n\u0131 sa\u011flar.<\/p>\n<pre><code class=\"language-bash\">sudo crontab -u www-data -e<\/code><\/pre>\n<p>A\u00e7\u0131lan dosyaya a\u015fa\u011f\u0131daki sat\u0131r\u0131 ekleyin. Bu komut, her saat ba\u015f\u0131 Matomo&#8217;nun ar\u015fivleme beti\u011fini \u00e7al\u0131\u015ft\u0131racakt\u0131r.<\/p>\n<pre><code class=\"language-\">0 <em> <\/em> <em> <\/em> \/usr\/bin\/php \/var\/www\/matomo\/console core:archive --url=http:\/\/analytics.example.com\/ > \/dev\/null<\/code><\/pre>\n<p><em>   <code>0 <\/em> <em> <\/em> *<\/code>: Her saat ba\u015f\u0131nda \u00e7al\u0131\u015facak \u015fekilde ayarlar.<br \/>\n*   <code>\/usr\/bin\/php<\/code>: PHP CLI yorumlay\u0131c\u0131s\u0131n\u0131n yolu.<br \/>\n*   <code>\/var\/www\/matomo\/console<\/code>: Matomo&#8217;nun komut sat\u0131r\u0131 arac\u0131.<br \/>\n*   <code>core:archive<\/code>: Ar\u015fivleme komutu.<br \/>\n*   <code>--url=http:\/\/analytics.example.com\/<\/code>: Matomo kurulumunuzun URL&#8217;si. HTTPS kullan\u0131yorsan\u0131z <code>https:\/\/<\/code> olarak de\u011fi\u015ftirin. Bu URL, Matomo&#8217;nun ar\u015fivleme s\u0131ras\u0131nda kendi API&#8217;sine ba\u011flanmas\u0131 i\u00e7in gereklidir.<br \/>\n*   <code>> \/dev\/null<\/code>: Komutun \u00e7\u0131kt\u0131s\u0131n\u0131 susturur. Hatalar\u0131 bir dosyaya y\u00f6nlendirmek isterseniz <code>>> \/var\/log\/matomo-archive.log 2>&1<\/code> gibi bir ifade kullanabilirsiniz.<\/p>\n<p>Dosyay\u0131 kaydedin ve kapat\u0131n. Cron job art\u0131k etkinle\u015ftirilmi\u015ftir.<\/p>\n<h3>G\u00fcvenlik \u0130pu\u00e7lar\u0131<\/h3>\n<p>Matomo kurulumunuzun g\u00fcvenli\u011fini sa\u011flamak, verilerinizin korunmas\u0131 ve yasal uyumluluk a\u00e7\u0131s\u0131ndan kritik \u00f6neme sahiptir.<\/p>\n<h4>HTTPS Kullan\u0131m\u0131<\/h4>\n<p>Matomo&#8217;ya eri\u015fim ve web sitenizden Matomo&#8217;ya veri g\u00f6nderimi s\u0131ras\u0131nda t\u00fcm ileti\u015fimin \u015fifrelenmesi i\u00e7in HTTPS kullanmak zorunludur. Let&#8217;s Encrypt gibi \u00fccretsiz bir SSL\/TLS sertifikas\u0131 sa\u011flay\u0131c\u0131s\u0131 ile kolayca HTTPS&#8217;i etkinle\u015ftirebilirsiniz.<\/p>\n<pre><code class=\"language-bash\">sudo apt install certbot python3-certbot-apache -y\nsudo certbot --apache -d analytics.example.com<\/code><\/pre>\n<p>Bu komutlar, Certbot&#8217;u y\u00fckler ve Apache i\u00e7in otomatik olarak bir SSL sertifikas\u0131 yap\u0131land\u0131r\u0131r. Sertifika kurulumu s\u0131ras\u0131nda Certbot size baz\u0131 sorular soracakt\u0131r (e-posta adresi, hizmet \u015fartlar\u0131n\u0131 kabul etme, HTTP trafi\u011fini HTTPS&#8217;e y\u00f6nlendirme gibi).<\/p>\n<h4>G\u00fc\u00e7l\u00fc \u015eifreler ve Kullan\u0131c\u0131 Y\u00f6netimi<\/h4>\n<p>*   <strong>S\u00fcper Kullan\u0131c\u0131 \u015eifresi:<\/strong> Matomo S\u00fcper Kullan\u0131c\u0131 hesab\u0131n\u0131z i\u00e7in \u00e7ok g\u00fc\u00e7l\u00fc, benzersiz bir \u015fifre kullan\u0131n.<br \/>\n*   <strong>Veritaban\u0131 \u015eifresi:<\/strong> MariaDB <code>root<\/code> kullan\u0131c\u0131s\u0131 ve Matomo veritaban\u0131 kullan\u0131c\u0131s\u0131 i\u00e7in g\u00fc\u00e7l\u00fc \u015fifreler kullan\u0131n.<br \/>\n*   <strong>Di\u011fer Kullan\u0131c\u0131lar:<\/strong> Matomo&#8217;da ba\u015fka kullan\u0131c\u0131lar olu\u015fturursan\u0131z, onlara yaln\u0131zca ihtiya\u00e7 duyduklar\u0131 izinleri verin ve g\u00fc\u00e7l\u00fc \u015fifreler kullanmalar\u0131n\u0131 sa\u011flay\u0131n.<\/p>\n<h4>Dosya ve Dizin \u0130zinleri<\/h4>\n<p>Matomo dizini i\u00e7in ayarlad\u0131\u011f\u0131n\u0131z <code>chown<\/code> ve <code>chmod<\/code> izinleri genel olarak yeterlidir. Ancak, Matomo&#8217;nun web aray\u00fcz\u00fc bazen belirli dosyalar veya dizinler i\u00e7in daha k\u0131s\u0131tlay\u0131c\u0131 izinler \u00f6nerebilir. G\u00fcvenlik i\u00e7in, Matomo&#8217;nun <code>config\/config.ini.php<\/code> gibi hassas dosyalar\u0131n\u0131n sadece web sunucusu kullan\u0131c\u0131s\u0131 taraf\u0131ndan okunabilir oldu\u011fundan emin olun.<\/p>\n<pre><code class=\"language-bash\">sudo chmod 640 \/var\/www\/matomo\/config\/config.ini.php<\/code><\/pre>\n<p>Bu, dosyan\u0131n yaln\u0131zca sahibi (<code>www-data<\/code>) ve <code>www-data<\/code> grubundaki kullan\u0131c\u0131lar taraf\u0131ndan okunabilmesini sa\u011flar.<\/p>\n<h4>G\u00fcvenlik Duvar\u0131 (UFW) Yap\u0131land\u0131rmas\u0131<\/h4>\n<p>Yaln\u0131zca gerekli portlara (HTTP i\u00e7in 80, HTTPS i\u00e7in 443, SSH i\u00e7in 22) izin vererek sunucunuzu d\u0131\u015far\u0131dan gelebilecek sald\u0131r\u0131lara kar\u015f\u0131 koruyun.<\/p>\n<pre><code class=\"language-bash\">sudo ufw allow OpenSSH\nsudo ufw allow 'Apache Full' # Bu, hem 80 hem de 443 portlar\u0131na izin verir\nsudo ufw enable\nsudo ufw status<\/code><\/pre>\n<h3>Sonu\u00e7<\/h3>\n<p>Bu detayl\u0131 rehberde, Matomo web analitik arac\u0131n\u0131 Ubuntu 20.04 sunucunuza Apache, MariaDB ve PHP kullanarak nas\u0131l kuraca\u011f\u0131n\u0131z\u0131 ad\u0131m ad\u0131m \u00f6\u011frendiniz. Kendi kendine bar\u0131nd\u0131r\u0131lan bir Matomo kurulumu, size web sitenizin verileri \u00fczerinde tam kontrol ve gizlilik sa\u011flar, b\u00f6ylece \u00fc\u00e7\u00fcnc\u00fc taraf veri toplama politikalar\u0131na ba\u011f\u0131ml\u0131 kalmazs\u0131n\u0131z.<\/p>\n<p>Kurulum s\u00fcrecinde sistem g\u00fcncellemelerinden temel ba\u011f\u0131ml\u0131l\u0131klar\u0131n y\u00fcklenmesine, veritaban\u0131 ve web sunucusu yap\u0131land\u0131rmas\u0131ndan Matomo dosyalar\u0131n\u0131n haz\u0131rlanmas\u0131na ve son olarak web aray\u00fcz\u00fc \u00fczerinden kurulumun tamamlanmas\u0131na kadar her ad\u0131m\u0131 ele ald\u0131k. Ayr\u0131ca, Matomo&#8217;nun d\u00fczenli \u00e7al\u0131\u015fmas\u0131 i\u00e7in cron job ayarlamay\u0131 ve kurulumunuzun g\u00fcvenli\u011fini sa\u011flamak i\u00e7in \u00f6nemli ipu\u00e7lar\u0131n\u0131 payla\u015ft\u0131k.<\/p>\n<p>Art\u0131k Matomo&#8217;nun g\u00fc\u00e7l\u00fc analitik \u00f6zelliklerini kullanarak web sitenizin performans\u0131n\u0131 izlemeye, ziyaret\u00e7i davran\u0131\u015flar\u0131n\u0131 anlamaya ve dijital stratejilerinizi optimize etmeye haz\u0131rs\u0131n\u0131z. Verileriniz sizin kontrol\u00fcn\u00fczde, gizlili\u011finiz g\u00fcvende! Matomo&#8217;nun sundu\u011fu eklentileri ke\u015ffederek veya \u00f6zelle\u015ftirilmi\u015f raporlar olu\u015fturarak analitik deneyiminizi daha da zenginle\u015ftirebilirsiniz.<\/body><\/p>\n","protected":false},"excerpt":{"rendered":"Matomo Web Analitik Arac\u0131n\u0131n Ubuntu 20.04 \u00dczerine Kurulumu\nGiri\u015f\nWeb sitenizin performans\u0131n\u0131 anlamak, kullan\u0131c\u0131 davran\u0131\u015flar\u0131n\u0131 analiz etm","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"csco_page_header_type":"","csco_page_load_nextpost":"","csco_page_subscribe_form":"","csco_page_contact_form":"","footnotes":""},"categories":[1468],"tags":[],"class_list":{"0":"post-32587","1":"post","2":"type-post","3":"status-publish","4":"format-standard","6":"category-ubuntu","7":"cs-entry","8":"cs-video-wrap"},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v20.5 (Yoast SEO v25.3.1) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Matomo Web Analitik Arac\u0131n\u0131n Ubuntu 20.04 \u00dczerine Kurulumu - Kodlar\u0131n Gizemli D\u00fcnyas\u0131<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/fatihsoysal.com\/blog\/matomo-web-analitik-aracinin-ubuntu-20-04-uzerine-kurulumu\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Matomo Web Analitik Arac\u0131n\u0131n Ubuntu 20.04 \u00dczerine Kurulumu\" \/>\n<meta property=\"og:description\" content=\"Matomo Web Analitik Arac\u0131n\u0131n Ubuntu 20.04 \u00dczerine Kurulumu Giri\u015f Web sitenizin performans\u0131n\u0131 anlamak, kullan\u0131c\u0131 davran\u0131\u015flar\u0131n\u0131 analiz etm\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihsoysal.com\/blog\/matomo-web-analitik-aracinin-ubuntu-20-04-uzerine-kurulumu\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2025-10-23T11:41:01+00:00\" \/>\n<meta name=\"author\" content=\"Fatih Soysal\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Yazan:\" \/>\n\t<meta name=\"twitter:data1\" content=\"Fatih Soysal\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tahmini okuma s\u00fcresi\" \/>\n\t<meta name=\"twitter:data2\" content=\"15 dakika\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/matomo-web-analitik-aracinin-ubuntu-20-04-uzerine-kurulumu\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/matomo-web-analitik-aracinin-ubuntu-20-04-uzerine-kurulumu\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"Matomo Web Analitik Arac\u0131n\u0131n Ubuntu 20.04 \u00dczerine Kurulumu\",\"datePublished\":\"2025-10-23T11:41:01+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/matomo-web-analitik-aracinin-ubuntu-20-04-uzerine-kurulumu\/\"},\"wordCount\":2536,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"articleSection\":[\"Ubuntu\"],\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/matomo-web-analitik-aracinin-ubuntu-20-04-uzerine-kurulumu\/#respond\"]}],\"copyrightYear\":\"2025\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/matomo-web-analitik-aracinin-ubuntu-20-04-uzerine-kurulumu\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/matomo-web-analitik-aracinin-ubuntu-20-04-uzerine-kurulumu\/\",\"name\":\"Matomo Web Analitik Arac\u0131n\u0131n Ubuntu 20.04 \u00dczerine Kurulumu - Kodlar\u0131n Gizemli D\u00fcnyas\u0131\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2025-10-23T11:41:01+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/matomo-web-analitik-aracinin-ubuntu-20-04-uzerine-kurulumu\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/matomo-web-analitik-aracinin-ubuntu-20-04-uzerine-kurulumu\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/matomo-web-analitik-aracinin-ubuntu-20-04-uzerine-kurulumu\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Matomo Web Analitik Arac\u0131n\u0131n Ubuntu 20.04 \u00dczerine Kurulumu\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/\",\"name\":\"Fatihsoysal.com\",\"description\":\"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim\",\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"tr\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\",\"name\":\"Fatih Soysal\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"tr\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"contentUrl\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"width\":512,\"height\":512,\"caption\":\"Fatih Soysal\"},\"logo\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\"},\"description\":\"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Matomo Web Analitik Arac\u0131n\u0131n Ubuntu 20.04 \u00dczerine Kurulumu - Kodlar\u0131n Gizemli D\u00fcnyas\u0131","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/fatihsoysal.com\/blog\/matomo-web-analitik-aracinin-ubuntu-20-04-uzerine-kurulumu\/","og_locale":"tr_TR","og_type":"article","og_title":"Matomo Web Analitik Arac\u0131n\u0131n Ubuntu 20.04 \u00dczerine Kurulumu","og_description":"Matomo Web Analitik Arac\u0131n\u0131n Ubuntu 20.04 \u00dczerine Kurulumu Giri\u015f Web sitenizin performans\u0131n\u0131 anlamak, kullan\u0131c\u0131 davran\u0131\u015flar\u0131n\u0131 analiz etm","og_url":"https:\/\/fatihsoysal.com\/blog\/matomo-web-analitik-aracinin-ubuntu-20-04-uzerine-kurulumu\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2025-10-23T11:41:01+00:00","author":"Fatih Soysal","twitter_card":"summary_large_image","twitter_misc":{"Yazan:":"Fatih Soysal","Tahmini okuma s\u00fcresi":"15 dakika"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/fatihsoysal.com\/blog\/matomo-web-analitik-aracinin-ubuntu-20-04-uzerine-kurulumu\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/matomo-web-analitik-aracinin-ubuntu-20-04-uzerine-kurulumu\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"Matomo Web Analitik Arac\u0131n\u0131n Ubuntu 20.04 \u00dczerine Kurulumu","datePublished":"2025-10-23T11:41:01+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/matomo-web-analitik-aracinin-ubuntu-20-04-uzerine-kurulumu\/"},"wordCount":2536,"commentCount":0,"publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"articleSection":["Ubuntu"],"inLanguage":"tr","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/fatihsoysal.com\/blog\/matomo-web-analitik-aracinin-ubuntu-20-04-uzerine-kurulumu\/#respond"]}],"copyrightYear":"2025","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/matomo-web-analitik-aracinin-ubuntu-20-04-uzerine-kurulumu\/","url":"https:\/\/fatihsoysal.com\/blog\/matomo-web-analitik-aracinin-ubuntu-20-04-uzerine-kurulumu\/","name":"Matomo Web Analitik Arac\u0131n\u0131n Ubuntu 20.04 \u00dczerine Kurulumu - Kodlar\u0131n Gizemli D\u00fcnyas\u0131","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2025-10-23T11:41:01+00:00","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/matomo-web-analitik-aracinin-ubuntu-20-04-uzerine-kurulumu\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/matomo-web-analitik-aracinin-ubuntu-20-04-uzerine-kurulumu\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/matomo-web-analitik-aracinin-ubuntu-20-04-uzerine-kurulumu\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Matomo Web Analitik Arac\u0131n\u0131n Ubuntu 20.04 \u00dczerine Kurulumu"}]},{"@type":"WebSite","@id":"https:\/\/fatihsoysal.com\/blog\/#website","url":"https:\/\/fatihsoysal.com\/blog\/","name":"Fatihsoysal.com","description":"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim","publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"tr"},{"@type":["Person","Organization"],"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1","name":"Fatih Soysal","image":{"@type":"ImageObject","inLanguage":"tr","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","contentUrl":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","width":512,"height":512,"caption":"Fatih Soysal"},"logo":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/"},"description":"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.","url":"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/"}]}},"yoast_meta":{"yoast_wpseo_title":"","yoast_wpseo_metadesc":"","yoast_wpseo_canonical":""},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/32587","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/comments?post=32587"}],"version-history":[{"count":1,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/32587\/revisions"}],"predecessor-version":[{"id":32588,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/32587\/revisions\/32588"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=32587"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=32587"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=32587"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}