# Matomo

> ℹ️ Информация о системных требованиях может быть устаревшей. Актуальные требования Matomo см. на [официальном сайте](https://matomo.org/docs/requirements/).

"Первая Форма" может предоставлять базовую аналитику благодаря интеграции с системой веб-аналитики Matomo.

## Системные требования

- Веб-сервер, такой как Apache, Nginx , IIS, LiteSpeed ​​и т. д.

- Для Matomo 4.x требуется PHP версии 7.2.5 или выше. Matomo полностью работает и с PHP 8.

- MySQL версии 5.5 или выше

- Расширение PHP pdo и pdo\_mysql или расширение mysqli.

- Matomo можно запустить в любой операционной системе, такой как Linux (Ubuntu, RedHat, CentOS, Raspberry Pi OS и т. д.), Windows , macOS Server или FreeBSD.

## Рекомендуемая конфигурация

Рекомендуется использовать последнюю версию PHP 8.x, так как она более эффективно использует память и работает быстрее, чем предыдущие версии PHP.

Рекомендуется использовать MySQL 8+ или MariaDB для базы данных.

Чтобы максимально использовать возможности Matomo, может потребоваться несколько дополнительных расширений PHP, таких как расширение PHP GD , которое используется для создания небольших графиков, графиков в статистических отчетах по электронной почте, а также графиков в мобильном приложении Matomo.

Список расширений PHP, которые вам рекомендуется установить:

```bash
sudo apt-get install php php-curl php-gd php-cli mysql-server php-mysql php-xml php-mbstring
```

Рекомендуется включить функцию PHP shell\_exec, поскольку она используется для процессов CLI.

## Рекомендуемый размер серверов (ЦП, ОЗУ, диски)

Чтобы узнать, сколько процессоров и сколько ОЗУ и дискового пространства использовать, наиболее важным фактором является количество запросов, которые вы будете отслеживать в месяц в Matomo. Запросы включают просмотры страниц, события, загрузки и т. д.

Как правило, при отслеживании более 1 миллиона пользовательских действий/просмотров страниц/событий в месяц рекомендуется иметь как минимум два сервера: один для базы данных и один для обработки всех HTTPS-запросов.

Отслеживание 100 000 просмотров страниц в месяц или меньше

- Одного сервера достаточно для размещения базы данных и сервера приложений.

- Минимальная рекомендуемая конфигурация сервера приложений: 2 ЦП, 2 ГБ ОЗУ, 50 ГБ SSD-диск.

Отслеживание 1 миллиона просмотров страниц в месяц или меньше

- Одного сервера может быть достаточно для размещения базы данных и сервера приложений.

- Минимальная рекомендуемая конфигурация сервера приложений: 4 ЦП, 8 ГБ ОЗУ, 250 ГБ SSD-диск.

Отслеживание 10 миллионов просмотров страниц в месяц или меньше

- Рекомендуется два сервера:

- 1 сервер приложений, не менее 8 ЦП, 16 ГБ ОЗУ, 100 ГБ SSD. Или 2 сервера приложений, не менее 4 ЦП, 4 ГБ ОЗУ, 100 ГБ SSD каждый.

- 1 сервер базы данных, не менее 8 ЦП, 16 ГБ ОЗУ, 400 ГБ SSD.

Отслеживание 100 миллионов просмотров страниц в месяц или меньше

- Рекомендуется как минимум три сервера:

- 3 сервера приложений (или 2), каждый: 16 ЦП, 16+ ГБ ОЗУ, 100 ГБ SSD.

- 1 сервер базы данных, не менее 16 ЦП, 32 ГБ ОЗУ, 1 ТБ SSD.

- Опционально: 2 сервера БД — второй реплицирован и настроен как reader/slave.

- 1 балансировщик нагрузки.

- Рекомендуется 1 CDN.

## Настройка интеграции с 1Ф

> ℹ️ Раздел находится в разработке. Для подключения Matomo к «Первой Форме» обратитесь в службу технической поддержки.
