Matomo

Gizlilik öncelikli izleme ve gerçek zamanlı raporlar sunan açık kaynaklı web analizi platformu.

Matomo'ya erişim

  1. Web tarayıcınızı açın ve şu adrese gidin: http://<SERVER-IP>
  2. Matomo web kurulum sihirbazını takip ederek kurulumu tamamlayın.

Önemli Dosyalar ve Dizinler

  • Web Kökü: /var/www/matomo (sahibi www-data:www-data)
  • Apache Yapılandırması: /etc/apache2/sites-available/matomo.conf
  • Günlükler: /var/log/apache2/matomo_error.log & /var/log/apache2/matomo_access.log
  • Veritabanı Kimlik Bilgileri: /root/.cloudzy-creds

Veritabanı Kurulumu

Kurulum sırasında, oluşturulan dosyadan aşağıdaki kimlik bilgilerini girin (/root/.cloudzy-creds):

  • Veritabanı Sunucusu: 127.0.0.1
  • Giriş: matomo
  • Şifre: Rastgele oluşturulmuş
  • Veritabanı Adı: matomo

Apache Yönetimi

Apache hizmetini systemd komutlarını kullanarak yönetin:

systemctl status apache2
systemctl restart apache2
systemctl stop apache2
systemctl start apache2

Bir Etki Alanı ile SSL'yi Etkinleştirme

1. Alan adınızı sunucu IP adresine yönlendirin.

2. Apache yapılandırmasını düzenleyin ve değiştirin ServerName <IP> alan adınızla (ServerName <your-domain>):

vim /etc/apache2/sites-available/matomo.conf

3. Certbot'u yükleyin:

apt install -y certbot python3-certbot-apache

4. Geçerli bir Lets Encrypt sertifikası oluşturmak için aşağıdaki komutu çalıştırın:

certbot --apache --non-interactive --agree-tos --email [email protected] -d yourdomain.com

5. Değişiklikleri uygulamak için Apache'yi yeniden başlatın:

systemctl restart apache2

6. Matomo yapılandırma dosyasını düzenleyin (/var/www/matomo/config/config.ini.php) ve güncelleyin trusted_hosts ayar altında [General] IP yerine alan adınızı eklemek için:

[General]
trusted_hosts[] = "yourdomain.com"

7. Tarayıcınızı açın ve şu adresi ziyaret edin: https://yourdomain.com

Başvuru Detayları