Установка Semmi Analytics

Вы можете установить веб-панель Semmi Analytics на сервер, домашний компьютер или виртуальную машину с операционной системой семейства Linux. Для корректной работы программы вам понадобится:

  • Операционная система: Ubuntu/CentOS, скорее всего, программа будет работать и в других системах, однако были протестированы только эти;
  • Компоненты: Docker;
  • Инструменты: для загрузки исходного кода вам понадобится git, а для установки всех зависимостей — Composer.

Установка Semmi Analytics на Ubuntu

1. Установка необходимых компонентов

Сначала вам нужно установить Docker в вашей операционной системе. Для этого смотрите следующие статьи:

Создайте папку, в которой будет расположен проект и перейдите в неё. Например:

mkdir /home/user/analytics/ && cd /home/user/analytics

Загрузите в неё исходники программы:

sudo git clone https://github.com/Seriyyy95/semmi ./

Затем установите все зависимости с помощью composer:

sudo composer update

Затем поменяйте права на файлы в этом каталоге:

sudo chown -R www-data:www-data ./

Для подкаталога storage надо установить полные права на запись и чтение:

chmod 775 -R ./storage

Затем можно запускать проект. Для этого выполните:

docker-compose up

Обратите внимание, что сервер MariaDB будет разворачиваться долго, поэтому даже если скрипт будет выдавать ошибки подключения к базе данных следует подождать около 10-ти минут, затем всё заработает. Эта проблема характерна для MariaDB контейнера для Docker. Затем вы можете подключится как веб-интерфейсу панели в браузере. Для этого откройте адрес http://localhost:8880:

Здесь необходимо ввести имя пользователя, адрес электронной почты, а также пароль. После чего вы сможете авторизоваться в системе:

После этого надо загрузить файл сервис аккаунта Google. Для этого перейдите в раздел Настройка доступа и перетащите файл в соответствующее поле:

Как получить этот файл подробно рассказано здесь.

Выводы

Готово, после всех этих действий вы можете открывать интерфейс программы, загружать данные и использовать её для улучшения позиций ваших сайтов.

Читайте также:

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *