Матомо

Платформа веб-аналитики с открытым исходным кодом, обеспечивающая отслеживание с приоритетом конфиденциальности и отчеты в режиме реального времени.

Доступ к Matomo

  1. Откройте веб-браузер и перейдите по адресу: http://<SERVER-IP>
  2. Следуйте инструкциям мастера настройки Matomo, чтобы завершить установку.

Важные файлы и каталоги

  • Веб-корень: /var/www/matomo (принадлежит www-data:www-data)
  • Настройка Apache: /etc/apache2/sites-available/matomo.conf
  • Журналы: /var/log/apache2/matomo_error.log & /var/log/apache2/matomo_access.log
  • Учетные данные базы данных: /root/.cloudzy-creds

Настройка базы данных

Во время настройки введите следующие учетные данные из сгенерированного файла (/root/.cloudzy-creds):

  • Сервер базы данных: 127.0.0.1
  • Вход: matomo
  • Пароль: Генерируется случайным образом
  • Название базы данных: matomo

Управление Apache

Управляйте службой Apache с помощью команд systemd:

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

Включение SSL с доменом

1. Направьте ваш домен на IP-адрес сервера.

2. Отредактируйте конфигурацию Apache и замените ServerName <IP> с вашим доменом (ServerName <your-domain>):

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

3. Установите Certbot:

apt install -y certbot python3-certbot-apache

4. Выполните следующую команду, чтобы сгенерировать действительный сертификат Lets Encrypt:

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

5. Перезапустите Apache, чтобы применить изменения:

systemctl restart apache2

6. Отредактируйте файл конфигурации Matomo (/var/www/matomo/config/config.ini.php) и обновить trusted_hosts настройка под [General] чтобы включить ваш домен вместо IP-адреса:

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

7. Откройте браузер и перейдите по адресу: https://yourdomain.com

Детали заявки