Umami er en selvhostet webanalyse-løsning som prioriterer personvern. Følg disse trinnene for å installere Umami på din VPS-server.
Forutsetninger
- En VPS-server som kjører Ubuntu 24.04
- Root- eller sudo-tilgang
- Grunnleggende kunnskap om kommandolinjen
Trinn 1: Oppdater systemet
Start med å sikre at systemet ditt er oppdatert:
sudo apt update && sudo apt upgrade -y
Trinn 2: Installer nødvendige pakker
Installer de nødvendige pakkene, inkludert Node.js, npm og PostgreSQL:
sudo apt install curl postgresql postgresql-contrib
Installer Node.js og npm fra NodeSource-repositoriet:
curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash -
sudo apt install -y nodejs
Trinn 3: Konfigurer PostgreSQL-database
- Start PostgreSQL-tjenesten:
sudo systemctl start postgresql
- Logg inn på PostgreSQL:
sudo -u postgres psql
- Opprett en ny database og bruker:
CREATE DATABASE umami;
CREATE USER umamiuser WITH PASSWORD 'your_password';
GRANT ALL PRIVILEGES ON DATABASE umami TO umamiuser;
\q
Trinn 4: Installer Umami
- Klon Umami-repositoriet:
git clone https://github.com/umami-software/umami.git
- Gå til Umami-katalogen:
cd umami
- Installer avhengigheter:
npm install
Trinn 5: Konfigurer Umami
Kopier eksempel-miljøfilen:
cp .env.example .env
Åpne .env-filen og konfigurer databaseinnstillingene:
DB_CONNECTION=pgsql
DB_HOST=localhost
DB_PORT=5432
DB_DATABASE=umami
DB_USERNAME=umamiuser
DB_PASSWORD=your_password
Trinn 6: Kjør migrasjoner
Kjør migrasjonene for å sette opp databasen:
npm run migrate
Trinn 7: Start Umami
Start Umami-serveren:
npm start
Umami bør nå kjøre på http://your_vps_ip:3000.
Trinn 8: Få tilgang til Umami
Besøk http://your_vps_ip:3000 i nettleseren din for å få tilgang til Umami-dashbordet.
Konklusjon
Du har med suksess installert Umami Privacy Analytics på din Ubuntu 24.04 VPS-server. Nå kan du begynne å spore nettstedets analyser samtidig som du respekterer brukernes personvern!