Recipe apps don't make money from recipes. They make money from you. The free app holding Grandma's lasagna notes is logging what you cook, when you cook it, and which ingredients you buy. Then it sells that profile.

There's a better home for those recipes: your own server.

Why a recipe box is the perfect first project

Most self-hosting guides throw you at media servers or password vaults. A recipe box is smaller, safer, and instantly useful. The data is precious but not catastrophic if you fumble it. That makes it the ideal place to learn without panic.

And recipes are personal. Family scans. Handwritten cards. Notes in the margins. None of that belongs in a database owned by a company that can shut down tomorrow and take everything with it.

Meet Mealie

Mealie is a self-hosted recipe manager built for exactly this. It runs in one Docker container. It imports recipes from a URL with a single paste. It plans meals and builds shopping lists. No account on someone else's server. No tracking.

Set it up in three steps

1. Install Docker. On a spare laptop, a Raspberry Pi, or an old desktop, install Docker Desktop (Windows/Mac) or Docker Engine (Linux). One download.

2. Create a file called docker-compose.yml and paste this:

services:
  mealie:
    image: ghcr.io/mealie-recipes/mealie:latest
    container_name: mealie
    ports:
      - "9925:9000"
    volumes:
      - ./mealie-data:/app/data
    environment:
      - ALLOW_SIGNUP=false
    restart: unless-stopped

3. Run it. Open a terminal in that folder and type docker compose up -d. Wait a minute. Open http://localhost:9925 in your browser. That's your recipe box.

Get your recipes in

Three easy ways:

  • Paste a URL. Found a recipe online? Drop the link into Mealie. It strips the life story and ads and keeps just the ingredients and steps.
  • Type them. Add Grandma's cards by hand. Snap a photo and attach it so the original survives too.
  • Bulk import. Moving from Paprika or another app? Mealie reads their export files.

Keep it private and safe

Two rules. First, don't expose it to the internet — keep it on your home network only. You can reach it from your phone over Wi-Fi without opening any ports. Second, back up the mealie-data folder. Copy it to a USB drive monthly. That's your whole recipe history in one folder.

Want access while away from home? Use Tailscale to create a private tunnel between your phone and your server. No public exposure, no risk.

Your takeaway

This weekend, scan five handwritten family recipes and add them to a Mealie instance running on a machine you already own. Those notes outlive any app — but only if you put them somewhere you control.