Umami is een zelfgehoste webanalysetool die privacy prioriteit geeft. Volg deze stappen om Umami te installeren op uw VPS-server.
Vereisten
- Een Ubuntu 24.04 VPS-server
- Root- of sudo-toegang
- Basiskennis van de opdrachtregel
Stap 1: Update je systeem
Zorg ervoor dat je systeem up-to-date is:
sudo apt update && sudo apt upgrade -y
Stap 2: Installeer vereiste pakketten
Installeer de benodigde pakketten, inclusief Node.js, npm en PostgreSQL:
sudo apt install curl postgresql postgresql-contrib
Installeer Node.js en npm vanuit de NodeSource-repository:
curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash -
sudo apt install -y nodejs
Stap 3: Stel de PostgreSQL-database in
- Start de PostgreSQL-service:
sudo systemctl start postgresql
- Log in op PostgreSQL:
sudo -u postgres psql
- Maak een nieuwe database en gebruiker aan:
CREATE DATABASE umami;
CREATE USER umamiuser WITH PASSWORD 'your_password';
GRANT ALL PRIVILEGES ON DATABASE umami TO umamiuser;
\q
Stap 4: Installeer Umami
- Kloon de Umami-repository:
git clone https://github.com/umami-software/umami.git
- Ga naar de Umami-directory:
cd umami
- Installeer de afhankelijkheden:
npm install
Stap 5: Configureer Umami
Maak een nieuw omgeving bestand:
cp .env.example .env
Open het .env-bestand en configureer je database-instellingen:
DB_CONNECTION=pgsql
DB_HOST=localhost
DB_PORT=5432
DB_DATABASE=umami
DB_USERNAME=umamiuser
DB_PASSWORD=your_password
Stap 6: Voer migraties uit
Voer de migraties uit om de database in te stellen:
npm run migrate
Stap 7: Start Umami
Start de Umami-server:
npm start
Umami zou nu moeten draaien op http://your_vps_ip:3000.
Stap 8: Toegang tot Umami
Bezoek http://your_vps_ip:3000 in je webbrowser om toegang te krijgen tot het Umami-dashboard.
Conclusie
Je hebt Umami Privacy Analytics succesvol geïnstalleerd op je Ubuntu 24.04 VPS-server. Nu kun je beginnen met het volgen van je website-analyse terwijl je het privacy van gebruikers respecteert!