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

guide

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

Erfahren Sie, wie Sie Monica auf einem VPS selbst hosten können, mit unserem detaillierten Leitfaden zur Installation mit Docker und wichtigen Konfigurationen.

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

Die Selbsthostung von Anwendungen ist eine spannende Möglichkeit, die Kontrolle über Ihre Daten zurückzuerhalten und die Funktionalität an Ihre Bedürfnisse anzupassen. Monica ist ein Open-Source persönliches CRM (Customer Relationship Management) Tool, das Ihnen hilft, persönliche Beziehungen zu verwalten. Durch die Selbsthostung von Monica auf einem VPS (Virtual Private Server) können Sie sicherstellen, dass Ihre Daten privat und sicher bleiben.

In diesem Leitfaden werden wir die Installation von Monica auf einem VPS mithilfe von Docker sowie Tipps zur Konfiguration und Wartung behandeln.

Voraussetzungen

  1. VPS-Anbieter: Wählen Sie einen zuverlässigen VPS-Anbieter. Hier ist ein Vergleich einiger beliebter Optionen:

    AnbieterPreis pro MonatRAMSpeicher
    Contabo VPS5,99 EUR4GB1TB SSD
    Hetzner Cloud4,15 EUR2GB20GB SSD
    DigitalOcean6 USD1GB25GB SSD
    Vultr6 USD1GB25GB SSD
    Linode (Akamai)5 USD1GB25GB SSD

    Sie können einen passenden VPS für Ihre Bedürfnisse unter selfhostvps.com/en/best/ finden.

  2. Docker installiert: Stellen Sie sicher, dass Docker auf Ihrem VPS installiert ist. Wenn Sie mit Docker nicht vertraut sind, ist es eine Plattform zur Entwicklung, Bereitstellung und Ausführung von Anwendungen in Containern.

  3. Domainname (optional): Wenn Sie auf Monica über eine benutzerfreundliche URL zugreifen möchten, sollten Sie in Erwägung ziehen, einen Domainnamen einzurichten, der auf Ihren VPS verweist.

Schritt 1: Mit Ihrem VPS verbinden

Verwenden Sie SSH, um sich mit Ihrem Server zu verbinden. Öffnen Sie Ihr Terminal und führen Sie aus:

ssh root@your_vps_ip

Ersetzen Sie your_vps_ip durch die tatsächliche IP-Adresse Ihres VPS. Wenn Sie einen Dienst wie Hetzner oder Contabo verwenden, finden Sie die IP-Adresse in Ihrem Kontodashboard.

Schritt 2: Docker installieren

Docker kann mit einem einzigen Befehl für die meisten Linux-Distributionen installiert werden. Für Ubuntu führen Sie aus:

sudo apt update
sudo apt install docker.io -y
sudo systemctl start docker
sudo systemctl enable docker

Überprüfen Sie die Installation, indem Sie ausführen:

docker --version

Schritt 3: Docker Compose installieren

Docker Compose ist nützlich zur Verwaltung von Mehr-Container-Docker-Anwendungen. Um Docker Compose zu installieren, führen Sie aus:

sudo apt install docker-compose -y

Bestätigen Sie die Installation:

docker-compose --version

Schritt 4: Monica einrichten

Erstellen Sie ein neues Verzeichnis für Monica:

mkdir monica && cd monica

Erstellen Sie eine docker-compose.yml-Datei mit folgendem Inhalt:

version: '3.7'

services:
  app:
    image: monicahq/monica
    restart: always
    ports:
      - "8080:80"
    environment:
      - APP_URL=http://your_vps_ip:8080
      - DB_CONNECTION=mysql
      - DB_HOST=db
      - DB_PORT=3306
      - DB_DATABASE=monica
      - DB_USERNAME=monica
      - DB_PASSWORD=secret
    depends_on:
      - db

  db:
    image: mysql:5.7
    restart: always
    environment:
      - MYSQL_ROOT_PASSWORD=rootpassword
      - MYSQL_DATABASE=monica
      - MYSQL_USER=monica
      - MYSQL_PASSWORD=secret
    volumes:
      - db_data:/var/lib/mysql

volumes:
  db_data:

Ersetzen Sie your_vps_ip durch die tatsächliche IP Ihres VPS. Passen Sie andere Einstellungen wie Passwörter und Umgebungsvariablen nach Bedarf an.

Schritt 5: Monica starten

Wechseln Sie in das Verzeichnis, in dem sich Ihre docker-compose.yml-Datei befindet, und führen Sie aus:

docker-compose up -d

Dieser Befehl startet die Monica-Anwendung und ihre Datenbank im Hintergrund.

Schritt 6: Auf Monica zugreifen

Nach ein paar Momenten sollte Monica betriebsbereit sein. Öffnen Sie Ihren Browser und navigieren Sie zu:

http://your_vps_ip:8080

Schließen Sie die Einrichtung ab, indem Sie ein Administratorkonto erstellen und Ihre Präferenzen konfigurieren.

FAQs

Was sind die Vorteile der Selbsthostung von Monica?

Die Selbsthostung von Monica bietet volle Kontrolle über Ihre Daten, sodass Sie Ihr Erlebnis basierend auf persönlichen Bedürfnissen anpassen können. Sie können auch die Privatsphäre verbessern, indem Sie nicht auf Drittanbieterdienste angewiesen sind. Darüber hinaus gibt es die Möglichkeit, Kosten im Vergleich zu abonnementbasierten Diensten zu sparen, insbesondere wenn Sie bereits einen VPS nutzen.

Kann ich HTTPS mit Monica verwenden?

Ja, es wird dringend empfohlen, Ihre Installation mit HTTPS abzusichern. Sie können dies erreichen, indem Sie einen Reverse-Proxy wie Nginx oder Traefik mit Let’s Encrypt für SSL-Zertifikate verwenden. Dadurch wird die Kommunikation zwischen Ihren Clients und dem VPS verschlüsselt, was eine zusätzliche Sicherheitsebene bietet.

Was ist, wenn ich während der Installation auf Probleme stoße?

Wenn Sie während der Selbsthostung von Monica auf Probleme stoßen, sollten Sie das offizielle Monica GitHub-Repository nach Fehlerbehebungstipps überprüfen oder Hilfe in der Community auf Plattformen wie r/selfhosted oder der Liste awesome-selfhosted suchen. Häufige Probleme können die Docker-Konfiguration, Firewall-Einstellungen oder Datenbankverbindungen betreffen.

Indem Sie diese Schritte befolgen, haben Sie Monica erfolgreich auf einem VPS selbst gehostet. Die Community ist groß, und die Nutzung von Ressourcen aus Foren und Repositories kann Ihnen helfen, Ihre Selbsthostungserfahrung zu erleichtern.