Unabhängige Tests Aktualisiert April 2026 387 Self-Hosting-Guides 5 VPS-Anbieter getestet

guide

Wie man Umami auf einem VPS selbst hostet (Vollständiger Leitfaden)

Erfahren Sie, wie Sie Umami auf einem VPS selbst hosten können, mit unserem Schritt-für-Schritt-Leitfaden, der Docker für einen effizienten Einrichtungsprozess nutzt.

Wie man Umami auf einem VPS selbst hostet (Vollständiger Leitfaden)

Umami ist eine selbstgehostete Webanalysetechnologie, die Privatsphäre und Einfachheit priorisiert. Dieser Leitfaden führt Sie durch den Prozess des Selbsthostens von Umami auf einem Virtual Private Server (VPS) unter Verwendung von Docker und bietet eine vollständige Anleitung für Entwickler und Home-Lab-Enthusiasten.

Voraussetzungen

Bevor Sie beginnen, stellen Sie sicher, dass Sie die folgenden Voraussetzungen erfüllen:

  1. Einen aktiven VPS von einem zuverlässigen Anbieter. Hier ist ein Vergleich beliebter Optionen:
AnbieterPreis/MonatHauptmerkmale
Contabo VPS5,99 EURHohe Leistung, robuster SSD-Speicher
Hetzner Cloud4,15 EURFlexibles Ressourcenskalieren, exzellenter Support
DigitalOcean6 USDBenutzerfreundliche Oberfläche, schnelle Bereitstellung
Vultr6 USDMehrere Rechenzentrumsstandorte, schnelle Einrichtung
Linode5 USDGute Leistung, einfache Abrechnung

Besuchen Sie unsere vollständige VPS-Vergleich für detaillierte Vergleiche.

  1. Grundkenntnisse der Befehlszeile.
  2. Einen Domainnamen, der auf Ihren VPS verweist.
  3. Instalierte Docker und Docker Compose.

Schritt 1: Einrichten Ihres VPS

Zuerst greifen Sie über SSH auf Ihren VPS zu. Ersetzen Sie username und vps_ip durch Ihren tatsächlichen Benutzernamen und die VPS-IP-Adresse:

ssh username@vps_ip

Aktualisieren Sie Ihr Paket-Index:

sudo apt update && sudo apt upgrade -y

Schritt 2: Docker installieren

Wenn Docker nicht installiert ist, folgen Sie diesen Schritten:

sudo apt install apt-transport-https ca-certificates curl software-properties-common -y
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
sudo apt update
sudo apt install docker-ce -y

Überprüfen Sie die Docker-Installation:

sudo systemctl status docker

Schritt 3: Docker Compose installieren

Docker Compose vereinfacht die Verwaltung von Multi-Container-Anwendungen. Installieren Sie es mit:

sudo curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose

Überprüfen Sie Ihre Installation:

docker-compose --version

Schritt 4: Umami ausführen

Erstellen Sie ein Verzeichnis für Umami:

mkdir umami && cd umami

Erstellen Sie eine docker-compose.yml-Datei:

version: '3'

services:
  umami:
    image: umami/umami
    restart: always
    environment:
      DATABASE_URL: postgres://umami:umami_password@db:5432/umami
      NEXT_PUBLIC_USERNAME: admin
      NEXT_PUBLIC_PASSWORD: admin_password
    ports:
      - "3000:3000"

  db:
    image: postgres
    restart: always
    environment:
      POSTGRES_USER: umami
      POSTGRES_DB: umami
      POSTGRES_PASSWORD: umami_password
    volumes:
      - db_data:/var/lib/postgresql/data
    networks:
      - umami-network

volumes:
  db_data:

networks:
  umami-network:

Ersetzen Sie umami_password und admin_password durch starke, eindeutige Passwörter.

Schritt 5: Umami starten

Führen Sie den folgenden Befehl aus, um Umami zu starten:

docker-compose up -d

Bestätigen Sie, dass alle Container laufen:

docker-compose ps

Schritt 6: Umami konfigurieren

Greifen Sie auf Umami zu, indem Sie in Ihrem Browser zu http://your_domain_or_vps_ip:3000 navigieren. Abschließend konfigurieren Sie die Einrichtung, indem Sie die zu überwachenden Seiten hinzufügen.

FAQs

Wie sichere ich Umami mit HTTPS?

Um Ihre Umami-Installation abzusichern, sollten Sie einen Reverse-Proxy mit Nginx oder Traefik einrichten, um HTTPS über Let’s Encrypt zu bearbeiten. Stellen Sie sicher, dass Ihre Domain auf Ihren Server verweist, installieren Sie dann den Reverse-Proxy und konfigurieren Sie die SSL-Zertifikate gemäß der Dokumentation für Nginx oder Traefik.

Kann ich mehrere Websites mit Umami überwachen?

Ja, Umami ermöglicht es Ihnen, mehrere Websites aus demselben Dashboard zu verfolgen. Melden Sie sich einfach an, klicken Sie auf „Neue Seite hinzufügen“ und folgen Sie den Anweisungen, um die URL Ihrer Seite und andere relevante Details einzugeben. Sobald hinzugefügt, können Sie die Analytik für jede Seite separat in Ihrem Umami-Dashboard anzeigen.

Was sind die Systemanforderungen für den Betrieb von Umami?

Umami hat keine strengen Systemanforderungen, aber für ein reibungsloses Erlebnis wird ein VPS mit mindestens 1 GB RAM und 1 CPU-Kern empfohlen. Höhere Verkehrslevel könnten zusätzliche Ressourcen erfordern, und die Verwendung einer SSD kann die Leistung erheblich verbessern.

Fazit

Das Selbsthosten von Umami auf einem VPS ist ein einfacher Prozess, der es Ihnen ermöglicht, die Kontrolle über Ihre Analysedaten zu behalten und dabei die Vorteile einer leistungsstarken, Open-Source-Plattform zu nutzen. Mit Docker ist die Einrichtung noch zugänglicher und leichter zu verwalten. Jetzt sind Sie bereit, die Leistung Ihrer Website zu analysieren, ohne Ihre Privatsphäre zu gefährden. Viel Spaß beim Selbsthosten!