Audience Feedback on Selfhosting
Ep. 04

Audience Feedback on Selfhosting

Episode description

Timestamps

(00:40) Linuxfest Northwest 4/25 - 4/27

(01:30) Forum now available for full show notes and project discussion. Also accessible from Matrix.

(02:39) Simple feedback form now available for sending your feedback and suggestions. Or, you can always email podcast@james.network

(03:45) ameriDroid now sponsors the podcast.

  • use LINUXPREPPER coupon code to support the show.

(04:50) If you like the show please do share it! Spread the word. This is a small show, which most people don’t know about. Thank you so much.

  • You can also donate to me on paypal.
    • Allowing recurring donations with a fancier system is in-the-works.

(05:50) Librewolf browser, community fork of Firefox.

(06:35) Works on My Machine badge by CodingHorror of Discourse

(07:30) Kickstarter for PixelFed and Loops by dansup

  • PixelFed is a federated, FOSS alternative to Instagram
  • Loops is a federated, FOSS alternative to TikTok
  • Dansup website

(08:45) @linuxprepper@podcast.james.network

  • This podcast is also available on the fediverse at the above address. Use Mastodon of whatever client you prefer.

Audience Feedback with HB

(10:00)

Hungry Bogart interview on Linux Prepper origins and background on Medium.

Pimox 7 for learning Proxmox on arm64 hardware, starting with Pi 4.

Download transcript (.srt)
0:00

(drumming)

0:06

Welcome back to Linux Prepper.

0:09

Hey everybody, welcome to this experimental podcast

0:13

where we talk about fully open tools, Linux, open VSD,

0:19

but also just things like enjoying your life

0:21

and ways to use technology for offline, you know, just in

0:25

real life activities and having a good time and enjoying your life. Our goal is

0:31

always to use as fully open tooling as possible, but doesn't mean that we'll

0:35

succeed. So we'll just get as far as we can. I want to start this episode by

0:42

giving a few quick announcements and then we'll jump into

0:48

me having my first guest.

0:50

So quick announcements.

0:51

I will be tabling at Linux Fest Northwest.

0:54

That is in Bellingham, Washington.

0:56

It is an excellent Linux con.

0:59

It is a convention.

1:00

It will be happening April 25th to the 27th.

1:04

I'm going to be tabling there, which means I will be at a table. You can come up, say hi. I will

1:09

be happy to meet you, introduce myself, and I'm going to bring fun goodies for

1:15

convention goers to enjoy at the table. And I've been experimenting a lot with

1:20

zines and paper crafts and printing. I have a whole episode dedicated to it, which

1:27

I look forward to sharing soon. So that's something to look forward to. So I hope to

1:32

see you at Linux Fest Northwest. And let's check in on the state of the podcast. The

1:39

podcast actually has a forum now. I've put a forum at discuss.James.Network where you can submit

1:46

your thoughts and I also will release extensive show notes. So podcasting you can only include

1:55

so much information in show notes there's limits. But if you go to discuss.James.Network

2:01

you will be able to see more extensive notes or details of projects as I work on them.

2:08

So feel free to go to discuss.james.network. You can also create an account and post there if

2:13

you want. Or if you are a part of the matrix chat, the posts are being relayed there that are

2:20

related to Linux Prepper. So go ahead and check out discuss.James.network and you can check out a

2:27

florum forum, it's PHP coded. And yeah, it's off to a nice start. Also, I was asked about a way for

2:37

people to submit web based feedback or mobile feedback without an account. So we now have a next cloud form, which is

2:46

linked in the show notes. It is a one pager. It's super easy. You can jump on there, leave

2:51

me feedback as an alternative to like email. So if you look in the notes on the podcast,

2:58

scroll down, there will be a link to a form anyone can fill out. And feel free to send

3:03

me suggestions as well or information

3:05

about your projects. It's all good. Okay, so yeah. In the next episode I'll give

3:11

more details on how people can be a sponsor of the show.

3:17

Speaking of sponsors, happy to announce Linux Prepper has its first sponsor and

3:23

that is Ameradroid.

3:25

Ameradroid is a US-based distributor of single-board computers and home animation products like for Linux, Android, or whatever you might like.

3:37

They're a great company based in California and it's an excellent alternative to ordering direct from someone like Pine64 or HardCurnall

3:47

who produces o-droids.

3:49

Instead, you can go through Ameradroid.

3:51

They provide super fast turnaround, excellent customer service for a change.

3:56

You can get global shipping from whatever your preferred shipping method is.

4:00

They're happy to do that.

4:02

I've been a customer with them since 2017 and I've never

4:08

had a problem with them. I just went and toured their facility. Super nice people, just normal

4:14

people working there and they provide all kinds of goodies. So I will drop a referral link in the

4:20

show and I am very thankful to them for sponsoring Linux Prepper.

4:25

Be sure to check out emeridroid.com.

4:28

You can also use the coupon "Linux Prepper" at checkout.

4:32

If you would like to support me, you can do so right now by, I have a PayPal link, but

4:39

I'm working on setting up recurring donations and a little web store for merch.

4:44

So that's something to look forward to in the future.

4:46

It's not quite ready yet, but for the time being,

4:49

there is a PayPal link if you'd like to donate

4:50

directly to support me.

4:52

Otherwise, if you would be willing to share this podcast

4:55

with friends, family, enemies, or anyone that might be

4:59

interested in it as an enthusiast, I'd really appreciate it.

5:03

It's just a small little show and we can grow it together.

5:07

So if you like the show, please do share it.

5:10

Appreciate you so much for doing that

5:12

and thank you for listening.

5:14

Let's move right along.

5:15

As a little software spotlight,

5:17

I'd like to take a moment to give a shout out

5:20

to the project Libre Wolf.

5:22

Libre Wolf is a fork of Firefox, which has been effectively

5:27

de-googled and things like Pocket and other integrations that are forced on new sponsored

5:33

links are all removed by default. I actually have been enjoying Libre Wolf a lot because

5:39

in the process of setting up some new machines and browsers. I just find I'm a little bit annoyed

5:46

by having to make certain system changes. Firefox, of course, can be handled by using

5:52

profiles and copying them around. But I think we can all agree that if you have to set up

5:58

Firefox on multiple machines, it just becomes kind of annoying to remove all the Google

6:04

and the other sponsored stuff

6:05

that they are forced to give you by default advertising stuff. So it's nice to have LibreWolf

6:10

and spin it up and it's already ready to go. And LibreWolf is a simple enough fork of Firefox.

6:17

It stays tight to the regular release cycle and nothing stops you from running it alongside regular Firefox or Chrome.

6:25

So I would recommend anyone jump on your package manager and look up LibreWolf.

6:31

Link in the show notes.

6:33

I'd also like to give a shout out to a website.

6:36

I had the thought recently of making a badge called "Works on My Machine"

6:41

because we all have that thing that, you know, other people complain about

6:44

and we're thinking, "Well, works on My Machine." Well, it that thing that you know other people complain about more thinking works on my machine

6:46

Well, it turns out someone beat me to the punch

6:49

specifically coding horror coding horror is

6:52

horror is a

6:55

developer from the discourse project great forum project who

7:01

Created a works on my machine badge. I

7:05

who created a Works on My Machine badge.

7:07

I will drop a link to that in the show notes and that is something that I am planning on providing

7:10

at Linux Fest Northwest, my own iteration

7:14

of the Works on My Machine badge.

7:15

'Cause who doesn't want that?

7:19

Works on my machine link in the show notes.

7:23

Ooh, before I forget, there's another really cool web project that is on Kickstarter right

7:29

now.

7:30

That is PixelFed and Loops by Danza.

7:34

PixelFed and Loops.

7:35

They are sharing platforms that are fully federated.

7:38

All the Mastodon, Activity Pub, and the Fediverse.

7:43

The specific goal of these projects is Pixel Fed wants to be federated alternative to Instagram

7:50

where Loops wants to be a video alternative to TikTok.

7:55

Both projects are of course fully open source.

7:58

Pixel Fed having been in development since 2018.

8:01

You definitely know that Dan's uptakes has worked seriously and there are clients

8:06

already available for Android and iOS.

8:09

Pixel Fed is a very mature project,

8:10

Loops is more recent, and I think it's great

8:14

that there's a Kickstarter and I'm happy to say

8:15

that it's doing really well, has a $35,000 goal,

8:18

it's made about 90,000 right now,

8:21

there's just over a day left to go. So if that's something interests you

8:26

I'm gonna leave a link for the kinks Kickstarter and be sure to support Dan's up and throw him a few bucks and

8:33

I think it's a very laudable goal, you know to make a federated alternative to major social media platforms

8:40

Not so different from this very podcast if you don't know

8:44

the Not so different from this very podcast. If you don't know, the podcast.James.Network is actually available on the Fediverse from

8:51

Mastodon.

8:52

If you go to atlinixprepper@podcast.James.Network, you can interact with this podcast from your

8:58

federated platform of choice.

9:00

And I think it's good to financially donate know, financially donate to other people who are

9:05

trying to do the same thing. So if you can, please join me in kicking a few bucks to

9:10

dance up. Link in the show notes for the Kickstarter. And without further ado, for this episode,

9:17

we're going to move on to our primary segment. I'm happy to announce that I have a couple long form interviews that are coming up.

9:27

So that's something to enjoy.

9:28

I will be releasing a second podcast episode this month.

9:34

That'll be coming out in the next week or so.

9:37

And that's also a celebration of the six months of this podcast as of the 11th.

9:43

So in the in between time, let's get to our main segment

9:46

of this episode, which is your audience feedback.

9:51

Here we go.

9:53

- So I think a fun thing to talk about

9:57

in terms of the show is like some of the feedback

10:00

that I got from people said, directly relevant

10:04

is this one.

10:05

Do you ever plan on having a guest or even a co-host on the show?

10:08

Well, bump, bump, bump.

10:11

I am recording with another person right now.

10:15

And why don't you introduce yourself?

10:17

Hello, my name is Henry Bogart.

10:21

Whereas I go in the hacker circles, HP, I've been doing tech stuff probably about eight years now.

10:29

I can't promise that I'm very good at it,

10:31

but somewhere along the way I did run into James at Noisebridge,

10:35

and that was really cool.

10:37

We seem to hit it off pretty quickly.

10:40

We've both been doing self-hosting,

10:42

so that's been one of a kind of a recurring topic that we've had.

10:46

I've been building out my home lab pretty seriously for the last two years.

10:50

I kind of got inspired by a creator on YouTube named TechnoTim to just start small and see where things go.

10:59

Now I have a very small rack,

11:02

but at least two servers that I can work with here for NAS and for virtualization.

11:08

But yeah, so most of my interest in the past several years

11:12

have been around system administration, privacy

11:16

and security, CTF, stuff like that.

11:21

Cool.

11:22

Happy to have you on board.

11:23

I'm very excited about this. I thought maybe we'll

11:27

just go through a couple of pieces of audience feedback and that way you and I could both

11:30

just kind of react to them together. It's fun. This is from the last episode that I

11:37

just did by Raspberry Pi where I was sending off my old Raspberry Pi device, as a little server devices to friends houses to run services.

11:46

And my friends house said there was a loose search protector, which I replaced, and somebody

11:52

responded back, concerning the loose search protector, it's a good thing you replaced it.

11:56

If you see something like that, and it's mains voltage, always replace it ASAP. Not because it

12:01

looks nice, or because the device gets unhooked, but because it's a proper fire hazard.

12:06

A whole house could burn down if you have loose mains connections, and that can lead

12:10

to electrical sparks.

12:12

So I just want to say good point.

12:15

I appreciate someone saying that in, but do you ever have experience with

12:18

stuff like that?

12:19

Bogard, do you ever have experience with loose stuff?

12:22

Loose loose wiring and stuff.

12:24

Um, you know, I mean, when you think of some terrifying, um, experience with loose stuff? Loose some wiring and stuff.

12:25

You know, I mean, when you think of some terrifying incidents, I was working actually.

12:31

I did some electrical work back in the day on generators and junction boxes and general

12:39

splicing and dicing.

12:41

And one day I went to just take a peek at this junction box, like, you know, electrical

12:46

box and I somehow arked it with my pliers.

12:51

And it arked it.

12:54

Yeah, I did.

12:55

Okay.

12:56

So like when I looked at my pliers, they're essentially melted because they sparked what

13:00

they caught on to the main rail or whatever and something else.

13:04

So it was totally unintentional.

13:06

I really didn't notice it, but it happened so fast.

13:09

It was the scariest thing in the world and it could have gone a lot worse, you know,

13:13

but apparently had some good insulation on the pliers,

13:16

but it did flash in my face and oops, scared me quite bad.

13:22

And I could fill my face like kind of warm.

13:25

So that's probably a little more terrifying than loose swires,

13:28

but I thought I'd share that at least.

13:29

- That is terrifying.

13:31

Yeah.

13:34

Yeah, my experience hasn't been with anything arching,

13:37

but I've definitely seen situations where,

13:40

you know, the electrical box itself was like

13:42

not properly set up in someone's house.

13:44

And so, you know, once you start plugging a lot of things, you just start

13:48

having to reset the breaker all the time until the breaker box gets broken apart.

13:53

So the amperage is like properly managed for especially high power device,

13:57

usually higher power than even what we were talking about.

14:00

But like, yeah, things that can cause electrical malfunction, obviously a problem.

14:05

Um, okay.

14:07

Next thing somebody says, the pie is not meant for heavy network traffic.

14:11

It cannot handle it.

14:12

Now, if you do this on a nook until nook, little x86 box, that would work fine.

14:18

Pie, not so much.

14:19

You'll probably have a dead pie within a short period of time.

14:23

If you want to try it for yourself, go ahead, but before warned,

14:26

you will probably have it exhausted over heated dead pie.

14:34

I appreciate the positivity on that one.

14:37

That's pretty great.

14:38

Well, I mean, I've been running these sit for like four years.

14:42

So they've been working.

14:43

Um, and they're specifically,

14:46

user Rads, a case, I mentioned, I think back

14:49

in the first or second episode on these Pi 4s,

14:52

but it has a really nice, the power for this,

14:57

these Raspberry Pi specifically is nicer than normal.

15:01

And they've been working just fine with SSDs.

15:03

But I think it's true that of course,

15:05

set expectations accordingly.

15:07

This is not a powerhouse machine,

15:09

but that directly coincides with why I'm willing

15:12

to give these devices to friends.

15:14

It was still a huge financial investment to me upfront,

15:16

to put SSD disks on this thing or whatever,

15:19

but I'm okay if it disappears.

15:22

I'm not worried about,

15:24

we're talking about catastrophic failure kind of stuff here,

15:26

but I'm not really worried about that.

15:28

I'm more worried about things just being unplugged and ignored.

15:31

That's the more realistic problem it's going to happen.

15:34

No one's going to use it.

15:36

In that case, I'm not worried about it, nor am I worried about reclaiming it from the

15:41

person.

15:42

It's okay if it doesn't work.

15:44

That's more where I'm coming

15:45

from personally. But I agree that there's other devices that are superior. So I don't

15:51

question that.

15:52

Yeah, I don't question either. I do agree though that the pie can really put some, you

16:00

know, put some power into to you actually learning how to do networking. I mean, that's really one of the more powerful things about it.

16:08

And they are actually pretty stable, I think, as far as hardware is concerned.

16:15

And I kind of appreciate the fact that you can just kind of drop them in anywhere.

16:21

One of the difficulties, I think, especially for people living in the Bay Area who are experimenting

16:26

with stuff like this, and I wouldn't say even exclusive to this area, but most people are

16:30

kind of forced into smaller places.

16:32

You have to live in an apartment just to really afford a place out here.

16:37

But I can't have a crazy amount of gear just strewn across my house.

16:42

I mean, it's just absurd. So I try to limit my, most of my

16:48

equipment into one area and I try to keep it tidy. I can't say I always do that. But I had

16:53

similar experience switching to Intel NUC as one of my primary devices for a lot of my proxy

17:00

services and stuff like that. And really, really noticed the difference in power,

17:08

even though it's not like the newest model or anything,

17:10

but very, very stable, very fitting for like

17:14

a small Linux server.

17:16

And then my Raspberry Pi's became more like

17:19

kind of complimentary devices on the network

17:22

that were more for experimentation.

17:25

And just other weird stuff.

17:28

I had worked with another person on PyMox, for example.

17:34

I don't know if people are familiar with that,

17:36

but it's pretty weird little situation.

17:39

- Yeah, so I'll talk about what PyMox is for a second.

17:41

- So you can find the script on GitHub.

17:43

It's pretty straightforward. If you've done most of this stuff for a second. - So you can find the script on GitHub. It's pretty straightforward.

17:45

If you've done most of this stuff for a while,

17:47

system administration in a way,

17:48

as you probably heard about proxmox,

17:51

I have proxmox on my main server that I'm using.

17:55

And, you know, I heard about PIMOCs,

18:00

and I was like, you can get proxmox on Raspberry Pi,

18:02

that seems kind of ridiculous.

18:05

[LAUGH]

18:06

It's not like the best use case for it,

18:08

but as far as like a learning tool again, really, really cool

18:12

that you can set up Pimox.

18:14

You can set up maybe a couple virtual machines.

18:17

You won't get very far.

18:18

You have to keep them small.

18:19

And of course, the RAM limitations kind of puts you

18:24

into sort of corner with that stuff.

18:28

But nonetheless, I was able to do set up two PyMox Raspberry Pies, one at my place and

18:35

one at somebody else's and set up remote services.

18:38

And we were able to basically use each other's VPS is if you want to call it that

18:49

To like you know go back and forth and test stuff like we're running red hat on one of them It was weird. It was just like just crazy, you know

18:53

There's no like way that it's like sustainable by any means you couldn't use it for longer-term stuff

18:59

I mean, I mean you could but I wouldn't recommend it

19:02

But nonetheless like learning about stuff like that is really cool, which is just kind

19:06

of play with.

19:07

Yeah, I'll drop a link to Pymox in the show notes.

19:11

But one thing I noticed with it is it hasn't really received any updates.

19:14

I'm looking at the GitHub right now.

19:16

Pymox 7 anyway, in two years.

19:20

Are you still using it?

19:21

Do you know?

19:22

Do you have a version of it that has more kind of leave it as it is?

19:26

I think it was seven maybe.

19:27

I want to say at the time that I used it.

19:31

Um, but I don't run it anymore.

19:33

Um, for that reason, it was just like kind of an experimental thing in a way

19:37

for me to learn about proxmox and the interface and like setting up, you know,

19:42

VLANs and whatnot.

19:44

So, um, I just outgrew it as

19:46

all. I would recommend it though. I would highly recommend it. Even if it's a

19:49

little outdated, I feel like the repo itself is pretty straightforward. Like

19:53

if you're decent enough at like, you know, coding or whatever, you could probably

19:59

figure it out or fix stuff that's broken. But yeah, so I mainly switch to the R7610

20:08

Racable Workstation from Dell for my virtualization server. It just has a lot of power. It's really

20:16

quiet. It's kind of older, but it doesn't really matter. It has a lot of capability. You can put

20:21

two processes in it. So I think you can get some decent zions out

20:25

of it. And most of the stuff is more affordable to you, which is another reason why it's good.

20:31

And you can get up to 512 gigabytes of RAM if you have the two processors. So it's kind

20:39

of crazy. It runs SaaS drives too. So I've got like about six terabytes of SAS

20:47

storage right now. So I feel like I'm pretty set. It's really awesome to

20:51

have. And I only got this I paid this server. I got this server from

20:55

like an auction. It was like 50 bucks. It's just kind of absurd. I

20:58

haven't put a lot of money into it. And I tend to try to do that if I

21:01

can. Because it's just inexpensive hobby to say the least.

21:07

That's cool.

21:08

Yeah, I was just looking it up and it looks like so.

21:10

PyMox 7.

21:13

I'll just read what it says just to go back for one sec.

21:15

I'll read what it says.

21:16

PyMox is a port of Proxmox, right?

21:19

Virtual machine service built on Demian and Ubuntu.

21:22

That's been made specifically for Raspberry Pi starting with the

21:26

four, and it allows you to build a Proxmox cluster with Raspberry Pi's or a hybrid of Raspberry Pi's

21:33

and X86 hardware, which you would otherwise have with, you know, Intel Nooks or any regular computer.

21:40

So that's the idea, and I did do a quick search and it looks like people are keeping

21:46

Variations of pymox going for the pi 5 and beyond but I think the key part of it right is too is it's like it says

21:54

approximox cluster of virtual machines

21:58

Across multiple computers

22:00

But the cool part about this is if you did set it up with a Raspberry Pi, nothing stops you from using that x86 hardware or transitioning into the x86 hardware, which like what bug art's saying and what have I experienced is that's what you just end up doing anyway.

22:15

It's a nice, but it's like a fun dip in the pond right like it's a way to get in the shallow end and swim around and be like, oh, this is cool. And then you realize how much better it could be.

22:26

It's a good starter point though, for a big world.

22:29

- Yeah, absolutely.

22:30

I was like the equivalent of like starting a small nest

22:34

for your house and then jumping into like a,

22:38

some kind of like smaller server

22:40

where you have a lot more storage capability.

22:43

In the same way, like could run a NAS on pretty

22:45

much minimal hardware. And that is a good example. I am the Raspberry Pi. People have totally done

22:52

that. You've done that. But when you finally make that jump into an actual server and you get

23:01

this crazy amount of storage and the possibilities just kind of open up.

23:10

It's just another thing. But yeah, I like that idea of the cluster. I mean, I didn't think about doing that at the time. I just like, sure, you know, I wanted to try it out,

23:15

but if I wanted to revisit that whole thing, I'd probably make a like,

23:20

a dedicated like one use space on my rack that I have right now and just try to do a cluster that way.

23:28

Well, once yeah, so speaking on that front, I haven't talked about this on the show. I don't think at all.

23:33

It's just becomes a lot of information, but it's good now.

23:37

Like for me personally, I found that once the Pi five came out, I put in a pre-order for two Pi 5s, right?

23:46

It's like, "Oh, this is an exciting thing." I put in my pre-order two Pi's and

23:52

then you have to order the power supply. You have to order an active cooler case

23:56

and that put me somewhere around, you know, $110. But then you can get an adapter that goes above or below the pie to add NVMe

24:08

storage directly through a PCIe connection on the device, which is now supported on the regular

24:16

pie and not just on the industrial iteration of the pie called the CM. So you could get this device, but you would have to get this adapter plate as well, right? Which kind of mess Pi called the CM. So you could get this device,

24:25

but you would have to get this adapter plate as well, right?

24:27

Which kind of messes with the whole case thing

24:30

'cause now you have this other thing.

24:31

So it's like, okay, getting a little janky.

24:35

You have this adapter board with a cable

24:37

so that you can add an NVMe drive.

24:39

That's another 25 bucks plus shipping, it's like 35 bucks.

24:43

So I was looking at the cost of it, you know,

24:46

as this pre-order was going, and now I'm creeped up towards like $150. And that doesn't include

24:52

the NVMe drive. So what I did at that point, because I also was thinking in terms of rock

24:59

smocks personally, is I just bought thin clients on eBay, use thin clients,

25:05

serve the home, talks about a lot of the mini micro project,

25:10

tiny mini micro.

25:12

And so I ended up going above what was recommended personally

25:17

and I got HP Ryzen thin clients.

25:20

So I have thin clients and it was $170,

25:24

but then I can upgrade the RAM, I can hold multiple disks.

25:28

It's just so much more powerful.

25:32

And the Pi 5 itself has a higher power draw.

25:36

That's why it needs an active cooler case than ever before.

25:38

So it's really not that different from running the thin client.

25:42

But power wise, that's why I was thinking about it.

25:45

In terms of what I'm getting for the amount of power I'm using,

25:48

it was like 12 times the pie plus it's x86.

25:54

So it runs anything.

25:55

So I just, it was an obvious choice.

25:58

And now I have this thin client that has 64 gigs of RAM.

26:02

And it's just a much, much better machine.

26:06

I don't have the weird cable at the,

26:08

out of to an adapter plate.

26:10

And it holds more than one disk.

26:11

It's just like, yeah, that's crazy better.

26:14

It still feels like a lot of machine to me

26:16

even to this day, but it's nice to have extra machine

26:20

to play with instead of always hating on a limit, you know,

26:22

of like, what can I do based on what I have?

26:25

And now it's kind of more like, I can do whatever I want.

26:27

So anyway, yeah, that's kind of the end of the story of using these devices for a lot

26:34

of years.

26:35

And then you kind of realize, I mean, I think it's known now, you know, thing clients are

26:38

a thing, but you definitely have like reasons to move away, I think, especially with the

26:43

Pi 5.

26:52

Oh, last thing I'll say on this summit, like little Pi tangent, sorry, is people, well, I heard people talking recently and they were saying like that, you know, the Pi is all

26:57

about the GPIO, right?

26:58

Like the Pi devices are all about having these GPIO hardware pins exposed on the device that you can make

27:07

little electronic projects with.

27:09

And you can connect adapters to your own hats.

27:12

That's true.

27:13

But I think that there is something else to be said about this, which is if that's what

27:18

you want, if you want to be able to use a GPIO connector, then you have the entire world of microcontrollers, Arduino, all these

27:26

things that you can use. And then if you program them, like you can connect them to a computer,

27:31

right? So there's that. There's also the PyPico version of this. And then if you're like,

27:37

no, I want the Pi, well, that's what the Pi zeros for also, you have the Pi zero two W for 15 bucks.

27:47

for also you have the Pi zero 2w for 15 bucks and it gives you GPIO access with a Raspberry Pi computer bare minimum machine but you know that'll give you the

27:53

ability to have a device you can connect to over Wi-Fi and do things with but

27:59

you can do the same thing with Arduino's and microcontrollers so it's like and

28:03

if you don't want one of those,

28:05

I'm just saying if you really don't want one of those,

28:08

it's kind of like, what do you want?

28:11

You know what I mean?

28:11

It's like, 'cause yeah,

28:13

those are available to you for a few dollars.

28:16

And the Raspberry Pi 5 now is like, you know, 120 plus dollars.

28:21

So it goes into an interesting space of practicality in regards to the pie

28:27

itself as well. It's kind of like what niche is it filling? And that's where like I've

28:31

ended up personally is like, when I have a pie five, if I don't need to use it for a

28:37

project, I won't because I don't want to throw a $120 board personally at running my 3D printer.

28:44

I would actually downgrade to like the old

28:46

Pi 3, which is exactly what I did, because it'll still run everything.

28:50

So I'm trying to like downgrade myself to these like lower level devices.

28:55

But yeah.

28:57

So that's part of the reason I sent away these Raspberry Pi devices.

29:01

I've replaced them with more powerful machines. For myself.

29:07

Alright, okay.

29:11

Oh, here's one from somebody.

29:14

I bought a cheap, thin client with an internal space for a 3.5-inch hard drive.

29:19

I set it up at my parents' house.

29:20

I configured it to automatically connect over tail scale network with WireGuard

29:25

and I have a cheap 10 terabyte backup.

29:28

There you go.

29:31

Whether it's a Nook or any other device, right?

29:35

It's like what we're talking about setting up a device you can connect to.

29:40

All right.

29:43

Let's see. Somebody else says, "I think people have been using the term self-hosted to mean what

29:49

we used to call a home PC.

29:52

I always thought of a hosted computer, self-hosted, or hosted by a company as meaning a server,

29:57

which means it lives in a data center, or a rented box or VPS, and you self-host it

30:04

by installing and managing the software yourself.

30:09

Of course, if you have good enough internet, you could self-host a server at home, but

30:12

considerations are otherwise the same. It would usually not also be your workstation or gaming

30:18

computer. Yeah, I think that that's like basically what I think we're, would you agree with this?

30:26

Like our internet connections are good enough that you're in a space where you can host

30:31

machines from home and it's fine.

30:32

Like you don't need a data center.

30:34

Yeah.

30:34

My, okay.

30:35

So first of all, my internet connection is pretty bad.

30:40

Like it's not super great.

30:41

Like comparatively, like if I think about like connections I had in the

30:47

90s or whatever like, you know dial up stuff like but I will also say that like I don't

30:54

Like concern myself a ton with how good my internet

30:58

Connection is I kind of complain about it a lot, but like the reality is I'm able to

31:03

Run tons of services and the majority

31:06

of the ones that I'm hosting, self-hosting, you know, only people in my house are accessing

31:11

them anyway. So, you know, the kind of latency or any of that kind of stuff doesn't even matter.

31:18

I've kind of like moved away from exposing too many services out into the world

31:24

from exposing too many services out into the world. Because I'm moving more towards zero trust and just really trying to learn more about

31:30

the security side of things.

31:32

But anyways, to not tangent off too much, I remember we've had this discussion quite a

31:38

bit, but if you really go far back to self-hosting, think about something like the BBS scene. That's where I think of this kind of like origin story is crazy because people were basically making file transfers all over the country

31:55

with the most rudimentary equipment possible.

31:59

So when I really think about, when I feel like I want to complain about my internet connection

32:10

or like my my gear being not you know not strong enough I go back to that and I'm like yeah but

32:16

it could be much worse or I could have much more constraints I don't feel like I have a ton it'd be nice to have like faster connection because then I might be able to actually provide more

32:22

services to people.

32:25

Most of the stuff that I end up doing now, like if I'm doing any kind of services, like

32:28

helping people set up their VPS or helping them set up their DNS and email and stuff

32:34

like that.

32:35

So it doesn't really require me to host anything on my end.

32:38

So all of the self-hosting that I'm doing is primarily kind of in the tradition of serves at home.

32:45

Like I'm helping my family have, you know,

32:49

like cool videos to watch or family pictures or whatever.

32:53

You know, just fun stuff, like put up some,

32:56

you know, put up a ESP32 and use it to connect

33:00

a bunch of Ramolites and just do weird stuff like that.

33:03

Like that's fun to me.

33:04

I don't know.

33:13

Yeah, at this point, yeah, I think self-hosting is about really taking ownership of what you host.

33:21

That could be a VPS across the world somewhere. I used to have a ton of VPSs, but then I just felt like it was a bit of a cost to be just experimenting on things that I could do at home.

33:28

- Yeah, well said.

33:29

And I think a big improvement too, as far as like,

33:33

one of the things that's nice about ARM hardware specifically

33:37

in relation to like talking about the Pi and stuff

33:40

is now that ARM hardware is more ubiquitous

33:43

because you have ARM64 architecture support

33:46

across the board.

33:48

That's really like leveled the plane.

33:50

So that's the reason PIMOCs that we were just talking about

33:54

or is a thing because now you have this native 64-bit support

33:59

but it takes away the,

34:01

it's kind of despecializing the need for a specific device.

34:04

It's like it's more about do you have arm 64 or do you have x 86,

34:08

64 or now risk?

34:10

Um, and that's really the only thing that matters.

34:13

So as long as you have that, you can use these different devices together.

34:16

And like the limit you're going to run into is the hardware itself, right?

34:20

Like if the hardware doesn't have an ethernet port, that's annoying.

34:22

It doesn't have a hard drive.

34:23

That's annoying.

34:24

But other than it's more about like,

34:26

what are you willing to tolerate now

34:28

in relation to these devices?

34:30

But things are supported well,

34:32

especially with virtual machines and containers.

34:36

It's basically just, that's all that matters

34:38

with architecture.

34:39

Nobody cares what your device is anymore.

34:43

Yeah.

34:50

All right. I think also, I just want to respond to what you were just saying, Bogard, of like the power of running your own devices at home, like you're saying is,

34:55

you're just empowering yourself to try things. It should be a fun thing. It shouldn't be like a

35:00

stress thing. And it's not necessarily production, either, right? Which is like something that you and I connect back on is like,

35:08

when you're trying to host something for a lot of people,

35:11

that's different from when you're just testing something.

35:14

And because if it needs to be up all the time,

35:19

I think that's what we're talking about.

35:20

Having a service like, for example,

35:22

a video platform that you're going to have people having meetings on every day, like that is

35:29

a problem. Like we have personally experienced the setting of this call. It's like, it just

35:33

needs to be working, because you need to get stuff done. But nothing stops you from setting

35:38

up these tools yourself. If as long as you can support it at home, and we can, you know,

35:43

test it on a small scale,

35:45

and that part's cool.

35:47

And if we can make it work, then it's good.

35:48

But sometimes it just takes time, right?

35:50

That's like the advantage of the home lab.

35:52

That's what I think of it.

35:53

It's like a testing ground.

35:55

And by having devices too that aren't at your own home,

35:59

you're distributing out that testing space

36:01

like your sandbox into multiple sandboxes to play in.

36:05

And this is a good thing.

36:08

So yeah, I feel like that's like the big advantage.

36:12

10. What's that mean?

36:15

We only have 10 minutes left. That's all. Okay.

36:20

All right. So do do do. here's another comment. I

36:25

See you are trying to make a home theater PC

36:28

Oh, this is from the last episode where I was talking about giving one of these devices to a friend

36:34

Setting it up so that they would have access to watch jelly fin

36:39

Videos on their TV. I just set up the Roku app and added it to the machine

36:42

on their TV, I just set up the Roku app and added it to the machine.

36:45

So this person said, you were just setting up

36:46

a home theater PC, HTPC.

36:49

That would have been a clearer term to use.

36:52

But related to this talk, it's like,

36:57

is that what I was doing?

36:58

'Cause I think what I'm trying to do,

37:01

like a home theater PC,

37:03

what I think what that is in my mind

37:06

is that is traditionally a device that's plugged into your TV.

37:10

As like an Apple TV would be or a stick or something

37:14

with like a remote to watch videos on.

37:17

And when I was thinking of like was having a device

37:21

that's, it's not important that it's connected to the TV.

37:24

It's important that it's connected over a wired connection as strongly as possible.

37:28

And then adding a service that someone could use so they felt like they were getting some practical

37:33

application out of the box and not just having my machine at their house and it wasn't giving them

37:38

anything. So the my intention with this box is, I want to run whatever I want to run on it

37:46

or whatever they want.

37:47

I just wanted to start from somewhere.

37:50

But just because it's running media services, I think that's just a healthy end for the average

37:54

person.

37:55

But that's not my intended stopping point.

37:58

Nor theirs, they're already asking me about other services they can use besides that.

38:04

If that makes sense. But right, you got to give

38:06

somebody an end when you're hosting services at their house. I feel like give them backups or

38:10

give them something. Would you agree? Yeah, I agree. It definitely has to have some sort of value.

38:18

Not everybody wants to experiment and do crazy stuff that we're into, but they might want to

38:23

and do crazy stuff that we were into, but they might wanna say, hey, well, what is Jelly Fin?

38:27

Let me try this out.

38:28

What is Plex?

38:30

How do I use these things?

38:31

I'm like, why is that interesting to me?

38:34

And I know at my home, the main thing is

38:37

this dissatisfaction with the streaming services

38:40

that in the beginning, everything was commercial free

38:44

and just the prices were lower.

38:47

And now, I went and controlled over the actual content. The thing with having Jellyfin,

38:55

which, by the way, is integrated into some TVs already with the apps. For example,

39:00

the Amazon Fire TV, not that I'm getting any money out of saying that,

39:05

but having that built in is pretty ideal.

39:09

Same thing with Plex.

39:10

Plex will be on things like Visio, usually.

39:13

- Server?

39:15

- Not the server necessarily, but the client.

39:17

So yeah, so you can have the client built in

39:20

for your family members, maybe they're not technical,

39:23

but they can operate a client

39:26

that looks a lot like Netflix or feels a lot like Netflix.

39:31

But that's a huge value, right?

39:35

Like your favorite show goes off of Netflix or whatever, and somehow you're able to provide

39:40

that for a family member, "Hey, I don't know if I want to say what TV shows or anything. Yeah, yeah.

39:47

You know what I mean? Like, you can get them that show and then they, you know, kind of a kind of like a stop gap for things that don't exist on traditional services like Netflix or Hulu.

39:59

Yeah, watching all those public domain shows.

40:02

Yeah, you know, man.

40:03

From the twenties.

40:08

So here's another good line.

40:11

I wouldn't trust a computer donated by Eddie Wood, let alone for self-hosting personal data audit.

40:14

No, thanks.

40:16

That's cool.

40:17

I mean, I wouldn't trust anything.

40:19

I send anyone either, you know, what kind of viruses I might have put on there.

40:24

Well, yeah, but also like, that's why you're giving it to someone who wants it. Like, you're

40:28

not giving it to like a stranger on the street. Like, hey, you want to you want to server, dude?

40:35

I mean, where are they handing out servers? Like that. Anyway, I'll take them.

40:38

Oh, that's true. Let me know too.

40:44

Here's another one. Oh, this was in relation to setting up - Me know too. (laughing)

40:46

Here's another one. - Oh, this was in relation to setting up MDNS, local DNS,

40:52

when you're, so as part of a guide

40:56

that I was writing for the last episode

40:58

for when you wanna expose services locally,

41:01

you have the dot local domain.

41:03

And this person saying, don't use dot local as an internal domain. It could cause problems.

41:08

You can now use dot internal. It was recently reserved for this purpose.

41:12

And I looked it up and that is true as of last, uh, I think 2023.

41:17

Yeah, that sounds right. Um, I was watching a webinar recently and someone

41:22

else had mentioned that too, um too about, you know, preferring

41:26

internal over local. I haven't tried it personally. I never really have to do that for the most

41:32

part because like with the client services like Jellyfin, for example, it's already

41:38

baked in for most people. Like I use, you know, Jellyfin on my phone to you and I'll

41:44

stream it to my TV

41:46

because my other TV doesn't have Jellifen so I'll just use it that way. But I mean,

41:50

that's just one example. Some of the like audio things that I was experimenting with,

41:54

for example, were a little weird and I had to do some weird DNS tricks to get them out

42:01

to the people that wanted to try them out. But you know, definitely, I want to try it.

42:06

Let's try internal.

42:08

I mean, I just wonder at what point do we get like more functionally useful domains?

42:13

Like, why can't we just have dot in or dot you?

42:18

Like, why do we have to go for it for full internal?

42:21

It sounds nerdy, you know, like website internal.

42:24

Yeah.

42:24

Like it's is website. Donnie's like, you know, there you go.

42:29

Less type aid. We're lazy. Yeah. Send us some letters.

42:33

I always try to save letters. I hate them.

42:36

Stupid letters.

42:38

Well, it sounds like we're hitting the end of our meeting time almost.

42:44

Do you want to start a new session or do you want to call it? Well, it sounds like we're hitting the end of our meeting time almost.

42:45

Do you want to start a new session or do you want to call it?

42:49

I think I'm going to have to call it because I got a run of the pharmacy.

42:53

So yeah, let's do a quick wrap up to gather.

42:57

Okay.

42:58

Yeah.

42:59

Um, chop.

43:02

So this is, uh, this is awesome.

43:05

But I've been so excited to record this together.

43:09

You and I go back and like,

43:11

we're really bonded through this exact kind of thing.

43:15

So just let me talk about not in recording,

43:18

running services together for other people,

43:20

testing services for ourselves.

43:23

And I'm excited for that in relation to the

43:25

continuing of the show, because you're just of the same cloth, you know, we're like, and we can

43:31

talk about it more at length. But I think it was just really fun to respond to people's feedback

43:37

from the show together. And just like getting, you know, getting people a chance to kind of

43:43

experience this and for me to experience it too, like just chatting with another person on the show in a more casual way.

43:50

It's nice.

43:51

Absolutely.

43:52

Thanks for having me on, of course.

43:57

It is also good to kind of talk about our shared torture with all the self-hosting stuff. I think that it's encouraging to

44:06

have people to share this information with. I have plenty of people that

44:12

all reach out to you if I can't figure something out. And similarly, they'll

44:17

reach out to me if they can't figure something out. And I think it's good to

44:22

have those kind of bonds and friendships and community. That's I think it's good to have those kind of, you know, bonds and friendships, you know, and community. That's really

44:28

what it's all about.

44:29

Definitely.

44:31

So I think what we'll do probably is you and I will pick

44:36

pick up and chat more in the future, because it'd be fun to

44:41

keep keep going. I feel like it's a good starter. And also, I guess, good moment to note that I've done a couple long format

44:48

interviews with people now. None of it's been released, but one with the

44:52

journalist, one with a open source developer. And I intend to post those.

45:00

I'm curious for people's feedback too, in regards to this, you know, like what you

45:03

think, because this is a continued experiment the show structure having guests.

45:09

Obviously, I love chatting with my friend, so I'm happy to do that anytime. It just feels nice.

45:15

And it's also fun to respond to audience feedback, which I don't normally do as much of, but I think it's good.

45:22

So, yeah, send me your thoughts on it. And do you have any

45:25

parting thoughts in relation to anything we discussed or you want people to think about

45:29

where we meet again?

45:30

No, I'll just share the call to arms here. If you haven't, you know, self-hosting was

45:36

kind of a tail end of this. If you haven't started self-hosting, start small and just

45:42

kind of get something going and use it as an opportunity to learn.

45:46

Don't think about it like you got to have a data center in your garage that

45:50

would be wild and if you do invite me over so I can see it.

45:54

Sorry, a closed source win in this one.

46:07

Okay, I have to give a little bit of backstory, whether it gets shared or not.

46:13

We tried to use on-weekaster, which is a Jesse based recording service, and we used

46:21

it before and it worked fine.

46:22

But then this time total fail, couldn't get it to work,

46:26

couldn't get the audio to work, just wouldn't go.

46:29

And then tried recording it on a Grafino-S call,

46:33

but apparently that's like broken since 2023.

46:36

So that didn't work.

46:38

And now we're on Zoom success.

46:42

- Yes.

46:44

- Great. I don't know if I'll include that or not, but it's a funny backstory.

46:48

We'll laugh about it later.

46:51

That takes for some time.

46:54

Okay. (dramatic music)