Umami ist eine selbstgehostete Webanalyse-Lösung, die den Datenschutz priorisiert. Befolgen Sie diese Schritte, um Umami auf Ihrem VPS-Server zu installieren.
Voraussetzungen
- Ein Ubuntu 24.04 VPS-Server
- Root- oder sudo-Zugriff
- Grundkenntnisse der Kommandozeile
Schritt 1: System aktualisieren
Stellen Sie sicher, dass Ihr System auf dem neuesten Stand ist:
sudo apt update && sudo apt upgrade -y
Schritt 2: Erforderliche Pakete installieren
Installieren Sie die erforderlichen Pakete, einschließlich Node.js, npm und PostgreSQL:
sudo apt install curl postgresql postgresql-contrib
Installieren Sie Node.js und npm aus dem NodeSource-Repository:
curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash -
sudo apt install -y nodejs
Schritt 3: PostgreSQL-Datenbank einrichten
- Starten Sie den PostgreSQL-Dienst:
sudo systemctl start postgresql
- Loggen Sie sich bei PostgreSQL ein:
sudo -u postgres psql
- Erstellen Sie eine neue Datenbank und einen Benutzer:
CREATE DATABASE umami;
CREATE USER umamiuser WITH PASSWORD 'your_password';
GRANT ALL PRIVILEGES ON DATABASE umami TO umamiuser;
\q
Schritt 4: Umami installieren
- Klone das Umami-Repository:
git clone https://github.com/umami-software/umami.git
- Wechseln Sie in das Umami-Verzeichnis:
cd umami
- Installieren Sie die Abhängigkeiten:
npm install
Schritt 5: Umami konfigurieren
Erstellen Sie eine neue Umgebungsdatei:
cp .env.example .env
Öffnen Sie die .env-Datei und konfigurieren Sie Ihre Datenbankeinstellungen:
DB_CONNECTION=pgsql
DB_HOST=localhost
DB_PORT=5432
DB_DATABASE=umami
DB_USERNAME=umamiuser
DB_PASSWORD=your_password
Schritt 6: Migrationen ausführen
Führen Sie die Migrationen aus, um die Datenbank einzurichten:
npm run migrate
Schritt 7: Umami starten
Starten Sie den Umami-Server:
npm start
Umami sollte jetzt unter http://your_vps_ip:3000 erreichbar sein.
Schritt 8: Zugriff auf Umami
Besuchen Sie http://your_vps_ip:3000 in Ihrem Webbrowser, um auf das Umami-Dashboard zuzugreifen.
Fazit
Sie haben Umami Privacy Analytics erfolgreich auf Ihrem Ubuntu 24.04 VPS-Server installiert. Sie können jetzt beginnen, die Analyse Ihrer Website zu verfolgen und dabei die Privatsphäre der Benutzer zu respektieren!