Today's Deep-Dive: LocalSend
Ep. 83

Today's Deep-Dive: LocalSend

Episode description

LocalSend is an innovative app that enables users to share files and messages directly between devices on the same local network without the need for internet connectivity. This means that files remain private and secure, as they are not sent through third-party servers. LocalSend is compatible with various operating systems, including Windows, Mac OS, Linux, Android, iOS, and Fire OS, making it easy to share files across different devices. The app employs a REST API and HTTPS for secure communication, generating unique security certificates on each device to enhance data protection.

Getting started with LocalSend is straightforward, typically requiring users to install the app on their devices and ensure they are connected to the same Wi-Fi network. While there may be some minor adjustments needed for firewall settings, the overall process is user-friendly. Although there are no explicit file size or type restrictions mentioned, users can likely send a wide range of files, from photos to large video files.

LocalSend’s open-source nature allows for community involvement in its development, with contributors actively working on improvements and bug fixes. While it does rely on local networks, which may limit its use for long-distance file sharing, the app’s privacy, security, and ease of use make it a compelling alternative to traditional file-sharing methods. Overall, LocalSend represents a shift towards more secure and user-controlled file sharing in today’s digital landscape.

Download transcript (.srt)
0:00

Hey everyone, welcome back. Today we're gonna be taking a deep dive into LocalSend.

0:03

Ooh, interesting. LocalSend, yeah. If you're someone who

0:07

shares files and

0:11

is concerned about privacy, you might want to pay attention to this one.

0:14

For sure, for sure. We've got some great source material here, excerpts from their

0:18

GitHub

0:18

and also their website. Sounds good. You'll learn all about it.

0:22

But first, a huge thank you to our sponsor for this episode, SafeServer.

0:26

They're the masterminds behind hosting this software. And they can help your

0:30

business navigate the digital world, too.

0:32

Awesome. You can learn more at www.safeserver.de.

0:36

Okay, so let's get to it.

0:40

What is LocalSend? So basically, LocalSend

0:44

is an app that allows you to send files

0:47

and messages to other devices. To other devices, okay. That are on your local

0:51

network, so

0:51

like your home or

0:52

office Wi-Fi, for example. So it uses my Wi-Fi.

0:55

Yes, exactly. No internet required. No internet required. Wow, okay, so that's

0:59

different from how I usually share files, right?

1:01

I'm used to either emailing stuff to myself or using some kind of cloud

1:05

service.

1:05

Yeah, and so with those options, your files are going to like a third party.

1:09

Right. LocalSend cuts up the middleman entirely.

1:12

Everything just stays on your local network. So I've got more control. Yeah,

1:16

and more privacy. Oh, so that's where the privacy comes in. Exactly.

1:19

So it's like beaming the file directly from one device to the other

1:23

just using my wifi. Exactly. That's wild.

1:26

Okay, and I saw that it works across a ton of different devices, not just

1:30

like one type of phone or computer. Yeah, you can use it on Windows, Mac OS,

1:35

Linux, Android, iOS, even Fire OS.

1:38

Wow, that's a lot. I know, it's really impressive. I'm guessing that makes it

1:41

really easy to

1:42

like share between people who have different systems, right?

1:45

Yes, definitely. No more hunting for workarounds just to share a simple file.

1:50

That's awesome. Now I did notice in the GitHub material

1:53

that LocalSend uses something called a REST API,

1:57

an HTTPS for security. Can you break those down for us?

2:01

Yeah, sure. So an API is basically

2:04

a set of rules that allows different apps to talk to each other.

2:08

You can kind of think of it like a universal language for software.

2:11

Interesting. And then HTTPS, that's like the extra lock on your front door.

2:16

It encrypts the data that you're sending so that only the intended recipient

2:20

can actually unlock it. That makes sense. Now, I also read something about

2:24

the certificates being generated on each device.

2:27

Yes. Does that add another layer of security? Absolutely. So instead of relying on

2:31

a

2:31

single certificate from

2:33

like a central authority, LocalSend

2:36

generates these unique certificates on each device that's part of the transfer.

2:41

This makes it much harder for, you know, anyone to intercept or compromise your

2:45

data. So it's even more secure.

2:47

Yeah, much more secure. I like that a lot. Okay, so far so good.

2:50

Sound secure works across all my devices, but how easy is it to actually USC?

2:55

Well, the getting started section in the GitHub documentation makes it sound

2:59

pretty straightforward. Yeah. Yeah, I think in most cases you just install the app

3:02

on

3:02

your devices.

3:03

Make sure they're all on the same Wi-Fi network. Okay. And then that's pretty much

3:07

it. They should just automatically see each other and you can just start sharing.

3:10

Oh wow, so it just works. Yeah, pretty much. But there's always a but, right?

3:14

Well, there is a small caveat. Okay. Sometimes, depending on how your network

3:18

is set up, you might need to make some small adjustments to your firewall.

3:22

The firewall. That's always a bit of a mystery to me. I know, I know. But the

3:27

source material here actually outlines the specific ports and protocols that

3:31

need to be open. Oh good. And it's usually as simple as making sure that

3:34

ports, like 53337, are open for incoming and outgoing traffic on your router.

3:40

Oh, okay. That's good to know. What about troubleshooting? Are there any common,

3:46

you

3:46

know, hiccups that people run into? One that I see sometimes is devices not

3:51

being able to see each other on the network. Yeah, I can see that being a

3:54

problem. Yeah. But there are a few things you can try. Okay. First, you want to

3:58

check

3:59

your router settings and make sure that something called AP isolation is

4:02

disabled because that can block devices from, you know, talking to each other

4:07

directly. Also, on Windows, make sure that your network is set to private. Right.

4:12

And not public. Gotcha. Because public has like stricter security settings. Yeah.

4:16

And then for those on macOS or iOS, toggling the local network permissions in

4:21

your privacy settings can sometimes help. Okay, good tips. All right, now let's get

4:24

down to the practical stuff. What kinds of files can you actually send with

4:29

local size? Are there like size limits or anything? That's a good question. And I

4:34

don't know if the source material actually tells us, does it? It doesn't

4:37

explicitly state any file type or size restrictions. A bit of a mystery. But

4:42

based on what we know about similar file sharing technologies that use local

4:47

networks, there probably aren't any strict limits. Oh, so theoretically I

4:50

could send like anything from a photo to a massive video file. Exactly. You could

4:56

share photos and videos with friends, then documents between your own devices,

5:00

even transfer like entire project folders to colleagues if you're working

5:05

in the same room. That's amazing. It's so cool how like, you know, we get caught up

5:10

in all the technical details. Yeah. But the real value is in how these tools can

5:15

actually help us in our, you know, daily lives. I agree, 100%. Technology should

5:20

work for us, right? Yeah. Seamlessly and securely. Well said. Well, you know what I

5:24

noticed on their website that LocalSend has been featured in like tech

5:29

publications all over the world. Oh yeah. They've been highlighted on its FOSS

5:34

data center insider zero one net. Wow. NeoTO.com and others. It's a pretty

5:39

impressive list. Yeah, it is. It shows that this is gaining recognition as a

5:43

like a serious player in the file sharing world. It sounds like it. Yeah. I'm

5:48

really

5:48

curious to see where it goes from here. This has been a great start to the deep

5:51

dive. Me too. It makes you wonder if open source solutions like this could be the

5:55

future of file sharing. Ooh, that's a good question. Especially as, you know, data

6:00

privacy becomes even more important. Yeah. We've got more to unpack. Yeah,

6:03

definitely. But first, a quick word from our sponsor. And remember, if you're

6:07

looking for expert guidance on all things digital transformation, check out

6:12

safeserver at www.safeserver.de. They're the best. We'll be right back.

6:20

Welcome back to our deep dive on local send. All right, so we're back and we're

6:24

ready to learn more about local send. You know, one thing that's really striking

6:28

me is how it addresses so many of the concerns people have with, like,

6:33

traditional file sharing. Yeah, for sure. Like, we've talked about the privacy, the

6:37

security. Yeah. But it seems like it also gives users a lot more control over

6:42

their data. Right, because it's all, like, contained within your own network.

6:46

Exactly.

6:46

You're not relying on some third party or their servers. Right, right. And that's

6:50

really powerful these days, especially as we're sharing more and more stuff

6:53

online. Yeah, and not to mention, I mean, this just seems so much more convenient.

6:57

Oh, yeah. Like, no need to create accounts, remember passwords, or even worry about

7:02

having an internet connection. Exactly. It just simplifies everything. Yeah. Open

7:06

the app, choose who you want to send to, and boom, you're done. Love it. Now, I am

7:12

kind of curious about, like, you know, the development process of this. Mm-hmm. Is

7:16

LocalSend, like, one person's project, or is there a bigger team behind it? Well,

7:20

looking at the GitHub repository, okay, it actually looks like a real community

7:25

effort. Oh, cool. There's a whole list of contributors there who are actively

7:29

involved in bug fixes, improvements, even translations. Wow, so it's like a real

7:34

open-source, community-driven project. Yeah, definitely. That's pretty awesome. It

7:38

really shows the, like, passion and dedication. Oh, yeah, for sure. And it's

7:42

open for anyone to join. Really? Yeah. It doesn't matter if you're a seasoned

7:45

developer or you're just starting out, there's probably a way you can get

7:49

involved. That's really neat. Yeah. So we've talked about how easy it is to use,

7:52

but what about the, like, look and feel of the interface itself? Is it, you know,

7:57

intuitive and user-friendly, like, visually appealing? Yeah. From the

8:01

screenshots I've seen on the website, on the GitHub, the design is super clean,

8:05

very modern. It definitely seems to prioritize simplicity and functionality.

8:11

Which makes sense, something like this. Absolutely, and they've put a lot of

8:14

thought into, like, the user experience. It seems very easy to navigate, select

8:19

files, and, like, track the progress of your transfers. That's great. Okay, so now

8:24

for, like, the million-dollar question. Okay. Are there any downsides? Well, every

8:29

technology has its limitations, right? True, true. I would say one potential

8:34

drawback is that reliance on a local network. Right. So both devices need to

8:38

be within range of each other. Okay. Connected to the same Wi-Fi. Makes sense.

8:42

So it's not really a replacement for email or cloud storage if you're sending

8:47

files across long distances. Right. It's not going to replace everything. Right.

8:50

Exactly. And also something to keep in mind is that, like, if you're sending

8:54

extremely large files, it might be a bit slow. Okay. Especially if your network

8:59

speed is limited. Right. So there's always that trade-off, I guess. Yeah. But I

9:03

think

9:03

for everyday file sharing, you know, especially if you're close to the person

9:07

you're sharing with, it seems like a great option. Yeah. I mean, it's perfect

9:11

for, like, sharing pictures with friends or collaborating on documents in the

9:17

same office. Yeah. Or even just sending stuff between your own devices, right?

9:21

Without having to use the cloud. I love that. And of course, you know, we can't

9:25

forget about the security and privacy benefits. Right. Right. Especially these

9:29

days with, like, data breaches and all that stuff. Oh, it's a huge concern. And

9:34

with Logosend, you have so much more control and peace of mind. Totally. You

9:39

know, it's empowering to have those choices. Definitely. To not have to

9:42

settle for, like, solutions that compromise our privacy or limit what we

9:47

can do with our own data. For sure. Logosend is like this, like a beacon of

9:51

possibility. That's a good way to put it. And I'm really excited to see how it

9:54

continues to evolve and kind of influences the future of file sharing.

9:58

I'm with you on that one. But for now, I think we should bring our Logosend

10:01

deep dive back down to earth. Okay. Talk about some more practicalities. Sounds

10:06

good. We've covered a lot, but we still have plenty more to go over. Let's do it.

10:10

And hey, listeners, don't forget about our sponsor for this episode, Safe

10:13

Server. Yes. If you need help navigating the digital world, they're the ones to

10:17

call. Head over to www.safeserver.de. They're fantastic. All right. Welcome

10:24

back to the final part of our local Send deep dive. We're in the home

10:28

stretch. I am so impressed with this file sharing app. Yeah, it really is

10:33

impressive. It's like they took everything we hate about, you know, other file

10:36

sharing methods and said, let's fix it. Right. They really thought of everything.

10:40

They did. And they did it all with an open source approach too, which is really

10:43

cool. Yeah, I love that about it. It got me thinking though about the whole open

10:49

source thing. You know, anyone can see the code, anyone can modify it. Right.

10:52

Doesn't that like open it up to security risks? It's a valid concern. The

10:57

transparency of the code is definitely a double-edged sword. So how does local

11:01

send handle that? How do they like make sure it's still secure? Well, the good

11:05

news is that with open source, you have a huge community of developers constantly

11:10

reviewing the code. Okay. So any vulnerabilities are more likely to be

11:13

spotted and patched quickly. It's like having a global team of security experts

11:18

on call at all times. Exactly. And on top of that, local send uses really well

11:23

established security protocols and encryption methods that have been

11:27

thoroughly vetted by the tech community. That's reassuring. So for someone like me,

11:32

a regular user, not a developer. Yeah. Is there anything I need to keep in mind

11:37

when using local send? Well, it's always smart to be cautious when downloading and

11:42

installing any software, whether it's open source or not. So like make sure

11:46

you're getting it from the official app store or website, right? Exactly. Don't

11:49

just download it from some random place. Stick to the official channel. Yes, always.

11:53

And double check that you're downloading the right version for your operating

11:57

system. Good point. It's amazing how much we've learned about local send just from,

12:02

you know, diving into these sources. It's been a really insightful deep dive.

12:06

Before we wrap up, was there anything else that, you know, really stood out to

12:10

you from the material? You know, what really strikes me is that local send

12:13

represents a real shift in how we think about file sharing. How so? It's not just

12:18

about, you know, getting a file from point A to point B anymore. It's about

12:22

doing it in a way that's secure, private, and on our own terms. It's about having

12:27

control. Exactly. Local send shows us that we have choices. We like that. We

12:31

don't have to settle for solutions that, you know, compromise our privacy. Yeah. Or

12:35

limit our control over our own information. Absolutely. Well, on that

12:40

note, I think it's time to wrap up our local send deep dive. It's been a

12:43

fantastic exploration. Big thanks to all of you for joining us today. And a huge

12:48

shout out to our sponsor. Yes, Safe Server. For all your digital transformation

12:53

needs, they're the best. Check them out at www.safeserver.de. Absolutely. And

12:59

that's it for today's deep dive. Until next time, keep exploring, keep learning

13:04

and keep those deep dives going. And remember, knowledge is power,

13:07

exciting new way to share files.

13:07

exciting new way to share files.