Skip to content

Mealie

Mealie is a self-hosted recipe manager, meal planner and shopping list designed for the whole family. Effortlessly add recipes to your database by providing a URL, and Mealie will automatically import the relevant details. You can also add recipes using the intuitive UI editor.

References


Make directory

Terminal window
mkdir -p {{{DOCKER_PATH_VAR}}}/mealie && cd {{{DOCKER_PATH_VAR}}}/mealie

docker-compose.yml

Terminal window
nano docker-compose.yml
docker-compose.yml
services:
mealie:
image: ghcr.io/mealie-recipes/mealie:v2.4.2
container_name: mealie
ports:
- 9925:9000
deploy:
resources:
limits:
memory: 1000M
volumes:
- ./data:/app/data
environment:
- ALLOW_SIGNUP=false
- PUID=1000
- PGID=1000
- TZ=America/New_York
- BASE_URL=https://mealie.yourdomain.com
restart: unless-stopped
volumes:
mealie-data:

Start container

Terminal window
docker compose up -d

Open web ui

http://localhost:9925 or http://{{{IP_ADDRESS_VAR}}}:9925