Tests indépendants Mis à jour avril 2026 387 guides d'auto-hébergement 5 fournisseurs VPS testés

guide

Comment auto-héberger Mealie sur un VPS (Guide Complet)

Apprenez à héberger Mealie vous-même sur un VPS, avec un guide détaillé pas à pas sur l'installation, la configuration et la sécurisation de Mealie.

Comment auto-héberger Mealie sur un VPS (Guide Complet)

L’auto-hébergement d’applications est devenu de plus en plus populaire parmi les développeurs et les amateurs de serveurs domestiques. Mealie, un gestionnaire de recettes auto-hébergé, vous permet d’organiser des recettes, de créer des plans de repas et de générer des listes de courses. Ce guide montre comment auto-héberger Mealie sur un VPS, en fournissant des étapes claires pour l’installation et la configuration en utilisant Docker.

Prérequis

Avant de commencer, assurez-vous d’avoir ce qui suit :

Guide d’Installation Étape par Étape

1. Déployez Votre VPS

Commencez par déployer votre VPS depuis le fournisseur de votre choix. Utilisez Ubuntu 20.04 ou une version ultérieure pour la compatibilité. Connectez-vous à votre VPS via SSH :

ssh root@votre_ip_vps

2. Installez Docker et Docker Compose

Mettez à jour votre index de paquets et installez Docker avec les commandes suivantes :

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

Ensuite, installez 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. Configuration de Mealie

Créez un nouveau répertoire pour Mealie :

mkdir mealie
cd mealie

Créez un fichier docker-compose.yml :

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

Remplacez [email protected] et votre_mot_de_passe_securise par l’adresse e-mail et le mot de passe de votre choix. Ce fichier configure l’environnement pour Mealie, y compris le stockage persistant et les paramètres réseau.

4. Démarrez Mealie

Exécutez Mealie en utilisant Docker Compose :

docker-compose up -d

Pour vérifier que Mealie fonctionne, consultez les journaux :

docker-compose logs -f

5. Accédez à Mealie

Naviguez vers http://votre_ip_vps:9925 dans votre navigateur web. Vous devriez voir l’interface de Mealie. Connectez-vous avec les identifiants que vous avez définis précédemment.

6. Configurer un Domaine (Optionnel)

Pour une touche plus professionnelle, vous pouvez pointer un domaine vers votre VPS. Mettez à jour vos paramètres DNS pour créer un enregistrement A pointant vers l’IP de votre VPS. Pour accéder à Mealie sans numéro de port, configurez un reverse proxy en utilisant Nginx ou Traefik.

Comparaison des Fournisseurs de VPS Populaires

FournisseurPrix MensuelCaractéristiques
Contabo VPS5,99 EUROptions de stockage élevées, bonnes performances
Hetzner Cloud4,15 EURAbordable, allocation efficace des ressources
DigitalOcean6 USDInterface simple, ressources évolutives
Vultr6 USDDéploiement rapide, divers emplacements
Linode5 USDPerformances fiables, plateforme facile à utiliser

FAQ

Comment puis-je sécuriser Mealie sur mon VPS ?

Sécuriser Mealie implique plusieurs étapes. Tout d’abord, assurez-vous d’utiliser HTTPS pour votre application. Cela peut être réalisé en obtenant un certificat SSL via Let’s Encrypt et en le configurant avec votre reverse proxy Nginx ou Traefik. De plus, évitez d’utiliser des identifiants par défaut – définissez toujours un mot de passe administrateur fort. Mettez régulièrement à jour vos conteneurs pour inclure les derniers patchs de sécurité et surveillez vos journaux pour détecter des tentatives d’accès non autorisées.

Puis-je sauvegarder mes données Mealie ?

Oui, la sauvegarde de Mealie est simple. Étant donné que vous utilisez Docker, vos données sont stockées dans le répertoire ./data de votre répertoire mealie. Vous pouvez créer une archive tar de ce répertoire comme sauvegarde simple :

tar -czvf mealie_backup.tar.gz ./data

Vous pouvez également utiliser les volumes Docker pour des options de sauvegarde plus avancées, éventuellement même configurer des scripts automatisés pour assurer des sauvegardes régulières de vos données.

Que dois-je faire si je rencontre des problèmes lors de l’utilisation de Mealie ?

Si vous rencontrez des problèmes, consultez la communauté r/selfhosted ou le dépôt officiel de Mealie sur GitHub pour des conseils. Ces plateformes fournissent une richesse de ressources de dépannage, et vous pouvez trouver des solutions à des problèmes courants partagés par d’autres ayant confronté des problèmes similaires. Vérifiez toujours les journaux de votre conteneur Docker pour des messages d’erreur qui peuvent fournir des informations sur des problèmes spécifiques.

En suivant les étapes décrites dans ce guide, vous pouvez réussir à auto-héberger Mealie sur votre VPS, vous permettant de gérer vos recettes efficacement. Bonne cuisine!