Как установить Matomo на серверах VPS-хостинга?

LightNode
By LightNode ·

Matomo, ранее известный как Piwik, - это платформа веб-аналитики с открытым исходным кодом. Она предоставляет подробные отчеты о трафике веб-сайта, рефералах поисковых систем, маркетинговых кампаниях и поведении посетителей. В отличие от Google Analytics, Matomo акцентирует внимание на конфиденциальности и владении данными, предоставляя пользователям полный контроль над своими данными.

Существует множество способов установки Matomo, в этой статье вы научитесь устанавливать Matomo одним из самых простых способов, все, что вам нужно сделать, это подготовить сервер LightNode VPS и успешно установить его с помощью нескольких строк команд.

Процессы

Покупка VPS

Купите LightNode VPS с образом Docker.

Docker Image

Купить Docker VPS

Подключение к VPS

Используйте инструменты SSH для подключения к VPS.

Установка Matomo

  1. Загрузите образ Docker Matomo
docker pull matomo
  1. Запустите базу данных

Matomo требует базу данных MySQL или MariaDB. Вы можете использовать Docker для ее запуска:

docker run --name matomo-mysql -e MYSQL_ROOT_PASSWORD=my-secret-pw -e MYSQL_DATABASE=matomo -e MYSQL_USER=matomo -e MYSQL_PASSWORD=matomo-pass -d mysql:latest

В этой команде мы используем образ mysql:latest и настраиваем имя базы данных, пользователя и пароль. Обязательно замените my-secret-pw и matomo-pass на свои собственные безопасные пароли.

  1. Запустите контейнер Matomo

Теперь свяжите контейнер Matomo с контейнером MySQL и запустите его:

docker run --name matomo --link matomo-mysql:mysql -p 8080:80 -d matomo

Здесь мы используем параметр --link для связи контейнера Matomo с контейнером MySQL. Мы также сопоставляем порт 8080 со стандартным портом 80 Matomo.

  1. Доступ к Matomo

Теперь вы должны иметь возможность получить доступ к мастеру установки Matomo в вашем веб-браузере по адресу http://your_ip_address:8080. Следуйте мастеру, чтобы завершить установку.

  1. Настройка подключения к базе данных

Во время процесса установки, когда будет предложено настроить подключение к базе данных, используйте следующие настройки:

  • Сервер базы данных: mysql
  • Логин: matomo
  • Пароль: matomo-pass (или любой пароль, который вы установили на шаге 3)
  • Имя базы данных: matomo

Это базовая настройка, подходящая для быстрого старта или среды раз

работки. Для производственных сред необходимо учитывать дополнительные факторы, такие как сохранение данных, безопасность, оптимизация производительности и т.д.

FAQ

В: Почему мне нужно запускать отдельно контейнер MySQL?

О: Matomo требует базу данных для хранения своих данных. Запуская контейнер MySQL, вы обеспечиваете Matomo необходимым сервером баз данных. Вы также можете использовать другие серверы баз данных, такие как MariaDB.

В: Могу ли я использовать внешнюю базу данных вместо запуска контейнера MySQL?

О: Да, вы можете. Если у вас есть существующий сервер баз данных MySQL или MariaDB, вы можете использовать его для Matomo. Просто убедитесь, что вы предоставляете правильные данные подключения к базе данных во время настройки Matomo.

В: Как я могу обеспечить сохранение данных для моих контейнеров Docker?

О: Чтобы обеспечить сохранение данных, вы должны использовать тома Docker для хранения данных базы данных и конфигураций Matomo. Без томов данные будут потеряны при удалении контейнера.

В: Какие учетные данные по умолчанию для Matomo?

О: В процессе установки вам будет предложено создать административный аккаунт для Matomo. Имя пользователя и пароль для этого аккаунта будут учетными данными, которые вы используете для входа.

В: Могу ли я настроить параметры контейнера Docker Matomo?

О: Да, вы можете настроить различные параметры, такие как номера портов, переменные среды и другие, изменяя команду docker run, используемую для запуска контейнера.

В: Как мне обновить Matomo в Docker?

О: Чтобы обновить Matomo, вы можете загрузить последний образ Docker и пересоздать контейнер. Убедитесь, что вы сделали резервную копию данных перед обновлением.