Today's Deep-Dive: immich
Ep. 34

Today's Deep-Dive: immich

Episode description

The conversation dives into immich, a self-hosted photo and video management tool designed to give users full control over their digital memories, in contrast to popular cloud services like Google Photos or Apple Photos, which may pose privacy concerns. Founded by Alex, an engineer who built it initially for his wife, immich evolved from a personal project to a widely adopted open-source application with thousands of users and millions of downloads. The platform includes features like facial recognition, partner sharing, and 360-degree photo support, along with advanced functionalities like hardware-accelerated video transcoding and CLIP technology for accurate search results.

A recent partnership with FUTO, a pro-privacy organization, allows the immich team to work full-time on the project and guarantees that it will remain open-source under the AGPL license. Instead of relying on donations, Image has introduced an optional lifetime license, allowing users to contribute directly if they wish, while keeping all features free.

The platform’s open-source nature fosters community contributions, which has been crucial to its rapid development and robust feature set. The community is active on Discord, and contributors can participate via Image’s GitHub repository. The conversation underscores Image’s commitment to user empowerment, privacy, and a shift toward more sustainable, user-centered technology.

The discussion closes with a call to explore immich as a choice for those who value ownership, transparency, and privacy in managing their digital lives.

Download transcript (.srt)
0:00

All right, let's, uh, let's dive in today.

0:02

We are taking a deep dive into image, which is a self-hosted way to

0:07

manage all those photos and videos.

0:08

Yeah.

0:09

You know, it's like taking back control of your memories and storing them

0:13

securely, you know, instead of giving them to Google or Apple, especially

0:18

these days, you know, with all these data leaks and hacks, it's like,

0:20

yeah, who knows where your photos end up, right?

0:23

And, you know, it's so interesting to see just how many people are,

0:28

you know, realizing this and they're switching over to self-hosting

0:32

solutions like image.

0:33

It's a trend I'm really excited about and image in particular, you know,

0:36

they have this amazing origin story, right?

0:38

It's like that classic, uh, you know, built for love kind of story.

0:42

Yeah, definitely.

0:43

Or the creator, um, it seems Alex, he's an engineer and he basically just

0:47

wanted to build a better, um, photo management system for his wife because,

0:51

you know, she wanted a alternative to Google photos.

0:54

It's such a relatable story, isn't it?

0:56

I mean, so many of these great projects start from, you know, just

0:58

a personal need and then, um, blossom into something much bigger.

1:02

And in image case, it's really blossomed.

1:05

It's gone from this like little passion project to this thriving open source app.

1:10

Yeah.

1:10

They have thousands of users now.

1:12

It's amazing.

1:12

And they've been releasing features like crazy all throughout 2023.

1:16

They've added, um, facial recognition, partner sharing, even support

1:20

for 360 degree photos.

1:23

It's incredible how quickly they're developing.

1:25

Yeah.

1:25

And the numbers are pretty impressive.

1:27

Millions of downloads of the server software, over 22,000 installs on Android.

1:32

And their discord community is just buzzing.

1:34

I think they have over 4,500 members now.

1:37

They've even been featured on some big podcasts like self hosted and the verge

1:40

cast.

1:41

Yeah, they're definitely getting a lot of attention for good reason.

1:44

And it seems like the perfect time for their new partnership with FUTO.

1:47

Can you tell us a little bit about, um, what FUTO is and why this

1:51

is such a big deal for image?

1:52

Sure.

1:53

So FUTO is all about, you know, empowering users.

1:57

By building open source software alternatives to, uh, the big tech companies.

2:02

So it aligns perfectly with image values then.

2:04

Absolutely.

2:04

And this partnership is huge for image because it allows the core developers to

2:11

work on the project full time.

2:12

So no more side hustle.

2:13

They can really focus on image.

2:15

Exactly.

2:16

And that means faster development, more features, you know, plus FUTO is

2:21

committed to keeping image open source under the AGPL license.

2:26

So it stays free to use.

2:27

Yeah.

2:28

That's the beauty of it.

2:28

That's fantastic.

2:29

And it's interesting because they're also changing their funding model.

2:34

They're moving away from donations.

2:35

Yeah.

2:35

That was a pretty big announcement.

2:36

I don't see that very often.

2:37

You know, open source projects moving away from donations.

2:40

Well, the image team believes that, you know, if users truly value the software,

2:44

they should be willing to, um, to pay for it, to support its development.

2:49

Exactly.

2:50

And it makes sense, right?

2:51

I mean, these developers are putting in a lot of work.

2:53

It's not about being greedy or anything.

2:55

No, not at all.

2:56

It's about building a sustainable ecosystem where developers can actually

3:00

make a living.

3:00

So instead of relying on donations, they're creating a way for users to directly

3:05

invest in the product.

3:06

Exactly.

3:07

But don't worry, all the features will still be free.

3:09

Oh, that's good to hear.

3:10

They're just introducing a lifetime license option for those who want to, you

3:14

know, really support the project.

3:16

That makes a lot of sense.

3:17

So you still get all the benefits of image, but you have the option to

3:20

contribute if you want to precisely.

3:22

I like that a lot.

3:23

So before we move on to all the amazing features of image, let's just take a

3:28

moment to think about what we've covered.

3:31

We talked about image journey, you know, from a personal project to this

3:35

thriving open source app, the explosive growth they've seen and this innovative

3:40

approach to funding, what stands out to you the most?

3:43

I think for me, it's the emphasis on privacy and control image is really

3:48

putting users back in charge of their data.

3:50

Absolutely.

3:51

And we're going to delve even deeper into some of those key features and explore

3:55

the impact image could have on the future of photo management.

3:58

So stay tuned.

3:59

Welcome back.

4:01

Did you have a chance to, you know, process all that?

4:03

It's a lot to think about.

4:04

Yeah, it really is.

4:05

But speaking of a lot to think about, let's, uh, let's dive into some of those

4:10

features that make image such a, you know, compelling alternative to, uh, those

4:17

big photo services.

4:18

One thing that's always been a pain point for me is speed.

4:21

You know, especially with a huge photo library, how does image handle, uh, you

4:26

know, large libraries?

4:27

They've actually put a lot of work into optimization.

4:29

Remember all those weekly releases?

4:31

Oh, right.

4:31

Yeah.

4:32

A lot of those were focused on performance, especially for large libraries.

4:36

So it's not all just, um, you know, bells and whistles.

4:40

They're really focused on the foundation.

4:41

Yeah.

4:41

They want to make sure it runs smoothly.

4:43

Makes sense.

4:43

Well, kind of, you know, technical stuff are they doing?

4:45

Well, for example, they use video hardware transcoding.

4:48

Okay.

4:48

What's that?

4:49

So basically it offloads the heavy lifting of video processing to your

4:54

device's hardware.

4:55

So it's faster.

4:56

Much faster.

4:57

So you can scroll through thousands of photos and videos without any lag.

5:01

That's what I like to hear.

5:02

But, um, performance isn't everything, right?

5:06

What about search?

5:07

Can it handle, you know, those kind of vague searches, like beach

5:11

vacation or dog playing fetch?

5:13

Absolutely.

5:14

They use CLIP technology, CLIP technology.

5:16

Yeah.

5:17

That's pretty advanced that basically allows the app to actually

5:21

understand what's in your photos.

5:23

Whoa.

5:24

That's cool.

5:24

Yeah.

5:24

So you can search for like sunset or mountains and get really accurate results.

5:30

It's like having an AI assistant that knows my photos better than I do.

5:34

What about facial recognition?

5:36

Is that a thing?

5:37

It is.

5:38

And it's not just basic facial recognition either.

5:41

You can cluster photos based on recognized individuals, rename faces,

5:45

manage person information.

5:47

You can even search your entire library for photos of specific people.

5:50

That's super useful.

5:51

I'm always trying to find those old photos of Tamella.

5:53

If I was like my childhood dog, you know.

5:55

Exactly.

5:56

And speaking of sharing memories, they have this really cool partner sharing feature.

5:59

Oh yeah.

6:00

I was reading about that.

6:01

So partners can seamlessly share photos and videos, but here's the cool part.

6:05

It merges their timelines.

6:07

What do you mean?

6:08

So you get a unified chronological view of their shared memories.

6:12

That's amazing.

6:13

No more separate albums or like trying to figure out whose photo came first.

6:18

Right.

6:18

It's a much more natural way to experience memories together.

6:21

I like that a lot.

6:22

Okay.

6:23

But what about the more, um, you know, techie stuff?

6:26

Do they have like custom storage labels or support for raw files?

6:30

They do.

6:31

They've got all that custom storage labels, support for XMP sidecar files,

6:35

compatibility with all the popular raw formats.

6:37

Sounds like they're catering to both, you know, casual users and serious photographers.

6:42

Yeah.

6:42

They're trying to strike a balance.

6:43

They even have this feature that automatically creates slideshows based on

6:48

events, locations, or people.

6:50

It's like having your own personal photo curator.

6:52

Okay.

6:53

But now for the big question, security.

6:55

We're talking about storing our photos on our own servers.

6:59

How secure is that?

7:01

That's a great question.

7:02

Security is obviously paramount and Emic takes it very seriously.

7:06

Now a deep dive into their security measures is probably, um, a bit beyond the

7:12

scope of our conversation today, but they've implemented robust authentication

7:16

systems and they offer things like two factor authentication.

7:19

Okay.

7:19

So they've got all the bases covered.

7:21

They do.

7:21

And they're constantly updating things to stay ahead of any potential threats.

7:26

That's good to hear.

7:27

So where does image go from here?

7:30

Well, they actually have a public roadmap.

7:32

Ooh, a roadmap.

7:34

I love that transparency.

7:35

Me too.

7:36

So on the roadmap, they've got things like auto stacking, burst photos, basic

7:40

photo editing, even more automated workflows, you know?

7:44

Wow.

7:44

They're not slowing down.

7:45

Not at all.

7:46

They're also exploring fine-grained access controls for users and API keys.

7:51

Okay.

7:52

Getting a bit technical there.

7:53

Yeah, but it shows they're thinking about advanced customization.

7:56

Ambitious.

7:57

But before we move on, I think it's important to acknowledge that, you know,

8:01

self-hosting isn't for everyone.

8:03

Right.

8:03

It definitely takes a certain level of technical comfort.

8:08

You got to be willing to manage your own server.

8:10

Exactly.

8:10

So for those who aren't ready for that, what are some alternatives?

8:13

Well, there are a number of, you know, cloud-based services that prioritize privacy.

8:18

Any specific ones you'd recommend.

8:20

I don't want to endorse any specific ones, but it's crucial to do your research.

8:25

Good point.

8:26

Look into those terms of service and privacy policies.

8:29

Absolutely.

8:30

Yeah.

8:30

But let's bring it back to image.

8:31

Yeah.

8:32

What's the key takeaway here?

8:33

I think image represents a shift in how we think about our photos and videos.

8:38

It's not just about storage or sharing anymore.

8:41

It's about ownership control, taking back control of our digital lives.

8:46

Exactly.

8:46

It's a powerful message.

8:48

It is.

8:48

And that brings us to another fascinating aspect.

8:52

It makes open source nature.

8:54

Let's dive into that after we take a moment to gather our thoughts.

8:57

You know what I was thinking during the break?

8:59

Image isn't just like a piece of software.

9:02

It's more like a, a philosophy, you know, right.

9:06

It's about saying, Hey, I want to own my data.

9:09

I want to do things differently.

9:10

Exactly.

9:11

And speaking of doing things differently, let's talk about that open source thing.

9:14

Yeah.

9:14

Open source.

9:15

Those who don't know basically means the code behind image is like totally open.

9:19

Anyone can see it.

9:20

Yeah.

9:20

Anyone can see it, change it, even distribute it.

9:23

Right.

9:23

That's the beauty of it.

9:24

It's like they're saying, Hey, come on in, see how we built this and feel

9:28

free to, you know, make it better.

9:30

It's all about transparency.

9:31

Which is huge.

9:33

Yeah.

9:33

Especially when it comes to like our personal photos, you know, it

9:37

builds trust, you know, you can actually see how your data is being handled.

9:41

No more like secret algorithms or shady stuff.

9:45

Exactly.

9:45

And it also, um, fuels innovation, you know, how so well, because

9:52

anyone can contribute.

9:53

Oh, right.

9:53

Yeah.

9:54

So you have developers from all over the world working together

9:57

to make the software better.

9:58

It's like a global brain, right?

10:00

Kind of.

10:00

It's the power of the community.

10:02

And Immick wouldn't be where it is today without that community.

10:06

Definitely not.

10:07

So many new features, so much progress.

10:09

All thanks to those contributors.

10:10

It's amazing.

10:11

So if someone's listening to this and they're thinking, Hey, I

10:14

want to get involved, where do they start?

10:16

The best place to start is their GitHub repository.

10:20

GitHub.

10:20

Yeah.

10:21

That's where all the code is.

10:22

Okay.

10:22

And what about like actually talking to people?

10:24

They have a great discord server.

10:25

Discord, right?

10:26

Very active community.

10:27

Awesome.

10:28

Okay.

10:28

Before we wrap up, I want to touch on that funding model one last time.

10:31

Moving away from donations is a bold move.

10:34

It is, but it shows how committed they are to, you know, building a sustainable

10:39

future for open source.

10:40

It's like they're saying, Hey, if you love this, put your money where your

10:43

mouth is exactly support the developers, help them keep building amazing

10:48

software and all the features are still free, right?

10:50

Absolutely.

10:50

The lifetime license is just an option for those who really want to go all in.

10:54

Exactly.

10:55

It's inspiring to see a project like this, you know, in a world where it's all

10:59

about like big tech and their own agendas.

11:03

I know what you mean.

11:04

Image is like a breath of fresh air.

11:06

It really is.

11:06

It shows that we have a choice.

11:08

We don't have to settle for the status quo.

11:10

We can build a better digital world.

11:12

Absolutely.

11:13

And that's what image is all about.

11:14

It's about empowerment.

11:16

It's about privacy.

11:17

It's about taking control.

11:19

Well said.

11:19

So to everyone listening, I hope you've learned something new today.

11:25

Maybe you're even inspired to, you know, give them it a try.

11:29

Check it out.

11:29

Or maybe you're just excited about the future, a future where technology serves

11:34

us, not the other way around.

11:35

That's the dream.

11:36

Thanks for joining us on this deep dive into image.

11:39

It's been a pleasure.

11:40

Until next time.

11:40

Until next time.