Matomo es una plataforma de análisis web de código abierto que te permite rastrear y analizar el tráfico de tu sitio web de manera efectiva. En esta guía, aprenderás cómo instalar y configurar Matomo en un servidor Ubuntu 22.04 para obtener valiosos datos sobre el comportamiento de tus usuarios en línea.
Paso 1: Preparación del Sistema
Antes de comenzar, asegúrate de que tu sistema Ubuntu 22.04 esté actualizado. Ejecuta los siguientes comandos en tu terminal:
sudo apt update
sudo apt upgrade
Paso 2: Instalación de los Prerrequisitos
Matomo requiere PHP, MySQL y un servidor web como Apache o Nginx. Puedes instalar estos componentes ejecutando los siguientes comandos:
sudo apt install php mysql-server apache2
Paso 3: Creación de una Base de Datos MySQL
Crea una base de datos y un usuario MySQL para Matomo utilizando los siguientes comandos:
sudo mysql -u root -p
CREATE DATABASE matomo_db;
CREATE USER 'matomo_user'@'localhost' IDENTIFIED BY 'contraseña';
GRANT ALL PRIVILEGES ON matomo_db.* TO 'matomo_user'@'localhost';
FLUSH PRIVILEGES;
EXIT;
Paso 4: Descarga e Instalación de Matomo
Descarga la última versión de Matomo desde el sitio web oficial y descomprímelo en el directorio de tu servidor web:
wget https://builds.matomo.org/matomo-latest.zip
sudo unzip matomo-latest.zip -d /var/www/html/matomo
Paso 5: Configuración de Matomo
Cambia los permisos del directorio de Matomo y configura el propietario para que sea accesible desde el navegador:
sudo chown -R www-data:www-data /var/www/html/matomo
sudo chmod -R 755 /var/www/html/matomo
Paso 6: Configuración de Apache o Nginx
Configura tu servidor web para servir el directorio de Matomo. Para Apache, puedes crear un archivo de configuración matomo.conf
en el directorio /etc/apache2/sites-available
con el siguiente contenido:
<VirtualHost *:80>
ServerName tu_domino.com
DocumentRoot /var/www/html/matomo
<Directory /var/www/html/matomo/>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
Luego, activa el sitio y reinicia Apache:
sudo a2ensite matomo.conf
sudo systemctl restart apache2
Paso 7: Instalación de Matomo a través del Navegador
Accede a tu dominio en el navegador y sigue el asistente de instalación de Matomo. Ingresa la información de la base de datos que creaste en el paso 3 y completa la configuración inicial.
Considera utilizar los servicios de Cloud VPS de Shape.host para alojar tu instancia de Matomo en Ubuntu 22.04. Con Shape.host, obtendrás un entorno de alojamiento confiable y escalable para tus proyectos de análisis web.