Sådan installeres Umami Privacy Analytics på Ubuntu 24.04
Umami er en selvhostet webanalyseløsning, der prioriterer privatliv. Følg disse trin for at installere Umami på din VPS-server.
Forudsætninger
- En Ubuntu 24.04 VPS-server
- Root- eller sudo-adgang
- Grundlæggende viden om kommandolinjen
Trin 1: Opdater dit system
Start med at sikre, at dit system er opdateret:
sudo apt update && sudo apt upgrade -y
Trin 2: Installer nødvendige pakker
Installer de nødvendige pakker, herunder 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
Trin 3: Opsæt PostgreSQL-database
- Start PostgreSQL-tjenesten:
sudo systemctl start postgresql
- Log ind på PostgreSQL:
sudo -u postgres psql
- Opret en ny database og bruger:
CREATE DATABASE umami;
CREATE USER umamiuser WITH PASSWORD 'your_password';
GRANT ALL PRIVILEGES ON DATABASE umami TO umamiuser;
\q
Trin 4: Installer Umami
- Klon Umami-repositoriet:
git clone https://github.com/umami-software/umami.git
- Skift til Umami-kataloget:
cd umami
- Installer afhængigheder:
npm install
Trin 5: Konfigurer Umami
Opret en ny miljøfil:
cp .env.example .env
Åbn .env-filen og konfigurer dine databaseindstillinger:
DB_CONNECTION=pgsql
DB_HOST=localhost
DB_PORT=5432
DB_DATABASE=umami
DB_USERNAME=umamiuser
DB_PASSWORD=your_password
Trin 6: Kør migrationer
Kør migrationerne for at opsætte databasen:
npm run migrate
Trin 7: Start Umami
Start Umami-serveren:
npm start
Umami skal nu køre på http://your_vps_ip:3000.
Trin 8: Adgang til Umami
Besøg http://your_vps_ip:3000 i din webbrowser for at få adgang til Umami-dashboardet.
Konklusion
Du har med succes installeret Umami Privacy Analytics på din Ubuntu 24.04 VPS-server. Nu kan du begynde at spore din hjemmesides analytik, mens du respekterer brugernes privatliv!