Independent testing Updated April 2026 387 self-hosting guides 5 VPS providers tested

guide

Matomo'yu VPS Üzerinde Kendiniz Barındırma (Gü lengkap Rehber)

Geliştiriciler ve ev laboratuvar kullanıcıları için bu kapsamlı rehberle Matomo'yu VPS üzerinde kendiniz barındırmayı öğrenin.

Matomo’yu VPS Üzerinde Kendiniz Barındırma (Gü lengkap Rehber)

Matomo, verileriniz üzerinde tam kontrol sağlayan açık kaynaklı bir web analitik platformudur. Matomo’yu Virtual Private Server (VPS) üzerinde kendi kendinize barındırmak, üçüncü taraf analitik çözümlerine kıyasla esneklik, performans ve gizlilik sunar. Bu rehber, Matomo’yu VPS üzerinde kendiniz barındırma adımlarını, özellikle kurulum yöntemleri ve yapılandırma üzerinde durarak size anlatacaktır.

Neden Matomo için VPS Tercih Edilmeli?

Matomo’yu VPS üzerinde kendiniz barındırmak, geliştiricilerin ortamlarını özelleştirmesine ve veri gizliliği düzenlemelerine uyum sağlamasına olanak tanır. Bir VPS’in sunduğu çeşitli avantajlar şunlardır:

İşte maliyet ve özelliklere göre bazı önde gelen VPS sağlayıcılarının kısa bir karşılaştırması:

SağlayıcıBaşlangıç FiyatıÖzellikler
Contabo VPS5.99 EUR/ayYüksek depolama, iyi destek
Hetzner Cloud4.15 EUR/ayEsnek fiyatlandırma, iyi performans
DigitalOcean6 USD/ayKolay kurulum, geliştirmeci dostu araçlar
Vultr6 USD/ayKüresel veri merkezleri, basit faturalandırma
Linode5 USD/ayDengeli performans, sağlam API

Daha detaylı bilgi için tüm VPS karşılaştırmasına bakabilirsiniz.

Gereksinimler

Başlamadan önce aşağıdakilere sahip olduğunuzdan emin olun:

Contabo, Hetzner, ve DigitalOcean gibi sağlayıcılar mükemmel seçimlerdir.

Adım 1: Ortamın Kurulması

VPS’inize SSH ile giriş yapın:

ssh root@your_vps_ip

Paket listesini güncelleyin ve gerekli bağımlılıkları yükleyin:

sudo apt update && sudo apt upgrade -y
sudo apt install apache2 mysql-server php php-mysql php-cli php-curl php-gd php-xml php-mbstring unzip -y

Adım 2: Veritabanını Yapılandırma

MySQL’e giriş yaparak yeni bir veritabanı ve kullanıcı oluşturun:

sudo mysql -u root -p

Aşağıdaki komutları çalıştırın:

CREATE DATABASE matomo_db;
CREATE USER 'matomo_user'@'localhost' IDENTIFIED BY 'your_password';
GRANT ALL PRIVILEGES ON matomo_db.* TO 'matomo_user'@'localhost';
FLUSH PRIVILEGES;
EXIT;

Bu, Matomo için ayrı bir kullanıcıyla birlikte bir veritabanı kurar.

Adım 3: Matomo İndirme ve Yapılandırma

Şimdi, Matomo’yu resmi siteden indir:

cd /var/www/html
wget https://builds.matomo.org/matomo-latest.zip
unzip matomo-latest.zip
rm matomo-latest.zip

Matomo dizinine izinleri ayarlayın:

sudo chown -R www-data:www-data matomo
sudo chmod -R 755 matomo

Adım 4: Apache Kurulumu

Yeni bir Apache yapılandırma dosyası oluşturun:

sudo nano /etc/apache2/sites-available/matomo.conf

Aşağıdaki yapılandırmayı ekleyin:

<VirtualHost *:80>
    ServerAdmin [email protected]
    DocumentRoot /var/www/html/matomo
    ServerName yourdomain.com

    <Directory /var/www/html/matomo>
        Options FollowSymLinks
        AllowOverride All
    </Directory>

    ErrorLog ${APACHE_LOG_DIR}/matomo_error.log
    CustomLog ${APACHE_LOG_DIR}/matomo_access.log combined
</VirtualHost>

Yeni yapılandırmayı etkinleştirin ve rewrite modülünü aktif edin:

sudo a2ensite matomo.conf
sudo a2enmod rewrite
sudo systemctl restart apache2

Adım 5: Kurulumu Web Arayüzü Üzerinden Tamamlama

Web tarayıcınızı açın ve http://yourdomain.com adresine gidin. Ekrandaki talimatları izleyerek kurulumu tamamlayın. Daha önce oluşturduğunuz veritabanı bilgilerini girmeniz gerekecek:

Başarılı bir kurulumdan sonra, Matomo panonuzda giriş yapabilirsiniz.

İsteğe Bağlı: Docker ile Matomo Kurulumu

Kurulumda Docker kullanmayı tercih ediyorsanız, işte kısa bir rehber:

  1. VPS üzerine Docker’ı yükleyin:
sudo apt install docker.io -y
sudo systemctl start docker
sudo systemctl enable docker
  1. Resmi Matomo Docker imajını çekin:
docker pull matomo
  1. Matomo konteynerını çalıştırın:
docker run -d --name matomo -e MATOMO_DB_HOST=db -e MATOMO_DB_USER=matomo_user -e MATOMO_DB_PASS=your_password -e MATOMO_DB_NAME=matomo_db -p 80:80 matomo

Bu, Docker kullanarak minimal yapılandırmayla Matomo’yu kurmanızı sağlar.

Sıkça Sorulan Sorular

VPS üzerinde Matomo’yu kendiniz barındırmanın maliyeti ne kadar?

Matomo’yu kendiniz barındırma maliyeti, seçtiğiniz VPS sağlayıcısına göre değişir. Hetzner Cloud gibi sağlayıcılar aylık 4.15 EUR’dan başlayan planlar sunarken, Contabo 5.99 EUR’dan başlar. DigitalOcean ve Vultr da yaklaşık 6 USD/ay seviyelerinde rekabetçi fiyatlar sunar. Planınızın, analitik ihtiyaçlarınızı karşılamak için yeterli kaynaklara sahip olduğundan emin olun.

VPS üzerinde Matomo kurmak için ne kadar teknik bilgi gerekir?

Matomo’yu kurmak için Linux temel bilgisi, SSH kullanımı ve web sunucusu yapılandırma konusunda fikir sahibi olmanız gerekir. Ayrıca, Matomo için bir veritabanı oluşturacağınız için MySQL veritabanı yönetimi hakkında da bilgi faydalıdır. Bu konulara aşina değilseniz, birçok çevrimiçi kaynak, r/selfhosted dahil olmak üzere, size rehberlik edebilir.

Dış bir Matomo kurulumundan kendi barındırma sürümüne veri aktarabilir miyim?

Evet, mevcut bir Matomo kurulumundan verilerinizi dışarı aktarabilir ve yeni kurulumunuza içeri aktarabilirsiniz. Matomo’nun resmi dökümantasyonunu inceleyerek yedekleme ve geçiş adımlarını takip ederek sorunsuz bir geçiş sağlayabilirsiniz.

Bu rehberi izleyerek, Matomo’yu VPS üzerinde başarıyla kendiniz barındırabilir ve web analitiklerinizi kontrol altına alabilirsiniz. --- END ---