Mealie — Self-Hosted Recipe Manager & Meal Planner
Mealie is an open-source recipe management app with URL import, meal planning, shopping lists, and family sharing. Beautiful UI for organizing your kitchen.
这个资产会安全暂存
这个资产会先安全暂存。复制的指令会要求 Agent 读取暂存文件,并在激活脚本、MCP 配置或全局配置前先确认。
npx -y tokrepo@latest install 7940c1fd-349f-11f1-9bc6-00163e2b0d79 --target codex先暂存文件;激活前需要读取暂存 README 和安装计划。
What it is
Mealie is an open-source, self-hosted recipe management application. It lets you import recipes from URLs, organize them with tags and categories, plan meals on a calendar, and generate shopping lists. The interface supports multiple users and family sharing.
It serves home cooks, families, and meal-prep enthusiasts who want to own their recipe data without relying on ad-supported recipe sites or proprietary apps.
How it saves time or tokens
Mealie's URL import feature scrapes recipe data from any website, extracting ingredients, instructions, and images automatically. This eliminates manual copy-paste from recipe blogs. The meal planning calendar and auto-generated shopping lists further reduce weekly planning time.
How to use
- Deploy Mealie with Docker:
docker run -d --name mealie \
-p 9925:9000 \
-v mealie-data:/app/data \
-e ALLOW_SIGNUP=true \
ghcr.io/mealie-recipes/mealie:latest
- Open
http://localhost:9925and create your account. - Import recipes by pasting a URL, or add them manually through the editor.
Example
# Deploy with Docker
docker run -d --name mealie \
-p 9925:9000 \
-v mealie-data:/app/data \
-e ALLOW_SIGNUP=true \
ghcr.io/mealie-recipes/mealie:latest
# Access the web UI
curl -s http://localhost:9925/api/app/about | python3 -m json.tool
Paste any recipe URL into the import field, and Mealie extracts the title, ingredients, steps, and photo automatically.
Related on TokRepo
- Self-Hosted Tools — More self-hosted applications you can run locally
- Automation Tools — Automate meal planning workflows with integrations
Key considerations
When evaluating Mealie for your workflow, consider the following factors. First, assess whether your team has the technical prerequisites to adopt this tool effectively. Second, evaluate the maintenance burden against the productivity gains. Third, check community activity and documentation quality to ensure long-term viability. Integration with your existing toolchain matters more than feature count alone. Start with a small pilot project before rolling out across the organization. Monitor resource usage during the initial adoption phase to identify bottlenecks early. Document your configuration decisions so team members can onboard independently.
Common pitfalls
- Some recipe sites use anti-scraping measures that prevent Mealie from extracting content; manually enter these recipes instead.
- The default SQLite database works for small households but may slow down with thousands of recipes; switch to PostgreSQL for larger deployments.
- Docker volume permissions can cause data loss if not properly configured; always use named volumes.
常见问题
Mealie supports most recipe websites that use standard structured data (JSON-LD or Microdata). Some sites with heavy JavaScript rendering or anti-scraping measures may not import correctly and require manual entry.
Yes. Mealie supports multiple user accounts with shared recipe access. Family members can each have their own login while sharing the same recipe collection and meal plans.
Mealie defaults to SQLite for simple deployments. For larger installations, it supports PostgreSQL as the backend database. The switch requires a configuration change and data migration.
Mealie has a responsive web interface that works on mobile browsers. There is no dedicated native app, but the web UI is designed for mobile use and can be added to your home screen as a PWA.
Yes. Mealie provides a REST API documented via Swagger. You can use it to import recipes, generate shopping lists, and integrate with home automation systems like Home Assistant.
引用来源 (3)
- Mealie GitHub— Open-source recipe management with URL import and meal planning
- Mealie Documentation— Docker deployment with single command
- Mealie Docs— REST API with Swagger documentation
来源与感谢
- GitHub: mealie-recipes/mealie — 11.9K+ ⭐ | AGPL-3.0
- Website: mealie.io
讨论
相关资产
Shiori — Simple Self-Hosted Bookmark Manager
Shiori is a lightweight self-hosted bookmark manager written in Go with full-text search, archiving, and a clean web interface for organizing your saved links.
Runtipi — Self-Hosted Home Server App Manager
A personal home server manager that lets you install and manage dozens of self-hosted apps with one click, backed by Docker Compose and a clean web dashboard.
Linkding — Minimal Self-Hosted Bookmark Manager
Linkding is a lightweight, self-hosted bookmark management tool with tagging, full-text search, and a clean web UI. It runs on minimal resources and integrates with browser extensions and mobile apps.
Dockge — Fancy Self-Hosted Docker Compose Manager
Dockge is a reactive, self-hosted Docker Compose management UI from the creator of Uptime Kuma. It lets you create, edit, start, stop, and monitor docker-compose.yaml stacks through a beautiful real-time web interface.