Mealie

Deploy Mealie on a VPS in One Click

Utilities

Self-hosted recipe manager, meal planner, and shopping list builder for your household's cooking routine.

  • Ready in ~3 min
  • Free installation
  • We handle the setup
At a glance
Version
Latest (3.x)
Operating system
Ubuntu Server 24.04 LTS
Minimum RAM
1 GB
License
AGPL-3.0
Addressing
IPv4, IPv6
GitHub
14,000
Deployment~3 min
Open source & self-hosted
VPS plans

Choose a VPS plan for Mealie

Blazing-fast NVMe drives and powerful processors. Take a ready-made plan or build the configuration yourself.
Minex
Perfect for personal projects and small websites.
€3.20/mo
Save €0.80 per month

  • 1 vCPU core
  • 1 GB DDR5 RAM
  • 20 GB NVMe SSD
  • Full root access
  • 1 dedicated IPv4
  • 1 TB traffic
Basex
A great balance of power and affordable price.
€4.80/mo
Save €1.20 per month

  • 2 vCPU cores
  • 2 GB DDR5 RAM
  • 40 GB NVMe SSD
  • Full root access
  • 1 dedicated IPv4
  • 2 TB traffic
Most popular
Corex
For growing applications and businesses.
€7.20/mo
Save €1.80 per month

  • 4 vCPU cores
  • 4 GB DDR5 RAM
  • 50 GB NVMe SSD
  • Full root access
  • 1 dedicated IPv4
  • Unlimited traffic
Midex
Resources for high-load projects.
€9.60/mo
Save €2.40 per month

  • 4 vCPU cores
  • 6 GB DDR5 RAM
  • 60 GB NVMe SSD
  • Full root access
  • 1 dedicated IPv4
  • Unlimited traffic
Proex
Maximum power and scalability.
€12.00/mo
Save €3.00 per month

  • 6 vCPU cores
  • 8 GB DDR5 RAM
  • 70 GB NVMe SSD
  • Full root access
  • 1 dedicated IPv4
  • Unlimited traffic
Scalex
Resources for scaling.
€16.00/mo
Save €4.00 per month

  • 6 vCPU cores
  • 10 GB DDR5 RAM
  • 150 GB NVMe SSD
  • Full root access
  • 1 dedicated IPv4
  • Unlimited traffic
Maxex
A large reserve of power.
€44.00/mo
Save €11.00 per month

  • 8 vCPU cores
  • 16 GB DDR5 RAM
  • 200 GB NVMe SSD
  • Full root access
  • 1 dedicated IPv4
  • Unlimited traffic
Apex
The top configuration.
€79.99/mo
Save €20.00 per month

  • 16 vCPU cores
  • 32 GB DDR5 RAM
  • 400 GB NVMe SSD
  • Full root access
  • 1 dedicated IPv4
  • Unlimited traffic

What you can do with Mealie

Mealie is an open-source recipe manager built for home cooks who want their recipes, meal plans, and grocery lists in one searchable place instead of scattered across bookmarks and screenshots. Paste a URL from almost any recipe site and Mealie pulls in the ingredients, steps, and photo automatically — no manual retyping, no ads, no third-party tracking of what your family eats. This makes Mealie self hosted a natural fit for households that cook regularly and want structure without surrendering their data to a cloud app.

What sets it apart is the Households and Groups model: separate families or roommates can share a recipe library while keeping their own meal plans and shopping lists private. Running it as a Mealie VPS docker deployment means your recipe database, photos, and meal history stay under your own account rather than a vendor's servers — a real concern given how much personal data (dietary habits, schedules, addresses via delivery notes) a recipe app quietly accumulates.

The applications screen of the control panel with one-click install

Mealie features

A server surrounded by app icons — applications running on a VPS

Mealie combines recipe storage, meal planning, and shopping into a single Vue-based interface running on top of a Python API.

01

Recipe URL import

Paste a link from most recipe websites and Mealie extracts ingredients, steps, and images via schema.org scraping.

02

Meal Planner

Drag recipes onto a weekly calendar to plan what your household cooks each day.

03

Auto-generated Shopping List

Pulls ingredients from your meal plan and merges duplicate items into one list.

04

Cookbooks

Group recipes by theme (weeknight dinners, holidays, kids' meals) independent of tags.

05

Households & Groups

Share a recipe library across a family while keeping individual meal plans separate.

06

REST API and webhooks

Connect Mealie to Home Assistant or your own scripts for automation.

07

AI recipe import from video

Extract a recipe directly from a YouTube, TikTok, or Instagram cooking video.

Requirements

Which server to run it on

Minimum requirements for Mealie and the configuration worth starting with.
Minimum
  • CPU1 vCPU
  • Minimum RAM1 GB
  • Disk10 GB
Recommended
VPS Minex
  • CPU1 vCPU
  • Minimum RAM1 GB
  • Disk20 GB

Installation is free — you only pay for the server

Getting started

How to deploy Mealie

Three steps and the app is running on your server.
Step 1
Choose a server

Choose a plan with a bit of headroom above the minimum — recipe photos and backups add up faster than the app itself.

Step 2
Pick the app

Select Mealie (SQLite) in the one-click app list to install Mealie on vps without configuring a separate database.

Step 3
Get your credentials

Grab your access details and log in with the default admin account to complete first-time setup.

Why us

Why Host Mealie on Leneex

Speed, protection and support you can rely on — on every plan, with no hidden limits.
Deployment speed
Mealie's SQLite build ships as a single container with no separate database service to configure, so you go from empty VPS to a working recipe database in minutes.
Free installation
One-click install means the app, its SQLite storage, and data volume are ready immediately — no manual Docker Compose file to write for your first recipe import.
DDoS protection
Many households expose Mealie to the internet so they can pull up the shopping list from inside the grocery store; that public reachability is exactly what benefits from built-in traffic filtering.
Control and support
Root access matters here because Mealie's recipe photos, backups, and SQLite file all live in one data directory you may want to manage, migrate, or back up on your own schedule.
99.9% uptime with SLA compensation
A meal plan that won't load Tuesday evening is a real inconvenience, not an abstract metric — dependable uptime keeps weekly cooking routines from breaking.
Flexible payment
A personal or family project like a recipe manager doesn't need a corporate procurement process — pay the way that's simplest for you.
What to choose

Mealie: Self-Hosted vs Cloud — Which to Choose

Mealie has no official paid cloud/SaaS tier — it's a purely open-source project you run yourself. The table below compares self-hosted Mealie on a Leneex VPS against a typical commercial recipe-management SaaS.
Ready-made SaaS
Self-hosted on LeneexRecommended
Resources and limitsStorage or recipe-count caps tied to a subscription tier, shared infrastructureDedicated CPU/RAM/storage; recipe count and photo storage limited only by disk size
Control and accessNo server access; data lives entirely in the vendor's databaseRoot access to the server, direct access to the SQLite file and data directory
Feature limitsImport limits, device caps, or AI/video import often reserved for paid plansFull feature set, including API, webhooks, and household sharing, with no paywalled tiers
ScalingBound to whatever tier you're subscribed to; growth usually means upgradingUpgrade the VPS plan in a few clicks as your recipe library and photo library grow
CostRecurring per-user or per-feature subscription, often billed monthly or yearlyOne fixed VPS price regardless of recipe count or household size
Who it fitsPeople who want zero setup and don't mind a subscription for convenienceHouseholds wanting full data ownership, API access, or integration with tools like Home Assistant

Since Mealie doesn't offer an official hosted version, self-hosting on a VPS is simply the practical way to run it with full control over your recipe data and no artificial feature limits. The SQLite build keeps that setup lightweight enough for a single VPS.

Frequently Asked Questions about Mealie on VPS

What people ask most about Mealie and our servers.

  • Yes — Mealie's SQLite version stores the database, images, and backups in a single data directory, so you can copy that directory (or use Mealie's built-in backup export) to your new server and mount it in place.

  • Upgrading resources doesn't touch your Mealie data — the SQLite file and image storage stay on the same disk, and Mealie installation restarts with more CPU and RAM available.

  • The SQLite build is designed for a single household or small group, comfortably up to around 20 users, before PostgreSQL becomes the recommended database engine.

  • You control updates yourself — Mealie doesn't auto-update in place, so pulling a newer image version through the panel or Docker Compose is on you, same as backing up before doing so.

What's already configured

The one-click Mealie SQLite install runs as a single container with the API and frontend served together — there's no separate database container to manage, since SQLite lives inside the app's own data volume. Recipe images, the database file, and any UI-created backups are stored under /app/data inside the container, which is the standard Mealie data path regardless of hosting provider. The container runs with restart: unless-stopped by default in most Mealie deployments, so it comes back up automatically after a reboot.

First login

Mealie ships with a default administrator account — username changeme@example.com, password MyPassword — and you'll want to change both immediately after your first login, since the sign-up button disappears once you do. Where exactly this login screen appears (your assigned domain, subdomain, or IP:port combination) depends on how Leneex exposes the app after deployment.

Getting your first recipes in

The fastest way to populate an empty Mealie instance is pasting URLs from recipe websites you already use — the scraper pulls ingredients, steps, and a photo automatically for most sites that use standard recipe markup. From there, set your Households and Groups structure before inviting family members, since recipe visibility and meal-plan separation both depend on that setup being done early rather than restructured later.

Deploy Mealie in about 3 minutes

Choose a server — we do the rest: install, configure and send you the credentials.