Mealie
Self-hosted recipe manager and meal planner — organize recipes, plan meals, and generate shopping lists with a clean, modern interface.
| Image | ghcr.io/mealie-recipes/mealie:latest |
| Web UI | http://your-server:9925 |
| Config path | {BASE_DIR}/mealie/data |
| Website | mealie.io |
| Source code | GitHub |
Resource Impact
| Performance | Low — Lightweight recipe server |
| Storage | Low — PostgreSQL database for recipes |
Installation
sh
mithrandir install mealieArchitecture
Mealie runs as a multi-container stack:
| Container | Description |
|---|---|
mealie | Main Mealie application server (port 9925) |
mealie_postgres | PostgreSQL 17 database |
Secrets
| Variable | Description |
|---|---|
MEALIE_DB_PASSWORD | PostgreSQL password (default: mealie) |
Setup
- Open the web UI at
http://your-server:9925 - The default credentials are
changeme@email.com/MyPassword - Change the default password immediately after first login
- Signups are disabled by default — create accounts from the admin panel
Importing Recipes
Mealie can import recipes from URLs. Paste a link from any recipe website and Mealie will automatically extract the ingredients, instructions, and metadata.