Today's Deep-Dive: Mealie
Ep. 193

Today's Deep-Dive: Mealie

Episode description

This episode discusses Mealie, a self-hosted digital recipe manager and meal planner designed to bring organization to cooking. Unlike typical recipe apps, Mealie allows users to control their data by running the software on their own devices, such as a computer or a small server. Its main features include easy recipe imports from websites, structured input for personal recipes, and a meal planner that integrates with a shopping list organized by supermarket sections. This setup simplifies meal preparation and grocery shopping, enhancing the cooking experience. The platform also supports multiple users, allowing family members to access and contribute to the recipe database. Mealie is user-friendly, utilizing Docker for simplified installation and machine learning to intelligently process recipe ingredients. It is open source, encouraging community involvement, including translation efforts for its interface. Overall, Mealie aims to provide a powerful yet accessible tool for managing recipes, meal planning, and preserving personal food heritage under the user’s control. This approach addresses the chaos of scattered recipes while emphasizing data ownership in a world dominated by cloud storage.

Download transcript (.srt)
0:00

Okay, before we jump in today, just a quick word about our supporter, SafeServer.

0:03

If you're thinking about hosting for projects, maybe like the one we're discussing,

0:06

or need

0:08

some help with digital transformation stuff, SafeServer is worth checking out.

0:11

They can actually help host this kind of software we're about to get into.

0:16

Find out more at www.safeserver.de.

0:20

Their support really helps us do these deep dives.

0:22

So welcome everyone to the deep dive.

0:27

Today we're looking at something that popped up in the sources you sent us.

0:30

It's all about bringing some order to, let's face it, what can be a pretty chaotic

0:35

place

0:35

sometimes.

0:36

Yeah.

0:37

The kitchen.

0:38

Specifically managing your recipes and planning your meals.

0:41

We're diving into a project called Melee.

0:43

That's right.

0:44

Yeah, the info we've been digging through for this comes straight from the source,

0:46

the

0:46

official GitHub repository for Melee, which is where all the code lives and the

0:50

community

0:50

hangs out, and also their official website, Melee.io.

0:54

It lays out pretty clearly what Melee is all about.

0:56

Okay, so our mission today really is to unpack Melee.

0:59

Let's figure out what it actually is, look at its main features, and importantly,

1:03

understand

1:03

why you might find it useful.

1:06

And we're trying to approach this especially for beginners, right?

1:09

Maybe you're someone who loves cooking, but you've got recipes saved everywhere.

1:14

Bookmarks, printouts, sticky notes.

1:16

Happens to the best of us.

1:18

Or maybe you're just starting to think, hey, I want more control over my digital

1:22

stuff,

1:23

looking beyond just cloud services.

1:25

We want to break Mealy down so it feels easy to grasp.

1:28

All right.

1:29

Let's start at the very beginning then.

1:31

For someone who's never heard of Mealy, maybe never even considered a digital

1:35

recipe thing,

1:36

what is it in simple terms?

1:38

Okay.

1:39

At its heart, Mealy is basically your personal digital recipe box and a kitchen

1:44

helper too.

1:45

But the key thing, the thing that makes it different from a lot of apps you might

1:48

just

1:48

download is that you keep it and you control it.

1:50

Ah, okay.

1:51

And that's the self-hosted bit you mentioned.

1:53

Yeah.

1:54

That sounded a bit technical.

1:55

How can we explain self-hosted without making it sound super complicated for

1:59

someone new

1:59

to this?

2:00

Good question.

2:01

Yes, self-hosted just means instead of your recipes living on some big company

2:05

server

2:06

somewhere out there, you know, like Google's or Apple's or whoever made the recipe

2:10

app,

2:10

you run the Mealy software yourself on your own computer or maybe a small server.

2:16

My own computer, like my laptop.

2:18

Yeah.

2:19

Or something else.

2:20

It could be.

2:21

It could be a desktop computer you have.

2:22

People often use small, cheap computers like a Raspberry Pi or maybe a mini PC.

2:27

Or you could rent a virtual server from a provider like our supporter, Safe Server

2:32

actually.

2:33

The main idea is you decide where it runs and where your recipes and data are

2:37

stored.

2:37

You're in charge.

2:38

Okay.

2:39

Got it.

2:40

So it's about control.

2:41

Keeping my recipes close, digitally speaking.

2:43

So once I have it running, what's its main job?

2:46

What's it designed to do?

2:47

Well, the sources make it clear its main purpose is managing your whole recipe

2:50

collection.

2:50

It doesn't matter if they're from websites, cookbooks, or your grandma's handwritten

2:55

notes.

2:55

And then helping you use that collection to plan your meals more easily.

2:59

It's meant to be your central kitchen hub.

3:01

Right.

3:02

A private digital cookbook I control.

3:04

Okay.

3:05

Racticalities.

3:06

The sources say it offers a pleasant user experience for the whole family and it's

3:11

intuitive

3:12

and easy to use.

3:13

What features actually make that happen?

3:16

What does it do that makes life easier in the kitchen?

3:18

Yeah.

3:19

That's where you see the design focus.

3:20

They've clearly thought about common frustrations.

3:23

One of the absolute biggest things they highlight is recipe imports.

3:26

Oh, like grabbing recipes straight from websites because typing those out manually

3:31

is, yes,

3:32

the worst.

3:33

Exactly.

3:34

The sources say you can easily add recipes into your database by providing the URL.

3:38

Mealy has this built-in tech like a scraper that understands how to read recipe

3:42

websites.

3:43

It just pulls out the important stuff automatically, ingredients, steps, serving

3:47

size, maybe even

3:47

the pictures.

3:48

Right.

3:49

So you can potentially add, like they say, thousands of recipes from around the web

3:54

super

3:54

quickly.

3:55

Find a recipe online, paste the link into Mealy, and bam, it's saved, formatted in

3:59

your library.

4:00

No more copy-pasting hell.

4:02

Okay.

4:03

That alone is huge.

4:05

Not having to retype everything.

4:06

Amazing.

4:07

But what about the really personal ones?

4:09

The recipe card from Aunt Carol or something from a physical cookbook?

4:13

Yep.

4:14

They thought of that too.

4:15

The sources say you can add a family recipe with the UI editor.

4:19

And it's not just like a plain text box.

4:21

It's structured.

4:22

Fields for ingredients, instructions, description, nutrition facts, all that stuff.

4:27

So you can make your own recipes look just as neat and organized as the imported

4:31

ones.

4:31

Everything's consistent.

4:32

Nice.

4:33

Okay.

4:34

So I've got my recipes in there, web ones, my own ones.

4:37

It's my digital cookbook.

4:38

What's next?

4:39

Meal planning, I guess.

4:40

Does Mealy help with that?

4:41

It does.

4:42

Yeah.

4:43

That's the logical next step, right?

4:44

Got the recipes.

4:45

Now what to cook.

4:46

Mealy has a specific meal planner feature.

4:48

You can basically drag and drop your recipes onto a calendar, plan out your week or

4:52

month,

4:53

whatever works for you.

4:54

It gives you that visual overview.

4:55

Okay.

4:56

And please tell me this connects to a shopping list somehow.

4:58

That's always the pain point.

5:00

It absolutely does.

5:01

That's one of the biggest practical wins.

5:03

You pick the meals you planned or just some recipes you want to make, and Mealy

5:06

will put

5:07

the necessary ingredients on your shopping list.

5:10

But here's the really cool part.

5:12

The sources mentioned in the list can be organized into sections of your local

5:15

supermarket.

5:16

Wait, what?

5:17

Organized by section?

5:18

Like all the dairy stuff together?

5:20

All the produce?

5:21

Exactly.

5:22

Think about how you shop.

5:23

You go down aisles, right?

5:24

A random list makes you zigzag all over.

5:27

Mealy grouping items by section produce, dairy, pantry, whatever section you set up

5:31

means

5:31

you can just walk through the store more efficiently.

5:34

No more getting to the checkout and realizing you forgot the flour way back on

5:37

aisle three.

5:38

It makes shopping way less stressful.

5:40

Okay.

5:41

That is brilliant.

5:42

Seriously, that solves a real problem.

5:45

Beyond recipes and planning and shopping, any other ways to organize things?

5:49

Yeah.

5:50

It uses a familiar idea.

5:51

You can group recipes into cookbooks.

5:53

So you can make collections like quick dinners, holiday baking, stuff the kids like,

5:56

whatever

5:57

categories make sense to you.

5:59

Just another way to keep things tidy.

6:00

And if my family wants in, like can my partner see the meal plan or add recipes?

6:06

Yep.

6:07

Built for that too.

6:08

The sources talk about adding users and creating groups so you can give everyone in

6:12

the family

6:13

their own login, let them see the recipes, check the meal plan, maybe add their own

6:17

favorites.

6:18

Makes it easy to share your recipes with the whole family, as they put it.

6:22

Or maybe share a specific cookbook with friends.

6:25

And when I open it up, what does it look like?

6:27

Just a big list.

6:28

Doesn't sound like it.

6:29

The sources mention beautiful recipe feeds when you log in.

6:32

Sounds like it shows you maybe your newest recipes or featured ones in a nice

6:37

visual

6:37

way.

6:38

Makes it more inviting.

6:39

Helps you decide what to cook.

6:40

Okay, so we talked about running this yourself, this self-hosting.

6:44

And the sources say it's user-friendly, but, you know, setting up server stuff can

6:47

sometimes

6:48

be tricky.

6:49

How does Melee make that setup part easier for someone who's not, like, a tech

6:52

wizard?

6:53

Right.

6:54

Do I need to be a systems administrator?

6:55

Not necessarily.

6:56

And they point to one key thing here.

6:59

Easy Docker deployment.

7:01

Let's try to explain Docker simply.

7:04

Think of software like a recipe, right?

7:06

It needs ingredients, code, libraries, and instructions configuration.

7:11

Installing it normally is like putting those ingredients directly on your kitchen

7:15

counter.

7:15

Sometimes they mix badly with other stuff already there.

7:18

Docker is like putting everything Melee needs, the code, the libraries, the

7:22

settings into

7:23

a standardized box, a container.

7:26

Like a Tupperware for software?

7:27

Kind of, yeah.

7:28

Self-contained unit.

7:29

You install Docker itself once, which is usually pretty straightforward.

7:32

Then you just tell Docker, hey, run this Melee container.

7:34

Because everything Melee needs is inside that container.

7:37

It runs reliably without messing with or being messed up by other software on your

7:41

system.

7:42

It hugely simplifies the setup.

7:44

Okay, the container idea helps.

7:45

It packages it all up neatly.

7:48

Are there other smart things happening behind the scenes that actually help me as

7:51

the user?

7:52

Yes, and this is where it feels quite modern.

7:54

They mention using machine learning technology.

7:56

Don't let that term scare you off.

7:58

For you, the user, it just means Melee is smart about understanding your recipes.

8:03

Machine learning for recipes, how does that help me make dinner?

8:06

It leads to some really practical stuff.

8:08

The ML is used to process and parse recipe ingredients.

8:11

So Melee doesn't just see one cup flour as text, it tries to understand.

8:16

Ingredient flour, amount one, unit cup.

8:18

Or 500 gram chicken breast, ingredient chicken breast, amount 500, unit is G.

8:24

This understanding helps you stay organized because the software knows more about

8:27

what's

8:27

in your recipes.

8:29

And that understanding powers those useful features we talked about, like recipe

8:32

scaling.

8:33

If Melee knows the amounts in units, it can help you adjust if you want to make

8:37

more or

8:37

less.

8:38

Recipe says two cloves garlic for four people, scale it to eight, and Melee might

8:42

suggest

8:43

four cloves garlic.

8:44

Ah.

8:45

Okay, so it's not just text, it actually understands the recipe structure a bit.

8:49

Exactly.

8:50

And that also makes the shopping list consolidation way better.

8:53

Because Melee gets that one pound chicken in one recipe and 500 gram chicken in

8:57

another

8:57

are both chicken, it can group them on your shopping list.

9:01

And out of two separate lines for chicken, it might put them together under meat

9:05

and

9:05

show you the total amount you need.

9:07

Maybe even converting units saves you scanning the list multiple times.

9:11

That is smart.

9:12

Scaling recipes, consolidating the shopping list intelligently, that feels like a

9:17

real

9:17

upgrade.

9:18

Okay, so I've got all my precious family recipes in there.

9:20

What about keeping it safe?

9:22

Backups.

9:23

Yep.

9:24

Crucial point for self-hosting.

9:25

The sources mention automatic backups to keep your data safe.

9:29

So even though you're running it, there are built-in ways to make sure you don't

9:32

accidentally

9:32

lose everything.

9:33

And I saw things like REST API backend and OpenAPI listed too.

9:37

Is that something a beginner needs to worry about?

9:40

No.

9:41

Not unless you want to get geeky.

9:42

The sources frame those for power users or third-party applications.

9:46

Just means the data isn't totally locked in.

9:49

If you were tech savvy, you could write scripts or connect other apps to Melee.

9:53

But just for using Melee day-to-day through the web interface, you never need to

9:57

touch

9:57

the API.

9:58

It's optional extra power.

9:59

Got it.

10:00

Good to know it's there, but not essential.

10:03

The sources also mention community and contribution stuff, common for open source

10:07

projects.

10:07

Right.

10:08

Melee is open source software AGPL license, specifically.

10:13

Means the code is public.

10:14

Anyone can see it, use it, change it.

10:16

People in the self-hosting world often like that transparency.

10:19

You're not relying on a company that might disappear or change direction.

10:22

And yeah, they mention a decent sized community, 183 contributors helping out.

10:26

183?

10:27

Wow.

10:28

That's quite a few people working on it.

10:29

What if someone wants to help but isn't a coder?

10:32

Can they still pitch in?

10:33

Totally.

10:34

The sources highlight translations as a big way.

10:37

They use a platform called Crowdin, and Melee already has translations for 35 plus

10:42

languages.

10:43

So if you speak another language, helping translate the interface is a super

10:47

valuable

10:47

contribution.

10:48

No coding needed.

10:50

And they also give a nod to sponsors who help fund the project's development.

10:54

That's great.

10:55

Good point about translating.

10:56

It really does sound community-driven.

10:57

Okay, let's pull this all together for the listener.

11:00

We've talked features, tech, community.

11:03

But why should you, listening right now, actually care about Melee?

11:07

What's the real relevance?

11:09

I think it boils down to bringing order and control to your kitchen life, really.

11:13

Think about how recipes get scattered, bookmarks, photos, notes.

11:18

Melee gives you one place for all of it.

11:20

Organized, searchable, it saves serious time with that web import feature.

11:23

It makes meal planning less of a chore with the calendar.

11:26

And that shopping list, organized by section, genuinely makes grocery trips easier.

11:30

Plus, there's that data control aspect.

11:32

Your recipes, your meal plans, they stay with you.

11:35

On hardware you control, it's not just floating around on some company server.

11:38

Right.

11:39

It's yours.

11:40

And despite the techie sound of self-hosted, the goal seems to be that user-friendly

11:44

interface

11:45

they keep mentioning.

11:46

Familiar, easy to use.

11:47

Exactly.

11:48

The tech stuff, the docker, the machine learning, it's all there to enable that

11:52

smooth, powerful

11:53

private experience in the kitchen.

11:56

Powerful underneath, but hopefully simple on the surface.

11:59

So it's about simplifying cooking and eating, really, while giving you ownership,

12:04

taking

12:04

the chaos and making it organized.

12:06

Yeah.

12:07

It's a tool for taking back control of that part of your digital life.

12:10

Okay.

12:11

So that was our deep dive into Mealy, the self-hosted recipe manager and meal

12:14

planner.

12:15

We saw how it helps grab recipes easily, keep them organized, plan meals, make

12:19

smarter shopping

12:20

lists, share with family, and importantly, keep it all under your control.

12:24

Powered by some neat tech-like ingredient parsing, made easier to set up with

12:28

things

12:28

like Docker.

12:29

Yeah.

12:30

It's a really interesting example of community-driven software tackling everyday

12:34

problems effectively.

12:36

And thinking about Mealy leads to a final thought for you to chew on.

12:40

We live in a world where so much personal stuff, our history, our habits, ends up

12:44

on

12:44

servers we don't own.

12:47

What are the real advantages, practical and maybe philosophical, of keeping

12:50

something

12:51

as personal and honestly culturally important as your family's recipes?

12:56

Your food heritage truly under your own digital roof?

12:59

It kind of pushes back against the idea that everything has to be in the cloud,

13:03

doesn't

13:03

it?

13:04

Well, thank you for joining us for this deep dive today.

13:06

We hope this gave you a clear idea about Mealy and if it might be right for you.

13:10

And maybe spark some ideas about organizing your own digital kitchen.

13:13

This deep dive was made possible with support from SafeServer.

13:17

For hosting solutions and digital transformation help, check out www.safeserver.de.

13:23

Until next time, keep exploring.

13:23

Until next time, keep exploring.