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

guide

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

Erfahren Sie, wie Sie Mealie mit unserem schrittweisen Leitfaden auf einem VPS selbst hosten. Installieren und konfigurieren Sie Mealie einfach mit Docker.

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

Die Selbsthostung von Anwendungen erfreut sich bei Entwicklern und Homelabern zunehmender Beliebtheit. Mealie, ein selbstgehosteter Rezeptmanager, ermöglicht es Ihnen, Rezepte zu organisieren, Essenspläne zu erstellen und Einkaufslisten zu generieren. Dieser Leitfaden zeigt, wie Sie Mealie auf einem VPS selbst hosten, und bietet klare Schritte für die Installation und Konfiguration mit Docker.

Voraussetzungen

Stellen Sie vor Beginn sicher, dass Sie Folgendes haben:

Schritt-für-Schritt Installationsanleitung

1. VPS bereitstellen

Beginnen Sie damit, Ihre VPS beim Anbieter Ihrer Wahl bereitzustellen. Verwenden Sie Ubuntu 20.04 oder höher für die Kompatibilität. Verbinden Sie sich über SSH mit Ihrer VPS:

ssh root@your_vps_ip

2. Docker und Docker Compose installieren

Aktualisieren Sie Ihren Paketindex und installieren Sie Docker mit den folgenden Befehlen:

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

Installieren Sie anschließend Docker Compose:

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

3. Mealie einrichten

Erstellen Sie ein neues Verzeichnis für Mealie:

mkdir mealie
cd mealie

Erstellen Sie eine docker-compose.yml-Datei:

version: '3.8'
services:
  mealie:
    image: hkotel/mealie
    container_name: mealie
    environment:
      - [email protected]
      - MEALIE_ADMIN_PASSWORD=your_secure_password
    volumes:
      - ./data:/app/data
    ports:
      - "9925:80"
    restart: unless-stopped

Ersetzen Sie [email protected] und your_secure_password durch Ihre gewünschte E-Mail und Passwort. Diese Datei konfiguriert die Umgebung für Mealie, einschließlich persistentem Speicher und Netzwerkeinstellungen.

4. Mealie starten

Führen Sie Mealie mit Docker Compose aus:

docker-compose up -d

Um zu überprüfen, ob Mealie läuft, prüfen Sie die Protokolle:

docker-compose logs -f

5. Auf Mealie zugreifen

Navigieren Sie zu http://your_vps_ip:9925 in Ihrem Webbrowser. Sie sollten die Mealie-Oberfläche sehen. Melden Sie sich mit den zuvor festgelegten Anmeldedaten an.

6. Eine Domain konfigurieren (Optional)

Für einen professionelleren Auftritt können Sie eine Domain auf Ihre VPS verweisen. Aktualisieren Sie Ihre DNS-Einstellungen, um einen A-Eintrag zu erstellen, der auf Ihre VPS-IP zeigt. Um auf Mealie ohne die Portnummer zuzugreifen, richten Sie einen Reverse-Proxy mit Nginx oder Traefik ein.

Vergleich von beliebten VPS-Anbietern

AnbieterMonatlicher PreisFunktionen
Contabo VPS5,99 EURHohe Speicheroptionen, gute Leistung
Hetzner Cloud4,15 EURPreiswert, effiziente Ressourcenzuteilung
DigitalOcean6 USDEinfache Benutzeroberfläche, skalierbare Ressourcen
Vultr6 USDSchnelle Bereitstellung, verschiedene Standorte
Linode5 USDZuverlässige Leistung, benutzerfreundliche Plattform

FAQs

Wie kann ich Mealie auf meinem VPS sichern?

Die Sicherung von Mealie umfasst mehrere Schritte. Zunächst sollten Sie sicherstellen, dass Sie HTTPS für Ihre Anwendung verwenden. Dies kann erreicht werden, indem Sie ein SSL-Zertifikat über Let’s Encrypt erhalten und es mit Ihrem Nginx- oder Traefik-Reverse-Proxy einrichten. Zudem sollten Sie die Standardanmeldedaten vermeiden – setzen Sie immer ein sicheres Admin-Passwort. Aktualisieren Sie regelmäßig Ihre Container, um die neuesten Sicherheitsupdates zu integrieren, und überwachen Sie Ihre Protokolle auf unbefugte Zugriffsversuche.

Kann ich meine Mealie-Daten sichern?

Ja, die Sicherung von Mealie ist einfach. Da Sie Docker verwenden, werden Ihre Daten im Verzeichnis ./data innerhalb Ihres mealie-Verzeichnisses gespeichert. Sie können ein Tarball dieses Verzeichnisses als einfache Sicherung erstellen:

tar -czvf mealie_backup.tar.gz ./data

Sie können auch Docker-Volumes für erweiterte Sicherungsoptionen nutzen, möglicherweise sogar automatisierte Skripte einrichten, um regelmäßige Backups Ihrer Daten sicherzustellen.

Was, wenn ich Probleme bei der Nutzung von Mealie habe?

Wenn Sie auf Probleme stoßen, konsultieren Sie die r/selfhosted Community oder das offizielle Mealie-Repository auf GitHub für Unterstützung. Diese Plattformen bieten eine Fülle von Ressourcen zur Fehlersuche, und Sie können Lösungen für gängige Probleme finden, die von anderen geteilt wurden, die ähnliche Probleme hatten. Überprüfen Sie immer die Protokolle Ihres Docker-Containers auf Fehlermeldungen, die Einblick in spezifische Probleme geben können.

Indem Sie die in diesem Leitfaden beschriebenen Schritte befolgen, können Sie Mealie erfolgreich auf Ihrem VPS selbst hosten und Ihre Rezepte effizient verwalten. Viel Spaß beim Kochen!