Try describing what you need:

Mealie logo

Mealie

★ 13.9k
MIT LicenseOpen Source — No PaywallSingle Container — single container — minimal hosting footprintDockerNo external DB0 documented maintainers

About

Mealie is a self-hosted application for managing recipes, planning meals, and organizing shopping lists. It is aimed at households and recipe collectors who want a central place to store recipes,...

Community Ratings

No ratings yet

Features

  • recipe import from URL
  • manual recipe entry
  • meal planning
  • shopping lists
  • cookbooks
  • REST API
  • multi-language translations
  • Docker deployment

Details

Last Updated
Nov 10, 2026
Created
Dec 7, 2020
Install Methods
docker
Default Port
9091From the project's Compose file
API
REST
Runtime / Stack
Python
Privacy & Independence
No Cloud Required
User Model
Multi-User
Deployment

Deployment: Docker Compose ✓Single Container — minimal hosting footprintsingle container

Run Mealie yourself

Pick how much you want to manage.

4 more ways to host

Some links earn us a commission. netcup pays us one and is our preferred VPS host.

Is this your project? Sponsor a listing

Run Mealie with Docker Compose

Compose file from the Mealie project repository.

1 service

no resource limits declared

needs persistent storage (1 volume)

docker/docker-compose.yml · @ 7533256 · scanned Nov 3, 2026

services:
  mealie:
    container_name: mealie
    image: mealie:dev
    build:
      context: ../
      target: production
      dockerfile: ./docker/Dockerfile
    restart: always
    volumes:
      - mealie-data:/app/data/
    ports:
      - 9091:9000
    environment:
      ALLOW_SIGNUP: "false"
      LOG_LEVEL: "DEBUG"

      DB_ENGINE: sqlite # Optional: 'sqlite', 'postgres'
      # =====================================
      # Postgres Config
      POSTGRES_USER: mealie
      POSTGRES_PASSWORD: mealie
      POSTGRES_SERVER: postgres
      POSTGRES_PORT: 5432
      POSTGRES_DB: mealie
      # =====================================
      # Email Configuration
      # SMTP_HOST=
      # SMTP_PORT=587
      # SMTP_FROM_NAME=Mealie
      # SMTP_AUTH_STRATEGY=TLS # Options: 'TLS', 'SSL', 'NONE'
      # SMTP_FROM_EMAIL=
      # SMTP_USER=
      # SMTP_PASSWORD=

volumes:
  mealie-data:
    driver: local

This file may be out of date. Check the Mealie documentation for current setup steps.

Track your self-hosted stack

Bookmark software to try, rate tools you've used, and keep your collection in one place.

Metadata extracted from README on Mar 25, 2026

Alternatives to Mealie

Vanilla Cookbook logo

Vanilla Cookbook

157
Vanilla Cookbook is a self-hosted recipe manager with recipe parsing, scaling, shopping lists, cooking logs, and optional AI-assisted features.
Recipe ManagersArtificial IntelligenceSelf Hosting Solutions+2
Details
Recipya logo

Recipya

412
A recipe manager web application for organizing, importing, digitizing, and sharing family recipes.
Recipe ManagersCopyleft LicenseSelf Hosting Solutions
Details
Tamari logo

Tamari

148
Tamari is a web-based recipe manager for creating, organizing, searching, sharing, and planning recipes and shopping lists.
Recipe ManagersSelf Hosting SolutionsPersonal Dashboards+2
Details
KitchenOwl logo

KitchenOwl

3.8k
A smart self-hosted grocery list and recipe manager.
Recipe ManagersCopyleft LicenseBudgeting and Finance+1
Details
Tandoor Recipes logo

Tandoor Recipes

8.7k
A self-hosted recipe manager for organizing, planning, importing, and sharing digital recipes.
Recipe ManagersSelf Hosting SolutionsMedia Management+5
Open CoreFOSS with Issues
Details
RecipeSage logo

RecipeSage

996
RecipeSage is a collaborative recipe keeper, meal planner, and shopping list organizer with recipe import and sharing features.
Recipe ManagersInventory ManagementCopyleft License+3
Open Core
Details
Fork Recipes logo

Fork Recipes

71
A Django-based frontend web application for managing food recipe collections through ForkApi.
Recipe ManagersArtificial IntelligencePermissive License+2
Cloud Required
Details
ManageMeals logo

ManageMeals

64
A SvelteKit frontend for the ManageMeals web app.
Recipe ManagersCopyleft LicenseSelf Hosting Solutions
Details

Related Software

Jotty logo

Jotty

2.0k
A self-hosted app for managing personal checklists and notes.
Note Taking AppsTask ManagementCopyleft License+3
Single Container
Details
wger logo

wger

7.3k
wger is a free workout and fitness manager with routines, tracking, nutrition logging, and a built-in exercise wiki.
Health & FitnessWikisPhoto Galleries+3
Details
Expensave logo

Expensave

59
Expensave is a self-hosted expense tracker for personal and family budget management.
Budgeting and FinanceSelf Hosting SolutionsCalendar and Contacts+1
2 Containers
Details
Our Shopping List logo

Our Shopping List

193
A collaborative shared shopping list and todo-list web application with real-time synchronization.
Task ManagementSelf Hosting SolutionsCopyleft License
Details
Cal.diy logo

Cal.diy

49.9k
Cal.diy is a community-driven, open-source scheduling platform for self-hosting personal scheduling infrastructure.
Calendar and ContactsSelf Hosting SolutionsScheduling and Bookings
5 Containers
Details
92five logo

92five

Self-hosted project management application.
Dev Project ManagementTask ManagementSelf Hosting Solutions
Details
Wishlist logo

Wishlist

683
Wishlist is a self-hosted wishlist application for sharing and managing gift ideas with friends and family.
Miscellaneous ToolsSelf Hosting SolutionsInventory Management+2
Single Container
Details
Dashy logo

Dashy

27.0k
Dashy is a self-hosted dashboard that helps organize and access services from a single place.
Personal DashboardsBookmark ManagementStatus Pages+3
Details