Umami es una solución de análisis web autoalojada que prioriza la privacidad. Sigue estos pasos para instalar Umami en tu servidor VPS.
Requisitos previos
- Un servidor VPS que ejecute Ubuntu 24.04
- Acceso root o sudo
- Conocimientos básicos de línea de comandos
Paso 1: Actualiza tu sistema
Asegúrate de que tu sistema esté actualizado:
sudo apt update && sudo apt upgrade -y
Paso 2: Instala los paquetes necesarios
Instala los paquetes necesarios, incluidos Node.js, npm y PostgreSQL:
sudo apt install curl postgresql postgresql-contrib
Instala Node.js y npm desde el repositorio de NodeSource:
curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash -
sudo apt install -y nodejs
Paso 3: Configura la base de datos PostgreSQL
- Inicia el servicio de PostgreSQL:
sudo systemctl start postgresql
- Inicia sesión en PostgreSQL:
sudo -u postgres psql
- Crea una nueva base de datos y un usuario:
CREATE DATABASE umami;
CREATE USER umamiuser WITH PASSWORD 'your_password';
GRANT ALL PRIVILEGES ON DATABASE umami TO umamiuser;
\q
Paso 4: Instala Umami
- Clona el repositorio de Umami:
git clone https://github.com/umami-software/umami.git
- Ve al directorio de Umami:
cd umami
- Instala las dependencias:
npm install
Paso 5: Configura Umami
Copia el archivo de entorno de ejemplo:
cp .env.example .env
Abre el archivo .env y configura los detalles de la base de datos:
DB_CONNECTION=pgsql
DB_HOST=localhost
DB_PORT=5432
DB_DATABASE=umami
DB_USERNAME=umamiuser
DB_PASSWORD=your_password
Paso 6: Ejecuta las migraciones
Ejecuta las migraciones para configurar la base de datos:
npm run migrate
Paso 7: Inicia Umami
Inicia el servidor de Umami:
npm start
Umami debería estar funcionando en http://your_vps_ip:3000.
Paso 8: Accede a Umami
Visita http://your_vps_ip:3000 en tu navegador para acceder al panel de Umami.
Conclusión
Has instalado con éxito Umami Privacy Analytics en tu servidor VPS Ubuntu 24.04. Ahora puedes comenzar a rastrear la analítica de tu sitio web mientras respetas la privacidad de los usuarios.