Umami är en självhostad webbanalyslösning som prioriterar integritet. Följ dessa steg för att installera Umami på din VPS-server.
Förutsättningar
- En VPS-server som kör Ubuntu 24.04
- Root- eller sudo-åtkomst
- Grundläggande kunskap om kommandoraden
Steg 1: Uppdatera ditt system
Se till att ditt system är uppdaterat:
sudo apt update && sudo apt upgrade -y
Steg 2: Installera nödvändiga paket
Installera de nödvändiga paketen, inklusive Node.js, npm och PostgreSQL:
sudo apt install curl postgresql postgresql-contrib
Installera Node.js och npm från NodeSource-repositoriet:
curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash -
sudo apt install -y nodejs
Steg 3: Konfigurera PostgreSQL-databasen
- Starta PostgreSQL-tjänsten:
sudo systemctl start postgresql
- Logga in på PostgreSQL:
sudo -u postgres psql
- Skapa en ny databas och användare:
CREATE DATABASE umami;
CREATE USER umamiuser WITH PASSWORD 'your_password';
GRANT ALL PRIVILEGES ON DATABASE umami TO umamiuser;
\q
Steg 4: Installera Umami
- Klon Umami-repositoriet:
git clone https://github.com/umami-software/umami.git
- Gå till Umami-katalogen:
cd umami
- Installera beroenden:
npm install
Steg 5: Konfigurera Umami
Skapa en ny miljöfil:
cp .env.example .env
Öppna .env-filen och konfigurera dina databasinställningar:
DB_CONNECTION=pgsql
DB_HOST=localhost
DB_PORT=5432
DB_DATABASE=umami
DB_USERNAME=umamiuser
DB_PASSWORD=your_password
Steg 6: Kör migreringar
Kör migreringarna för att ställa in databasen:
npm run migrate
Steg 7: Starta Umami
Starta Umami-servern:
npm start
Umami bör nu vara igång på http://your_vps_ip:3000.
Steg 8: Åtkomst till Umami
Besök http://your_vps_ip:3000 i din webbläsare för att få åtkomst till Umami-panelen.
Slutsats
Du har framgångsrikt installerat Umami Privacy Analytics på din Ubuntu 24.04 VPS-server. Nu kan du börja spåra analysen av din webbplats medan du respekterar användarnas integritet!