Aisle Organisation

Mealie

Your recipes and weekly meal plan.

Add to my serverdocker-compose generator (French)Step-by-step guide (French)Compare alternatives (French)Official documentation

What is it for?

Mealie imports a recipe from any website when you paste its address, files it neatly, then helps you plan the week’s meals and build the shopping list.

Who is it for?

Home cooks tired of recipes scattered across bookmarks.

After installing

  1. Log in with the default credentials from the documentation (changeme@example.com), then change them right away.

The docker-compose

Example behind Traefik. To adapt it (Nginx Proxy Manager, local port…) with a line-by-line explanation, use the generator (in French).

# docker-compose.yml : Mealie
services:
  mealie:
    image: ghcr.io/mealie-recipes/mealie:latest
    container_name: mealie
    restart: unless-stopped
    environment:
      ALLOW_SIGNUP: "false"
      PUID: "1000"
      PGID: "1000"
      TZ: Europe/Paris
      BASE_URL: https://recettes.mydomain.com
    volumes:
      - ./data:/app/data
    networks:
      - traefik
    labels:
      - traefik.enable=true
      - traefik.http.routers.mealie.rule=Host(`recettes.mydomain.com`)
      - traefik.http.routers.mealie.entrypoints=websecure
      - traefik.http.routers.mealie.tls.certresolver=letsencrypt
      - traefik.http.services.mealie.loadbalancer.server.port=9000

networks:
  traefik:
    external: true