Today's Deep-Dive: Memos
Ep. 241

Today's Deep-Dive: Memos

Episode description

This Deep Dive explores Memos, an open-source, self-hosted note-taking platform focused on digital privacy and data ownership. Unlike traditional apps like Evernote or Google Keep, Memos allows users to control their data by hosting it on their own devices or servers. This approach ensures complete data ownership, with no external dependencies or third-party access. Memos is built with Go and React.js, making it lightweight, fast, and compatible with various platforms. It supports markdown, image embedding, and instant saving, providing a rich user experience. While self-hosting requires users to manage backups and maintain their data, Memos offers extensive community support and easy setup via Docker. With over 300 contributors and a vibrant community, Memos is a practical choice for those prioritizing digital sovereignty and privacy.

Gain digital sovereignty now and save costs

Let’s have a look at your digital challenges together. What tools are you currently using? Are your processes optimal? How is the state of backups and security updates?

Digital Souvereignty is easily achived with Open Source software (which usually cost way less, too). Our division Safeserver offers hosting, operation and maintenance for countless Free and Open Source tools.

Try it now for 1 Euro - 30 days free!

Download transcript (.srt)
0:00

Welcome to Deep Dive, the show where we take a whole bunch of information,

0:04

sort through it and really try to pull out the core knowledge you need.

0:07

Today, we're looking into something pretty interesting, an open source project

0:09

called Memo's.

0:12

Our goal here is simple. Help you get what this platform is all about,

0:15

especially if, you know, digital privacy and having control of your own stuff

0:19

matters to you.

0:20

We've got articles, project details, community feedback, the works.

0:24

But before we dive right in, just a quick mention of our supporter, Safe Server.

0:28

Safe Server is all about helping you with your digital transformation.

0:32

They offer solid hosting for software exactly like Memo's, the kind we're

0:36

discussing today.

0:37

Really helps you bring your ideas to life, but on your own terms.

0:40

You can find out more at www.safeserver.de.

0:46

OK, so let's get into this. Just imagine for a second a world where you actually

0:49

own your notes,

0:50

your quick thoughts, your carefully built up knowledge base,

0:53

where there isn't some big tech company looking over your shoulder, scanning your

0:56

ideas for ads.

0:57

Sounds good, yeah. Well, that's basically the promise Memo's is trying to deliver.

1:01

Bringing that digital sovereignty back to you.

1:03

Yeah, and what's really fascinating, I think, is that Memo's isn't just, you know,

1:07

another note app. There are loads of those.

1:09

It's more like a statement, almost a philosophy about owning your data, about

1:14

control.

1:15

And the really cool part is how accessible they've made it.

1:18

Even if you've never heard the term self-hosting before, it tackles that big

1:22

challenge.

1:23

Tons of information coming at us, and, well, growing worries about privacy with the

1:28

usual cloud stuff.

1:29

That's a really interesting way to put it, a philosophical stance.

1:32

So what specifically makes Memo's embody that?

1:36

Especially for someone maybe new to this whole self-hosting idea.

1:39

How's it different from, say, Evernote or Google Keep?

1:42

Well, right from the start, its own description nails it.

1:45

A modern, open-source, self-hosted knowledge management and note-taking platform

1:50

designed for privacy-conscious users and organizations.

1:53

Now, that's quite a mouthful if you're not familiar with those terms.

1:56

Definitely is. Okay, so let's break this down.

1:58

When you say open-source and self-hosted,

2:00

what does that actually mean for someone just starting to explore this?

2:03

Alright, let's simplify.

2:04

Self-hosted basically means instead of your notes

2:08

living on Google's or Apple's servers out there somewhere,

2:11

servers they control, you're running the Memo software yourself.

2:16

It could be on your own computer at home, a small server you run,

2:19

or even cloud space you rent and control directly.

2:22

The key thing is you control the hardware and the software.

2:26

Your data lives in your space.

2:28

Okay, so it's like instead of a bank vault shared with everyone,

2:32

you have your own personal states at home.

2:34

Exactly, that's a great way to think about it.

2:35

Perfect analogy.

2:36

And then open-source, this is huge for trust.

2:39

It means the actual code, the blueprints for memos are public.

2:43

Anyone can look at it, check it, does what it says it does,

2:46

make sure there are no hidden back doors.

2:47

And they can even help improve it.

2:48

The sources mention over 300 contributors,

2:51

which is, well, a lot of eyes making it better and safer.

2:53

Wow, 300 people.

2:55

That's quite the community.

2:56

And I guess that openness affects how you can use it too.

2:59

What about licensing? Is it free?

3:00

Absolutely, it uses the MIT license,

3:03

which in simple terms is super permissive.

3:05

It means it's free to use, free to change, free to share,

3:08

even free to build a business around if you wanted to.

3:12

No fees, no catches like that.

3:14

It's about freedom.

3:15

And just quickly on knowledge management and note-taking,

3:18

this isn't just for jotting down shopping lists, though you could.

3:21

It's designed to help you capture, organize, and connect ideas,

3:24

build your own personal wiki almost, a real knowledge base.

3:28

So it really prompts a question for you, listening,

3:31

how much does that complete ownership,

3:33

that control over your digital thoughts actually matter to you?

3:36

That's the core question, isn't it?

3:39

You mentioned privacy-conscious users.

3:41

Memos calls itself privacy first.

3:43

What does that translate to in practice?

3:44

Day-to-day, how does using it feel different because of that focus?

3:48

Right, so privacy first becomes very real with complete data ownership.

3:53

What this means is all your data notes, tags, images, everything lives locally.

3:58

It's stored in a database file like Skolite or maybe PostgreSQL if you choose,

4:02

right there on your machine or server.

4:04

This is totally different from cloud services where your data is on their system,

4:07

subject to their rules, their security breaches, maybe even them shutting down.

4:11

Right, so you're not constantly wondering if the terms of service changed overnight

4:14

or if the company might disappear next year taking all your notes with it.

4:17

Exactly that.

4:18

And adding to that, Memos has no external dependencies for its basic running.

4:23

This means it's not constantly sending little bits of data back to base

4:27

or relying on third-party services just to work, keeps everything contained.

4:31

So thinking bigger picture, your notes aren't being scanned for ads,

4:34

they're not caught up in some massive company data breach,

4:37

and you decide who sees them, period.

4:39

It becomes your genuinely private digital space.

4:42

The website actually calls it a painless way to create meaningful notes,

4:46

which I think highlights that privacy doesn't have to mean complicated,

4:49

it can actually make things simpler, more focused.

4:51

That privacy aspect is definitely a huge draw.

4:54

But, okay, playing devil's advocate slightly,

4:57

this complete ownership doesn't mean more responsibility for me, the user.

5:01

Like, what if my computer's hard drive dies?

5:03

Are my notes just gone?

5:05

Ah, that's a really important point, and yes, it does, that's the trade-off.

5:08

Complete control means complete responsibility.

5:11

Memos gives you the keys, but you need to look after the house.

5:15

So, backups are crucial.

5:18

If your drive fails and you haven't backed up that memos data directory,

5:23

then yes, your notes could be lost.

5:25

Setting up a regular backup for that specific data folder is essential.

5:29

It's maybe a small extra step,

5:31

but it's fundamental to truly owning your data securely.

5:34

You protect your physical journals, right? Same principle here.

5:36

That makes total sense. Responsibility comes with control.

5:39

Okay, shifting gears slightly to the tech side.

5:41

We heard Go and React.js, lightweight deployment.

5:45

For someone listening who isn't a developer,

5:46

what does that actually mean for using the app?

5:48

Does it make it fast, smooth?

5:50

Yes, exactly that. You don't need to care about the code itself,

5:53

but you absolutely feel the results.

5:55

Using Go for the back end, React for the front end,

5:57

think of it like having a really well-tuned engine

6:00

and a super responsive dashboard in a car.

6:02

It means memos is built for speed.

6:04

It's designed to be really responsive, use minimal resources.

6:08

So, you know those apps that feel heavy, slow to load, maybe crash a bit?

6:12

Memos aims for the complete opposite, notes save instantly.

6:15

Scrolling through hundreds or thousands of notes feels quick and smooth.

6:19

It's designed to just get out of your way and let you think,

6:21

and lightweight deployment.

6:23

That just means it doesn't need a beast of a machine to run.

6:25

It runs happily on pretty modest hardware.

6:28

Great for personal use, maybe on a small home server or even like a Raspberry Pi.

6:33

Plus, the cross-platform compatibility Linux, Mac OS, Windows,

6:36

containers means you can run it almost anywhere you want.

6:39

It's incredibly flexible.

6:40

The tech is solid, but it serves the user experience making it feel effortless.

6:44

Okay, that sounds great.

6:45

Fast, light, runs anywhere.

6:47

And how does that impact the actual like writing and organizing experience?

6:52

Does it have the features we expect from a modern notes app?

6:55

Oh, yeah, definitely.

6:56

That solid foundation allows for a really nice user experience.

6:59

You get instant saving with plain text, which is reassuring,

7:02

but it also has really good markdown support with syntax highlighting.

7:06

So you can format notes nicely using simple text codes, make headings,

7:11

lists, bold text, whatever, really efficiently.

7:14

And it's not just text.

7:15

You can easily embed images, links, other bits of content right into your notes.

7:20

So it becomes a much richer, more dynamic space for your knowledge.

7:23

Okay, this all sounds fantastic.

7:25

Privacy, control, speed, good features.

7:27

But then we hit that word again, self-hosted.

7:30

If I'm just starting out, maybe not super technical,

7:33

how hard is it really to get memos running?

7:34

You mentioned Docker, Docker Compose.

7:37

Sounds a bit intimidating.

7:38

Right, and this is often the hurdle for people with self-hosted stuff,

7:41

but memos does a great job here.

7:43

Think of Docker as like a self-contained appliance.

7:46

Imagine buying a coffee machine.

7:48

You just plug it in, add water and coffee, and it works.

7:51

You don't need to assemble the heating element and the pump yourself.

7:54

Docker is similar for software.

7:56

It packages memos and everything it needs into one neat container.

7:59

You just need Docker itself running on your computer server.

8:02

And the requirements are really low, like 512 megs of RAM, a gigabyte of disk space.

8:07

Most laptops from the last five, even 10 years, could handle it easily via Docker.

8:11

So I don't need to be a Linux sysadmin.

8:13

Just install Docker, run a command, and this box starts working.

8:17

Pretty much, yeah.

8:17

For a basic setup, the documentation usually shows a single Docker command.

8:23

You copy, paste, run it, and boom, memos should be up and running.

8:26

Docker Compose is just a way to manage that box alongside maybe other boxes

8:30

if you start self-hosting more things.

8:32

But for just memos, the single Docker command is often all you need to start.

8:35

But again, and this is super important, remember that data directory we talked

8:38

about?

8:39

Usually something like .memos or maybe .data, depending on the command.

8:43

That folder holds everything, your notes, your database.

8:46

It has to be backed up regularly.

8:48

That's your responsibility part again.

8:50

Got it. Back up the magic box is important content.

8:52

Yeah.

8:53

And if I do run into trouble or just want to learn more, what's the community like?

8:58

Is there help available?

8:59

Oh, the community is fantastic.

9:00

That's a really strong point for memos.

9:02

The numbers kind of speak for themselves.

9:04

Over 43,000 stars on GitHub.

9:07

That's huge interest from developers.

9:09

Over 3,100 forks, meaning people are actively using and adapting the code.

9:14

And get this, over 5.3 million Docker polls.

9:18

That means it's being downloaded and run a massive amount.

9:22

Plus those 300 plus contributors we mentioned, it's alive and kicking.

9:25

So yeah, it's a very vibrant, well-supported project.

9:28

Things are constantly being fixed and improved.

9:30

And for help, there's a Discord server for live chat,

9:32

GitHub issues for reporting bugs or suggesting features,

9:35

and the official documentation is pretty good too.

9:38

Which leads to another thought for you, the listener.

9:40

When you're picking a tool like this,

9:41

how important is having that active community behind it?

9:44

For self-hosted things, I'd argue it's really, really valuable.

9:47

That's a great point.

9:48

Knowing there are people to ask and that the project isn't abandoned is huge.

9:53

So let's wrap this up.

9:54

What we've seen today is that memos is,

9:57

well, it's a really strong contender in the note-taking space

10:01

if privacy and ownership are high on your list.

10:04

It brings together that open-source philosophy,

10:05

puts you in control of your data,

10:07

and manages to do it in a way that's surprisingly user-friendly

10:10

and performs really well.

10:12

It's basically a tool designed from the ground up

10:14

to put your information back in your hands.

10:16

So what's the big takeaway here?

10:18

I think in a world where we often feel like

10:20

our digital lives are rented from big companies,

10:23

memos is a clear signal that actually digital ownership, digital sovereignty,

10:27

isn't just for massive companies or super nerds.

10:30

It's becoming a real practical choice for anyone who wants to take that step,

10:33

manage their own knowledge, truly, you know, their way.

10:36

So maybe ask yourself,

10:37

what knowledge, what thoughts do you really want to own outright,

10:39

no strings attached?

10:41

And before we go, a huge thank you again to Safe Server for supporting the Deep Dive.

10:44

They really help make these conversations possible.

10:46

For reliable hosting that can power your digital projects,

10:49

including running software like memos,

10:51

check them out at www.safeserver.d.

10:54

Yeah, just think about that feeling.

10:56

Knowing your ideas, your research, your personal journal,

10:59

it's all yours, exclusively.

11:01

No ads, no tracking, no one else's agenda involved.

11:04

That's not just convenient, it's best.

11:06

information.

11:06

information.