Matomo (anteriormente conocido como Piwik) es una aplicación de análisis web gratuita y de código abierto desarrollada en PHP para ser la mejor alternativa a Google Analytics. Matomo se puede utilizar para realizar un seguimiento de las visitas en línea a uno o más sitios web y muestra informes sobre estas visitas para su análisis.
En este tutorial, le mostraremos cómo instalar Matomo Web Analytics en su Ubuntu 20.04 VPS.
Requisitos
- Ubuntu 20.04 VPS
- Acceso raíz SSH o un usuario normal del sistema con privilegios sudo
Paso 1. Inicie sesión a través de SSH y actualice el sistema
Inicie sesión en su Ubuntu 20.04 VPS con SSH como usuario root:
ssh root@IP_Address -p Port_number
Reemplace “Dirección_IP ” y “Número_de_puerto ” con la dirección IP de su servidor y el puerto SSH.
Ahora, ejecute el siguiente comando para actualizar todos los paquetes instalados a la última versión disponible.
apt update && sudo apt upgrade
Paso 2:Instalar el servidor web Apache
Ejecute el siguiente comando para instalar el servidor web Apache:
apt install apache2
Para iniciar Apache y permitir que se inicie automáticamente en el arranque del servidor, ejecute estos comandos:
systemctl start apache2 systemctl enable apache2
Paso 3:Instalar PHP con las extensiones requeridas
Para instalar PHP y las extensiones de PHP requeridas, ejecute el siguiente comando:
apt install php php-cli libapache2-mod-php php-common php-curl php-gd php-mbstring php-mysql php-xml php-intl php-zip
Paso 4:Instale MariaDB y cree una base de datos para Matomo
Matomo necesita un servidor de base de datos y se puede instalar ejecutando el siguiente comando:
apt install mariadb-server
Una vez que se haya instalado el servidor MariaDB, inicie sesión en el shell de MariaDB como usuario root y cree una base de datos y un usuario para Matomo:
mysql -u root -p
MariaDB [(none)]> CREATE DATABASE matomodb; MariaDB [(none)]> GRANT ALL PRIVILEGES ON matomodb.* TO 'matomouser'@'localhost' IDENTIFIED BY 'Passw0rd'; MariaDB [(none)]> FLUSH PRIVILEGES; MariaDB [(none)]> EXIT;
No olvide reemplazar 'Passw0rd' con una contraseña segura real.
Paso 5:Descarga Matomo en Ubuntu 20.04
Descarga la última versión de Matomo del sitio web oficial en tu servidor:
wget https://builds.matomo.org/matomo.zip
Una vez descargado, descomprima el archivo descargado con el siguiente comando:
unzip matomo.zip -d /var/www/html/
Luego cambie la propiedad de Matomo a www-data:
chown -R www-data:www-data /var/www/html/matomo/
Paso 6:Cree un archivo de configuración de Apache
Para crear un nuevo archivo de configuración para Matomo, podemos crear un nuevo archivo de configuración de Apache:
nano /etc/apache2/sites-available/matomo.conf
Un archivo de configuración básico de Apache se parece a esto:
<VirtualHost *:80> ServerAdmin admin@your_domain.com DocumentRoot /var/www/html/matomo ServerName your_domain.com ServerAlias www.your_domain.com <Directory /var/www/html/matomo/> Options FollowSymlinks AllowOverride All Require all granted </Directory> ErrorLog ${APACHE_LOG_DIR}/matomo_error.log CustomLog ${APACHE_LOG_DIR}/matomo_access.log combined </VirtualHost>
No olvide cambiar el nombre de dominio junto a ServerAdmin y ServerName (your_domain.com
) para que funcione con su nombre de dominio único registrado.
Guarde y cierre el archivo y luego active el host virtual de Matomo con el siguiente comando:
a2ensite matomo.conf
Reinicie el servicio de Apache y estará listo:
systemctl restart apache2
Paso 7. Instalar certificado SSL
En este paso, habilitaremos SSL para Matomo mediante el uso de un certificado SSL gratuito de Let's Encrypt.
apt install python3-certbot-apache -y
Una vez que el Certbot está instalado, estamos listos para instalar el certificado para el dominio:
certbot --apache
Después de la instalación exitosa, se recibirá el siguiente mensaje similar:
- Congratulations! Your certificate and chain have been saved at: /etc/letsencrypt/live/your_domain.com/fullchain.pem Your key file has been saved at: /etc/letsencrypt/live/your_domain.com/privkey.pem
Paso 8:Instalación de Matomo mediante la interfaz web
Para ejecutar el asistente de instalación web, vaya a https://your_domain.com y será redirigido a la página de bienvenida de Matomo. Haga clic en “Siguiente” botón:
Verá un “Comprobación del sistema” página. Si todo está marcado con una marca de verificación verde, haga clic en “Siguiente” botón para continuar con el siguiente paso:
Debería acceder a la página Configuración de la base de datos. Utilice las credenciales de la base de datos configuradas anteriormente:
La creación de las Tablas debería devolver las “¡Tablas creadas con éxito! ” mensaje:
A continuación, debe crear un superusuario . Proporcione nombre de usuario, contraseña y dirección de correo electrónico.
Ahora, proporcione el nombre del sitio, la URL del sitio web y luego haga clic en Siguiente botón.
Debería ver el código de seguimiento del sitio de Matomo en la siguiente página:
A continuación, debería ver que la instalación de Matomo se ha completado. Haga clic en CONTINUAR A MATOMO botón.
Ahora, puede iniciar sesión en el back-end de administración de Matomo:
Debería ver el panel de control de Matomo y puede agregar más sitios web, verificar las estadísticas, etc.:
Eso es. La instalación de Matomo ahora está completa. Por supuesto, no tiene que hacer nada de esto si utiliza uno de nuestros servicios de alojamiento de Ubuntu, en cuyo caso simplemente puede solicitar a nuestros administradores expertos de Linux que instalen Matomo para ti. Están disponibles las 24 horas del día, los 7 días de la semana y atenderán su solicitud de inmediato.
PD. Si le gustó esta publicación sobre cómo instalar Matomo Web Analytics en Ubuntu 20.04, compártala con sus amigos en las redes sociales usando los botones a continuación o simplemente deje una respuesta. Gracias.