Skip to main content

Fully Managed Mealie
as a Service

Deploy Mealie as a fully managed service starting at €9/mo. Get automated backups, SSL, updates, support and monitoring included.

Mealie is an open-source recipe manager and meal planner with a FastAPI backend and a Vue frontend. Households share a recipe library; meal plans and shopping lists stay separate per household. The recipe scraper, OIDC login, and shopping-list aisle grouping ship in the box — every managed instance lands on PostgreSQL with restore-validated backups.

Free 7-day trial  99.9% Uptime SLA  No credit card  Cancel anytime

Free 7-day trial  99.9% Uptime SLA
No credit card  Cancel anytime

Mealie

Mealie

STARTING AT

€9/month
Automated Backups
Monitoring
Automated Updates
Auto SSL

USAGE

Unlimited
Human Support
Custom Domains
Terminal Access
File Manager Access
Deploy in your region 21 locations worldwide
GermanyFinlandNetherlandsUKSwedenUnited StatesCanadaSingaporeJapanAustraliaBrazilSouth Africa+9 more →
Mealie Preview Image

ABOUT THE SOFTWARE

What is Mealie

Mealie is an open-source recipe manager, meal planner, and shopping-list builder licensed under AGPL-3.0. It runs as a single container with a FastAPI backend, a Vue frontend, and either SQLite or PostgreSQL.

Mealie organizes recipes into Groups (separate tenants) and Households (shared libraries with private meal plans). It scrapes recipe URLs, OCRs handwritten cards, and — since v3.16 — transcribes recipe videos from YouTube, TikTok, and Instagram into structured ingredients via the OpenAI API. The shopping list aggregates ingredients across a week and groups them by supermarket section.

The project is maintained by the mealie-recipes GitHub organization, originally created by Hayden Steele. Development is sponsored, not commercialized — there is no Mealie SaaS and no commercial license tier. The repository has 12,200 GitHub stars; the v3.17.0 image had over 527,000 GHCR pulls in its first ten days. Mealie ships with OIDC and LDAP integration, a public read-only mode for guest-facing menus, and a JSON API that mirrors every UI action.

FEATURES

What Mealie does

Mealie covers the full recipe-to-meal-plan-to-shopping-list workflow. It imports from URLs, files, OCR, and video; organizes into Cookbooks, Tags, Categories, and Households; scales recipes, tracks nutrition fields, and generates aggregated shopping lists grouped by supermarket section. The JSON API mirrors every UI action for automation and integrations.

URL recipe scraper

Paste any recipe URL; Mealie reads Schema.org Recipe structured data and falls back to its custom parsers. Paste raw HTML when the source blocks bot fetches.

Cookbooks and saved searches

A Cookbook is a saved Tag+Category filter that updates as you add recipes. "Renal-Friendly Dinners" or "Week 2 Reset Menu" stays current automatically.

Households inside Groups

A Group is an isolated tenant; Households inside a Group share recipes but keep their own meal plans and shopping lists. Most proprietary recipe apps can't represent this.

Unit standardization and recipe scaling

Pint to cup, gram to ounce — automatic conversions plus user-defined custom units. Recipe scaling preserves ratios across servings and households of any size.

Video and image import

Since v3.16, paste a YouTube, TikTok, or Instagram recipe URL; Mealie transcribes the audio and extracts structured ingredients via the OpenAI API. Image OCR works for handwritten cards.

Meal planner with shopping lists

Stamp recipes onto a calendar; the shopping list aggregates ingredients across the week and groups them by supermarket section or aisle label.

OIDC and LDAP authentication

Native integration with Authentik, Authelia, Keycloak, Microsoft Entra ID, Google, and any standard OIDC provider. LDAP and OIDC can coexist as fallbacks.

Public guest mode

Per-recipe and per-cookbook public read URLs render allergen tags and Schema.org markup for guest-facing menus, retreat-center programs, or syndicated content.

WHAT'S ALWAYS INCLUDED

Every app. Fully managed.
Nothing extra to pay for.

Every app you deploy includes the full managed service — security, backups, updates, and support from day one.

Automatic updates and patches

Apps run the latest stable version. Security patches applied silently, with rollback if needed.

Daily off-site backups

Multiple daily backups in redundant off-site locations. One-click restore if anything goes wrong.

24/7 uptime monitoring

Continuous monitoring with instant alerting. We respond before you notice.

SSL, firewall, DDoS protection

Auto-renewing SSL, hardened firewall rules, DDoS mitigation on every deployment.

Performance and scaling

We monitor resource usage continuously. When your app needs more headroom, we flag it and upgrade with your explicit approval.

Dedicated engineering support

Real engineers on chat. DNS, SMTP & migration help. All included in €9.

WHY MANAGED

Why teams pick managed Mealie

The trigger for most managed-Mealie buyers in 2025 was watching a recipe SaaS shut down with no bulk export. Yummly closed in December 2024 with hundreds of saved recipes locked inside each account. PlateJoy followed in 2025. Samsung Food's founder stepped down in August 2025. Buyers want recipes they can leave.

Self-hosting Mealie is straightforward on day one. Day 47 is the harder day. That's when a Postgres minor-version bump needs pg_upgrade choreography, a contributor's bulk URL import wedges the image-processing queue, or — most commonly — a backup file that the in-app restore can't read.

Mealie's own backup format has known fragility across versions and even within the same version. GitHub issue #4999 documents a v1.12.0 backup that refuses to restore into a fresh v1.12.0 instance with a NOT NULL constraint failed: group_meal_plans.date error. Issue #5524 shows a malformed backup not only failing the restore but breaking the running app. The official docs label restore a destructive action and suggest hand-editing database.json inside the backup archive when something goes wrong.

We run Mealie on PostgreSQL by default, not the SQLite single-volume layout the project ships with. Backups are taken nightly with pg_dump against the database container, paired with a tarred snapshot of the image volume, and we run an automated restore-validation against a parallel instance before each retention rotation. The image-processing pipeline is rate-limited so a 400-recipe URL paste doesn't OOM your container.

REVIEWS

Hear from customers ​like you​​​​​​​

Successful businesses and professionals around the world rely on DANIAN every day

USE CASES

Three teams who run Mealie on DANIAN

These are representative team types we set up most often. Each starts with the same flat €9 plan.

8-person extended family

Replacing Plan to Eat after the per-account math crossed $20/month

Two households across three time zones, sharing a recipe library but planning meals separately. The grandparents log in via OIDC through their existing Google account; iOS PWA installs put the shopping list one tap away in-store. Region picked: US. Default flipped on: public guest mode for the family blog reshare.

Solo registered dietitian, 40 clients

Low-FODMAP, renal, and gestational-diabetes recipe libraries for client portals

One dietitian, six Cookbooks keyed to care plans, 280 therapeutic recipes tagged by condition. Clients log in read-only through Authentik. Recipe scaling delivers portion-correct macros for prescribed servings. Weekly meal plans go out by email webhook. Region picked: US.

Retreat center, 4-week menu rotation

Replacing whiteboard meal planning and spreadsheet shopping lists

Head chef, three kitchen staff, ~80 weekly guests. Four Cookbooks for the four-week rotation, ~84 recipes in active rotation tagged with FALCPA Big-9 allergens. The shopping list groups by supermarket section so wholesale orders pull cleanly. Public recipe URLs render allergen tags for guest-facing menus. Region: Germany.

COMPARISON

Four ways to run Mealie

Mealie can replace a paid recipe SaaS in four ways: keep paying the SaaS, run Mealie on a VPS, run Mealie on a home server, or hand the operations to us. The cost math turns at five seats; the time math turns at one.

 PATHCOST AT 1 USERCOST AT 5 USERSCOST AT 10 USERSWHAT YOU HANDLE
Pay Plan to Eat
$4.08/mo$20.40/mo$40.80/moNothing operationally — but everything is subject to the vendor's roadmap and shutdown risk (see: Yummly, PlateJoy)
Self-host on a VPS
€100–280/mo€100–280/mo€100–280/mo$24/mo production-class VPS + patching, SSL renewal, backup tests, Postgres upgrades, OIDC config, scraper failures
Self-host on a home server
€210–667/mo€210–667/mo€210–667/moHardware (Synology DS923+, HP ProLiant ML30 Gen10, Dell T350, or business mini-PC) + electricity + business internet + off-site backup + ops time
DANIAN Managed Mealie€9/mo€9/mo€9/moNothing. We patch, back up, monitor, and answer chat 24/7.

Numbers verified May 2026 against current vendor pricing pages. Your mileage on the VPS and home-server paths depends on what an hour of your time would charge for operations.

BY INDUSTRY

Mealie for specific industries

Mealie's Groups, Households, OIDC, and public-read modes map to industries that run shared recipe libraries with separate sub-tenant workflows. Below are four where the fit is structural, not marketing — the regulation, the workflow, and the quantifiable detail each map to a Mealie feature, not a generic catalog tile.

Regulation. State licensure under the Commission on Dietetic Registration. Client-facing nutrient claims fall under FDA Nutrition Labeling and Education Act guidance. Practices serving food-service clients with 20+ locations face FDA menu-labeling under 21 CFR 101.11.

Workflow. The RD imports therapeutic recipes via Mealie's URL scraper, the v3.16 OpenAI video import for short-form social recipes, and image OCR for clinic-printed handouts. Each recipe is tagged low-fodmap, renal-stage-3b, or gestational-diabetes. Cookbooks materialize as saved Tag+Category filters keyed to common care plans, so a new client gets a curated library in a single click. Clients log in read-only via OIDC federated through Authentik. Recipe scaling delivers macro-correct portions per prescribed serving.

Quantifiable detail. A typical RD library lands at 100 to 300 condition-specific recipes organized into 6 to 10 Cookbooks, with weekly meal plans deliverable to each client in under five minutes via Mealie's meal-plan duplication.
Operational standard. ServSafe and HACCP documentation, plus American Culinary Federation Education Foundation (ACFEF) accreditation requirements for standardized recipes — yield, portion, scaling factor, allergens.

Workflow. Each instructor is a Mealie user in a shared Group; students get read-only access through OIDC (Authentik or Authelia) so there is no per-student license cost. ACFEF's standardized-recipe fields map directly to Mealie's structured ingredient parser; v3.17's unit standardization handles pint-to-cup and gram-to-ounce conversion automatically. The Tools organizer flags equipment-specific recipes (immersion circulator, deck oven, combi steamer) for station-rotation curriculum.

Quantifiable detail. A 2-semester program supports 30+ student-instructor contributors and 400+ standardized recipes versioned in the Group database, with full JSON export available for ACFEF audit.
Standard. Local food-service licensing plus FDA FALCPA Big-9 allergen disclosure (US) or EU Regulation 1169/2011 (EU) for guest-facing menus. ServSafe Allergens training is standard for line cooks.

Workflow. The head chef plans a 4-week rotating menu with weeks 1 through 4 as Cookbooks. The meal planner stamps recipes onto calendar dates; the shopping list auto-aggregates ingredients across the week and groups them by supermarket section or aisle label for bulk purchasing. Public recipe URLs render allergen tags on guest-facing menu pages, which we expose under a custom subdomain for branded guest access.

Quantifiable detail. A 4-week rotation with 21 meals per week means ~84 recipes in active rotation, each tagged with the FALCPA Big-9. Operators typically serve 80 to 200 guests per week from this library.
Operational standard. Schema.org Recipe structured data for Google rich results; FTC endorsement disclosure on sponsored recipes.

Workflow. Creators consolidate years of recipes scattered across WordPress, Substack, and social DMs by importing via URL, OCR'ing handwritten cards, or transcribing YouTube, TikTok, and Instagram videos through Mealie's v3.16 OpenAI video import. Mealie's API exposes JSON-LD that creators syndicate back to their published site. Households separate "personal recipes" from "publish-ready recipes" inside the same Group.

Quantifiable detail. A mid-tier creator with ~250 lifetime recipes consolidates the full library in one weekend; the v3.7 image-pipeline upgrade reduces thumbnail file sizes by 40–50%, measurable storage savings on a managed host.

FAQ

Frequently asked questions

Everything teams ask before signing up — answered straight, without sales speak.

Three groups: technical setup, migration, and how DANIAN works as a service.

01

Technical and configuration

PostgreSQL by default, on every managed instance. SQLite is fine for a single user and a few hundred recipes, but it breaks fuzzy search and serializes writes under any concurrency. We provision a dedicated Postgres role per Mealie instance with pg_dump snapshots nightly.
Yes — we pre-set the env vars (OIDC_AUTH_ENABLED, OIDC_CONFIGURATION_URL, OIDC_CLIENT_ID, OIDC_CLIENT_SECRET, OIDC_USER_GROUP, OIDC_ADMIN_GROUP). We also forward X-Forwarded-Proto correctly, which is the silent reason most self-hosted OIDC setups return http:// redirect URIs and fail at strict providers.
We don't rely on Mealie's in-app backup as the only line of defense. We snapshot the Postgres database with pg_dump and tar the image volume separately each night; both ship off-region. Before each retention rotation, we run an automated restore-validation against a parallel container.
Yes, with your own OpenAI API key. We expose the OPENAI_API_KEY env var so the key stays in your account, billed to your card — we never proxy your OpenAI usage through ours. Image OCR for handwritten recipe cards works the same way.
We tag-pin every managed Mealie instance and bump on a published cadence. The mealie-recipes team releases roughly monthly; we pull the tag, run a staging restore on your data, validate that scrapers and OIDC still work, and promote the upgrade without changing your URL or session cookies.
Some sites block scrapers by IP or User-Agent; Mealie can't bypass that. We default the outbound scraper egress to non-flagged IP ranges and rotate them periodically. For sites that still fail, we recommend the raw-HTML paste workflow or the v3.16 video import as a fallback.
Yes — that's Mealie's native model and it's what brings most of our customers here. A Group is an isolated tenant; Households inside a Group share the recipe library but keep their own meal plans, shopping lists, and member rosters.
Mealie idles around 250–500 MB of RAM with the default config; image processing during a bulk URL import can briefly spike to 800 MB. We provision with a 1 GB container limit and rate-limit the import queue so a 400-recipe paste doesn't OOM your container.
Both are first-class. LDAP and OIDC can run side by side as fallback paths. Users created through LDAP can be migrated to OIDC via the password-reset flow without losing recipe history or household membership.

02

Migration and onboarding

We can activate your app on your own custom domain/subdomain. Examples: mydomain.com, anyword.mydomain.com.
Or, on our randomized free subdomain. Example: 963.apps.danian.cloud
If you wish to use a custom domain/subdomain, select that option when ordering your app (or notify us later). We will send you the required DNS records and if needed, our tech team will modify them for you.
21 datacenter locations across six continents. You choose the region at provisioning. Application data sits in the region you choose; pick whichever is closest to your users or matches your data-residency preference.
Yes. Request a region migration from the dashboard and we run the move in the background. The system emails you when the migration completes; total transfer time depends on data volume but typical instances finish in a few hours. There is no extra charge for a region change.
Yes. Full data export is available at any time, in a portable format you can bring to any infrastructure.
Yes. Mealie's built-in data migrations page supports Paprika, Plan to Eat, Tandoor, Nextcloud Cookbook, Chowdown, Recipe Keeper, Copy Me That, My Recipe Box, and DVO Cook'n X3. Drop the export file and Mealie does the parsing.
Yummly closed in December 2024 without offering a bulk export. The only path is re-scraping each recipe by URL, which Mealie handles one at a time.

03

Billing, support, and platform

€9 covers everything we do for that app: hardware in the region you choose, daily off-site backups with one-click restore, automatic security patches and version upgrades, 24/7 monitoring, SSL and firewall, and engineering support on Email/LiveChat. There are no setup fees or hidden line items. For more info see our Pricing page.
If you decide to continue, we charge €9/app/month from day 8. If you don't, the trial ends and you can export your data. No card is required for the trial, and we never auto-charge you without explicit consent.
No. The €9/month is flat regardless of how many users log into your app. Add 5 users or 50; the price doesn't change.
24/7 Live chat and email support, both staffed by engineers who run the systems. We handle DNS configuration, SMTP setup, app integrations, performance tuning, troubleshooting, and migration help. Response time is typically under an hour. There is no tier system — every customer gets the same support.
Yes. Cancel from the dashboard. We don't charge a cancellation fee, we don't lock data, and we will export your data to you on request before deletion. data to you on request before deletion.
Every customer instance is backed up daily to a separate region from the primary. We test restores. You can request a restore at any backup point within the retention window — usually 7 days for daily backups.
Your application data sits in the region you choose at provisioning — 21 datacenter locations across six continents. Account-level data (billing, account email, support ticket history) is processed centrally. Application data region is picked by you, per app.
99.9% uptime SLA on every app, every tenant. Service credits are documented at danian.co/service-level-agreement. The status page is located at status.danian.co.
When your tenant approaches the resource ceiling — the base tier holds 1 vCPU/RAM, 30 GB storage — we notify you. Resource upgrades happen with your explicit consent; we will not upgrade your tenant or charge you without it.
We wait. We don't suspend the app or delete your data on the first failed charge. We email you, you fix the card on file, and we continue.
Invoices can be downloaded from the billing dashboard in PDF the day each charge succeeds. EU VAT is added where applicable and the VAT-reverse-charge regime applies for VAT-registered businesses with a valid number.
150+ open-source apps across automation, team chat, file sync, analytics, AI, password management, email marketing, dev tools, project management, smart home, CMS, and federated social. See the full catalog →
Yes. Every instance comes with a web-based terminal and a file manager in your DANIAN management dashboard. Useful for managing your data and customizations.
Resources scale with your usage. If your app needs more vCPU, RAM, or storage, we add it — and we ask first before any change to your plan. €9 is the floor; resource-heavy workloads may price higher, but you'll always know in advance.
Yes. We have both a Partner program and an Affiliate program available. Anybody can sign up.
No contract. No minimum commitment. Cancel anytime from the dashboard with one click. The 7-day free trial requires no credit card. After the trial converts to paid, you can still cancel at any month without notice or penalty.

DEPLOY IN YOUR REGION

21 datacenter locations on six continents

Pick the region closest to your users.

United States, Germany, Finland, Singapore, Australia, Brazil, Canada, Netherlands, UK, Spain, Italy, France, Sweden, Malaysia, India, Japan, Mexico, Poland, South Korea, Chile, South Africa and more coming soon

Global Reach Map

Try managed Mealie for 7 days

No card. Cancel from the dashboard.