Umami è una soluzione di analisi web auto-ospitata che priorizza la privacy. Segui questi passaggi per installare Umami sul tuo server VPS.
Prerequisiti
- Un server VPS che esegue Ubuntu 24.04
- Accesso root o sudo
- Conoscenze di base della riga di comando
Passo 1: Aggiorna il tuo sistema
Assicurati che il tuo sistema sia aggiornato:
sudo apt update && sudo apt upgrade -y
Passo 2: Installa i pacchetti necessari
Installa i pacchetti necessari, inclusi Node.js, npm e PostgreSQL:
sudo apt install curl postgresql postgresql-contrib
Installa Node.js e npm dal repository di NodeSource:
curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash -
sudo apt install -y nodejs
Passo 3: Configura il database PostgreSQL
- Avvia il servizio PostgreSQL:
sudo systemctl start postgresql
- Accedi a PostgreSQL:
sudo -u postgres psql
- Crea un nuovo database e un utente:
CREATE DATABASE umami;
CREATE USER umamiuser WITH PASSWORD 'your_password';
GRANT ALL PRIVILEGES ON DATABASE umami TO umamiuser;
\q
Passo 4: Installa Umami
- Clona il repository di Umami:
git clone https://github.com/umami-software/umami.git
- Accedi alla directory di Umami:
cd umami
- Installa le dipendenze:
npm install
Passo 5: Configura Umami
Crea un nuovo file di ambiente:
cp .env.example .env
Apri il file .env e imposta i dettagli del database:
DB_CONNECTION=pgsql
DB_HOST=localhost
DB_PORT=5432
DB_DATABASE=umami
DB_USERNAME=umamiuser
DB_PASSWORD=your_password
Passo 6: Esegui le migrazioni
Esegui le migrazioni per configurare il database:
npm run migrate
Passo 7: Avvia Umami
Avvia il server Umami:
npm start
Umami dovrebbe ora essere in esecuzione su http://your_vps_ip:3000.
Passo 8: Accedi a Umami
Visita http://your_vps_ip:3000 nel tuo browser per accedere al dashboard di Umami.
Conclusione
Hai installato con successo Umami Privacy Analytics sul tuo server VPS Debian 24.04. Ora puoi iniziare a monitorare le analisi del tuo sito web rispettando la privacy degli utenti!