Umami este o solu?ie de analiz? web auto-g?zduit? care prioritizeaz? confiden?ialitatea. Urma?i ace?ti pa?i pentru a instala Umami pe serverul dumneavoastr? VPS.
Prerequisites
- Un server VPS care ruleaz? Ubuntu 24.04
- Acces root sau sudo
- Cuno?tin?e de baz? despre linia de comand?
Pasul 1: Actualiza?i sistemul
Asigura?i-v? c? sistemul este actualizat:
sudo apt update && sudo apt upgrade -y
Pasul 2: Instala?i pachetele necesare
Instala?i pachetele necesare, inclusiv Node.js, npm ?i PostgreSQL:
sudo apt install curl postgresql postgresql-contrib
Instala?i Node.js ?i npm din depozitul NodeSource:
curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash -
sudo apt install -y nodejs
Pasul 3: Configura?i baza de date PostgreSQL
- Porni?i serviciul PostgreSQL:
sudo systemctl start postgresql
- Conecta?i-v? la PostgreSQL:
sudo -u postgres psql
- Crearea unei noi baze de date ?i utilizator:
CREATE DATABASE umami;
CREATE USER umamiuser WITH PASSWORD 'your_password';
GRANT ALL PRIVILEGES ON DATABASE umami TO umamiuser;
\q
Pasul 4: Instala?i Umami
- Clona?i depozitul Umami:
git clone https://github.com/umami-software/umami.git
- Accesa?i directorul Umami:
cd umami
- Instala?i dependen?ele:
npm install
Pasul 5: Configura?i Umami
Crea?i un nou fi?ier de mediu:
cp .env.example .env
Deschide?i fi?ierul .env ?i configura?i detaliile bazei de date:
DB_CONNECTION=pgsql
DB_HOST=localhost
DB_PORT=5432
DB_DATABASE=umami
DB_USERNAME=umamiuser
DB_PASSWORD=your_password
Pasul 6: Rula?i migra?iile
Rula?i migra?iile pentru a configura baza de date:
npm run migrate
Pasul 7: Porni?i Umami
Porni?i serverul Umami:
npm start
Umami ar trebui s? ruleze acum la adresa http://your_vps_ip:3000.
Pasul 8: Accesa?i Umami
Vizita?i http://your_vps_ip:3000 în browser-ul dumneavoastr? pentru a accesa tabloul de bord Umami.
Concluzie
A?i instalat cu succes Umami Privacy Analytics pe serverul dumneavoastr? VPS Ubuntu 24.04. Acum pute?i începe s? urm?ri?i analizele site-ului dumneavoastr?, respectând în acela?i timp confiden?ialitatea utilizatorilor!