Byebye Raspberry Pi
Ep. 03

Byebye Raspberry Pi

Episode description

(00:00) Welcome and Feedback (00:24) Re-evaluating Self-Hosting (01:30) Gifting Linux Devices (03:14) Setting Up for Success (05:01) Managing Remote Devices (10:29) Remote Access with WireGuard. Securely accessing local resources remotely. (13:01) Introducing Jellyfin (14:15) Managing Disk Space

  • df -h to confirm disk usage
  • docker system prune -a to remove older images, stopped, hanging. Recovered 50gb. (16:00) The Raspberry Pi Evolution

Does the Pi family make sense in 2025? If you already own one, use that. If you don’t, the draw to modern thin clients and PC’s is more desirable in cost & size vs performance.

(19:39) NextcloudPi project. Years of testing across various devices. Adopting containers in order to spin up simultaneous production and test instances of the same software. Less interest in specific devices and more interest in running whatever service I need on arm64 or x86 architecture. I’m behind the times in terms of modern automations when testing, but this is how I’ve learned.

(21:01) Testing and Flexibility

At what point does the Pi simply become another server? I feel we’ve already reached this point with the Pi 5.

(24:50) Repurposing Old Hardware

Having older iterations of hardware is great. Pi 2 has full sized USB and basic ethernet, so is fine assuming it is still supported by a project. Personally self-hosting on Pi devices to help me with audio editing since my laptop is not powerful enough on it’s own.

(26:30) What modern laptop would you recommend I purchase? Haven’t purchased a high end model in over 10 years, so ready to upgrade. Would like to edit video and run LLM.

(30:12) Seeking Audience Input on devices they use. (31:00) What devices are you hosting on? If you use a Pi 5, why? Do you regret it vs an alternative? Does a Pi 5 with NVME disk make more sense than an x86 computer? (32:00) Audience question on wanting to know more about the host. Masonry, theatre gigs, open source volunteer with hackerspaces, piracy in academia, all about the Host (44:00) Apprentice to the Wild book by Kurt Hoelting (45:30) btm terminal application recommendation. Known as bottom, for monitoring remote network services.

If you like the show, please do share it!

Download transcript (.srt)
0:00

Welcome back to Linux Prepper.

0:09

Alright my first piece of feedback I received on the last episode is use a script.

0:14

Thank you for that piece of feedback.

0:16

I actually really appreciate it and I am doing that.

0:19

So for this episode I am sticking to the script. That said, what I've been up to lately is moving.

0:28

The last few months have been a lot of moving around. And because of that, I've been sort

0:32

of reevaluating everything, everything in regards to self hosting devices. Where will

0:40

they go? Where will I go? I don't know. And I've got tons of devices to spare.

0:46

We're talking every iteration of Raspberry Pi from the 1B plus all the way up to the 4.

0:58

And I've got all these devices and I'm thinking, what do I do with them? I've got pies, I've got o-droids, I've got all kinds of stuff. And there's other people out there that

1:07

could use them more than me. So I'm thinking about who I can give these

1:12

devices to in a useful way. Because it doesn't make sense to have these

1:17

devices in storage. And I want them to be used for something. So the first thing I

1:23

do is I think, hmm, what

1:25

would one of my friends want from one of these devices and how can I help them?

1:29

Good news is I've been doing the self hosting for a while. So I figured one

1:36

thing I'll do is I'll take a device I already have in this case a PI4 with an S-case and some SSD disks and I will give it to a family or friend.

1:50

You might be asking yourself what are the considerations when giving someone else

1:56

a Linux device that they can run at their own home? Well the first thing I think you'll think of is

2:02

cost and in this case I already owned the device.

2:05

I'd already paid for it.

2:07

So that had already been done upfront.

2:10

I've had it for a couple of years.

2:12

And the reality is, if it's lost, it's fine.

2:16

I might be slightly sad or morose or whatever,

2:20

but the truth is I can afford to lose the data.

2:22

Anything important is backed up or just irrelevant.

2:26

And what's going to happen when this device is placed at someone else's house?

2:32

Well, most realistically, it's going to be unplugged.

2:36

Even more than it being stolen, is it just simply will not be usable for whatever reason,

2:42

and I'm not physically there to do something about it.

2:44

usable for whatever reason, and I'm not physically there to do something about it. So physical security is key in this moment, mostly because it'll be sitting there

2:52

disconnected if nothing else. Well, how's that gonna happen? First of all, we're

2:57

gonna have a hard wire connection. I want a device that is connected over

3:01

Ethernet, not Wi-Fi. It's just more reliable, it's faster,

3:07

and it's the way I do it. So when I give the device, I'm going to give it with the proper

3:12

Ethernet connection. The next consideration is power. Is it going to stay powered? Now,

3:21

it might sound ridiculous, but the truth is, is that the more things you

3:26

have plugged in cables and connections, the more likely that one of them will be disconnected

3:32

for some reason. And you have to take that into consideration upfront. So I'm trying

3:39

to make sure when I connect something, I'm really looking at it through the eye of what is the length

3:46

of the cables do I need to clean them up or organize them. Maybe I apply some zip ties

3:52

or something of that nature to make sure that they're wired up properly and cleanly so that

3:59

they pass the basic spousal approval factor. If you can't hide it, make it tidy. And also tell the person

4:08

what you're doing. Don't be a sneaky whatever. It just doesn't help anything. The best thing

4:14

is to tell the person, "Hey, I'm setting this up. It's going to provide a service that you

4:19

can use. In this case, it was Jelly Finn. and you'll be able to watch movies and share media between

4:26

ourselves and you can watch it on your TV at home.

4:29

So of course then the person's excited and they want to try the thing out at least.

4:34

So that's good.

4:35

Now we run into another big issue, which is noise.

4:40

So in my case I invested in SSD disks because they're not spinning rust, right?

4:47

They don't make sound.

4:50

And for me, that was important because the device I was giving the person is next to

4:54

their dining table.

4:56

Because that's where the router is.

4:58

And I'm not in a position to dictate anything in regards to this person's home. So when I put in the device, I gave it the cleanest possible ethernet connection and

5:11

I gave it the cleanest possible wall connection.

5:15

And I did notice that all the electricity they had for the router was connected to an

5:21

old search protector and the connection was pretty dang loose in the wall. Like droopy, it's just the wall socket itself was problematic, right? The electrical

5:31

socket. And I thought, "Mmm, that could be a problem." Fast forward, and it turns out

5:37

that it was a problem. The cables in the wall for the search protector or anything else just fall out of their own volition. So fast forwarding another two months it ended up that the Raspberry

5:51

Pi was unplugged from the actual search protector to make space for whatever

5:59

and the search protector was falling out of the wall the time. So the way that I adjusted that to make it work

6:06

was I ran over to a discount store and I bought a search protector that actually fits in two wall

6:14

prongs, one for support and one for the actual electricity. I'll drop a link in the show notes

6:20

to a picture. But these adjustable wall mounted search protectors do a great

6:26

job of staying in place, which is exactly what happened.

6:29

So I did that.

6:31

My friend was happy to reimburse me the 10 bucks.

6:34

And now their connections in the wall actually stay in place.

6:38

And I have a convenient location to plug the Raspberry Pi while leaving the aforementioned

6:44

extension cord for whatever

6:47

the person was already plugging in.

6:49

So it's a cleaner look, everything's plugged in and as of today, this remote device is

6:56

accessible to me over WireGuard.

7:01

This brings us to our next step of the device, which is how do you manage a device

7:06

that is no longer on the premise?

7:10

Well, for me, it's an extension of what I'm already doing locally.

7:18

And this is interesting.

7:20

Normally when you plug something into your network, like this device, I'll make it available

7:25

to myself and I'll have a device that I can access on the network.

7:32

And what I realized in giving this device to someone else, that I could easily become

7:38

confused about the device and its name and its location and all the details related to it. And I

7:45

thought, "Ugh, how do I make it easy for me to be able to access and manage this

7:53

remote device?" Well, the first thing I did was I changed the hostname. So I

8:00

actually went into etc. hostname on the device and I rewrote the hostname.

8:06

I made it whatever, doesn't matter.

8:09

What I did was I changed the hostname to either the name of the person or some monument related to where they live.

8:18

So that at a glance of the hostname, I knew exactly what device I was thinking about. I could look at the hostname

8:28

and it actually means something to me. So that's a tip that at least works for me. If

8:33

you're going to give a device to Bob, if nothing else changed the hostname of that device to

8:39

Bob or Bob's house, and now you know, ah ha, Bob's house. now you know aha Bob's house making this even clear for myself.

8:48

If I'm managing a device I'm going to be managing it in the terminal. So for me I wanted to be able

8:56

to manage this device in a terminal and know that I'm not looking at my local terminal, but I'm looking at a remote terminal in this person's house. So I am using T-Mucks and I've created my own

9:13

T-Mucks config for Bob's house. And every time I log in through SSH. SSH has a hook in bash RC to trigger my SSH Tmux session. Link in the

9:36

show notes. I hope this is moving at a pace that you all are following along and feeling

9:41

more comfortable. I'm trying to take that feedback and focus on a thing.

9:47

So, in order to manage this device, whenever I log in from anywhere, I've made it so every time

9:55

I connect over SSH, I am going to see the same T-MUX session, which is themed in the way that I've designed it. And the first thing

10:07

that's showing me in the prompt is this hostname, Bob's house. So I am 100%

10:14

clear that I am in a terminal for Bob's house. That's really helpful for me

10:19

personally. Now, I need to access this device when it's not in my local network.

10:27

Normally, it would be in my local network.

10:30

But I also don't want to make this device accessible on the public internet.

10:34

That's not necessary.

10:35

This is between me and Bob.

10:38

The way that I'm managing this is WireGuard.

10:41

I install WireGuard on the device. I confirm that I can access WireGuard

10:49

on this device from anywhere as long as it's properly connected to the internet.

10:56

At that point, I know that I am ready to drop this device at any location I'm location am I choosing which of course will be Bob's house. The reality here is

11:07

that Bob doesn't know anything about WireGuard or Linux or any of these other

11:13

services nor shitty care and I realize that I want Bob to be able to access this

11:20

device even if something is wrong on my end with the wire guard.

11:26

To keep things relatively sane, I've installed a Vahi and added it with a custom configuration

11:35

so that while keeping my previous hostname of Bob's house, I've set a custom Avahi config of acting as though the host is actually just Bob, which

11:49

means if Bob goes to Bob.local, they'll be able to access their basic services.

11:56

The first service that I want to show to Bob is a static web page. And it's a static web page that includes a basic text index of click on this

12:09

link and check out Jellyfin or click on this link and check out another thing. That way I can change

12:16

around this little static page of links at my own behest. But as far as Bob knows, they're going to see the same thing every time they

12:26

type Bob.local, which is they're going to see this simple webpage.

12:31

That way, no matter what changes on the device, I'll be able to make sure that they can at

12:36

least find it with the least possible confusion.

12:40

They just add Bob.local, they add to the bookmarks on their computer or whatever, and go from there.

12:48

Fast forward and it looks like this device is getting some baseline of respect over the last month or two that it's been installed, which is good.

12:58

So now that it's running in the way that I would hope, I'm ready to start adding some more things for this household to enjoy. And

13:08

that would start with a great application many of you know and love which is called Jelly

13:15

Fin. Jelly Fin is a media server that handles not only movies but also ebooks and music. It's very flexible and easy to use and it includes

13:27

free-of-cost applications for all major platforms. Turned out that they had a

13:33

Roku smart TV in their house so I installed the Roku app for Jellyfin

13:40

onto their TV. I logged in to the server on their TV so they wouldn't have to

13:48

after generating them their own username and this way whenever they watch media on there,

13:54

they'll be able to watch shows pick up where they left off and their user profile will not

14:02

impact any other users on the system.

14:05

So far that's been a success and I'm happy to say that everyone's very happy with Jelly

14:10

Fin, whether it's for watching movies or looking at pictures or listening to some music.

14:16

It's on there so far, so good.

14:20

So I racked that up to a success.

14:24

Now looking at this device

14:26

remotely one of the things I realized as I've had it running for a

14:30

couple years

14:32

successfully is that it's actually run pretty low on disk space.

14:38

So running the command df

14:41

hyphen h I could see that I was about 97% disk usage, which is a yikes.

14:49

And that's a lot of disk usage.

14:52

One thing I realized I could purge out of this machine was various old movies and things

14:58

from a couple of years ago that nobody's going to watch. So I cleaned those things out and that recovered me

15:06

probably 15% of the disk space.

15:10

And then I came up with another

15:13

surprising way to remove some disk space.

15:18

Which is the fact that I'm using a lot of images

15:22

because I used personally run Docker

15:25

containers for many years.

15:28

And as you're pulling new images, they start to add up and

15:33

you're left with all these old images that are no longer needed.

15:37

So using Docker system prune hyphen a I was able to remove

15:43

all of the old hanging, unused, unnecessary images and

15:49

data from the machine. It freed me up 50 gigabytes. You'll have to understand. I apologize

15:56

upfront because Docker is this whole huge topic. But just the thought, if you're running it

16:03

and it's been a few years, probably want to prune through those old images.

16:07

Because for me that recovered and easy 50 gigabytes.

16:15

Let's take a moment to talk about the ongoing trending topic of Raspberry Pi

16:20

and how it relates to this episode of Bye Bye Raspberry Pi.

16:27

Obviously I was just talking about the Pi 4, which is notable because it came out back in 2019.

16:35

It is not the most current iteration of the Raspberry Pi, which of course is the Pi 5.

16:43

You of course might want to buy the latest and greatest, but the truth

16:47

is there have been a number of pi versions and I can speak to this because I own

16:53

them starting back from the pi b plus the pi 1 and on to the pi 2 and the Pi 3b+ and then the Pi 4.

17:05

Not to mention the Pi 0 and 0 2 and Pi pico.

17:10

Ugh, it's enough to make your brain explode.

17:15

But a big change happened between the Pi 3 and the Pi 4.

17:20

Biggest thing being a lot of technical issues were ironed out So we had the adoption of ARM 64

17:27

formally in the last couple years, which is excellent. It's an important change which other companies like

17:34

O'Droid have been doing for many many years making them vastly better options than the Raspberry Pi has been

17:44

Sure, you think of the name Raspberry Pi and that's the biggest boon to it, but take

17:49

that away, other devices have been a better option once you know what you're doing.

17:55

And the Pi 4 added these technical improvements.

17:59

Specifically, USB and Ethernet connectivity were no longer interlinked, which caused huge performance

18:06

issues in the Pi 3 and below.

18:10

So Pi 4 fixed that.

18:11

You've just got this nice gigabit ethernet connection.

18:15

You have up to 8 gigabytes of RAM depending on the model.

18:19

And you also have USB 3.0, which is huge because it allows you to boot off of SSD disks rather

18:28

than a microSD card.

18:31

If you're booting off of an SSD disk as I have been, it's very easy to run a number

18:37

of say 20+ services simultaneously on the same device over Gigabit LAN and have decent throughput decent speeds.

18:47

And as long as your network itself has decent speeds, you're going to be okay for running

18:54

the odd service.

18:55

It's not going to win any awards, but you know, it's cheap on power.

19:01

Functionally it performs well, which is why I have a NAS aluminum case on the thing.

19:08

And disk wise, through SSD disks, it is making no noise, all of which are mission critical

19:14

for having these things distributed with friends. In my case, I'm actually running two of these

19:22

setups, which I've given to different friends.

19:27

You might be asking yourself, "Hey, dude, why do you think about this so much?"

19:32

Well, that's a good question. That's because I've been involved with the NextCloud

19:38

Pi project. NextCloud Pi project is just a project of people who want to run the file sharing open suite

19:47

of next cloud on a device at home.

19:52

Of course started with the Raspberry Pi, but it's just more generically available to

19:56

whoever on whatever device.

20:00

So for the last eight years I've been involved with them.

20:03

I became a documentation writer and I wanted to help get their project launched as an officially

20:10

supported project of NextCloud itself, which did happen. It took a period of years and it was

20:18

difficult and I basically didn't know what I was doing, but you know, I'm just trying to help as a normal person.

20:27

And it did eventually happen through reaching out to the company, figure things out, ham

20:31

and ha, and eventually it did happen. And over the course of this testing, I've been

20:37

able to test a number of devices with tools just like next Cloud Pie. And that includes earlier models of the pie,

20:47

like the two and the 3B+, and even the four.

20:53

But also other devices from companies like O-Droid,

20:56

the C1, C1+, C2.

20:59

And it's interesting to try all these different devices

21:03

because in doing so, spoiler alert,

21:08

I realized that I'm not really interested in relying too much on a specific device.

21:18

I'm more...

21:21

And what I mean by that is this goes back to the despecialized episode of this podcast.

21:25

I'm not really interested in having any special device

21:29

in terms of a service if I can avoid it.

21:31

I'm more generically interested in running services

21:34

how I see fit and what that means as part of testing

21:39

Nest Cloud Pi on all these different devices

21:42

is I found myself reaching more and more to container

21:46

technology. So things like Docker, because I'm running tools not for the sake of production

21:56

so much as for testing. And I want to be able to start up a test instance and a different

22:03

test instance and a different test instance and a different test instance.

22:06

So I can do as much testing as possible,

22:08

as quickly as possible.

22:11

In the modern day, we have all these automations,

22:13

which I do not understand because I'm not a developer.

22:17

But there's obviously many better ways to do this process.

22:21

This is just how I learned.

22:23

And over the course of the Pi 4, I found that the performance

22:28

of the device reached a point that I'm personally really satisfied with in terms of power consumption

22:35

and in terms of throughput and just overall performance. I'm happy with where things are right now.

22:43

And I don't think someone needs to continue

22:47

iterating on the Pi itself. And that's the other side of this

22:51

episode's title, Bye Bye Raspberry Pi. You will not be

22:55

surprised if you watch other podcasts or Linux related

22:59

news to know that people are moving away from Pi devices

23:03

because at what point of

23:05

iterations does the Pi simply become

23:08

another server another computer and I feel personally that we've already reached that point in terms of power consumption in

23:17

terms of cost and

23:19

in terms of overall

23:21

performance and

23:23

physical size of the device.

23:25

The intention is to have something small and simple and cheap in my brain.

23:32

And there's so many more options now.

23:36

The competition is so vast and deep that it's really hard to recommend a specific device anymore of an older generation

23:48

or ilk unless you already have that device.

23:54

Which is why I would say if you have a device that functionally works for you, keep it.

24:00

Don't throw it away. I'm finding, for example, having an older iteration of the Pi,

24:08

say the Pi 2, is completely fine if it supports a specific purpose I need,

24:15

because it has full-size USB ports, which makes it easy to connect to other devices,

24:21

as well as the basic ability to be connected over, you know, ethernet or

24:27

Wi-Fi, depending on the capabilities of that specific device.

24:30

And as long as it ticks those boxes for you, you might as well use that unless you have

24:37

a performance need.

24:40

So it's interesting for me in connecting to the show that what I've found personally is

24:49

it's not so much that I need newer devices.

24:55

It's that the devices I already own are giving me the ability to offset some of my performance

25:03

away from my computer because my computer is

25:06

honestly a piece of crap. So my computer right now that I have is a laptop that

25:12

was going to go in the dumpster. It's a late 2014 MacBook Air and that device

25:19

was just going to get thrown away. So I took it, I repurposed it by fixing the battery on it

25:28

and now I'm using it to edit this show

25:32

after the principal recording.

25:35

And the reason that it works is because the services

25:39

that I'm editing with and doing using on my day-to-day

25:44

are not actually being run on this very poor quality laptop

25:47

which has a gigabits soldered RAM.

25:52

It's just nothing.

25:53

But thankfully I have these distributed pie devices in different locations accessible at

26:00

a couple hundred megabytes a second and they are running the editing audio

26:06

software and other tools that I need to work on this podcast. So in the end this

26:14

sort of distributing is actually helping me greatly and friends get in enjoy

26:20

these things but also I get to enjoy them as well. And it's a it's all

26:25

around win-win. So moving forward, I have a question for the audience, which is me

26:34

wondering what a good modern computer looks like. I've been using repurposed

26:41

laptops and desktops for the last 10 years, especially from being

26:48

involved with hacker spaces around the Bay Area. And hacker spaces are really, it's

26:58

an international conglomeration of loosely connected physical spaces. You

27:02

might hear them described as maker spaces.

27:06

This sounds very commercial,

27:07

but they're just spaces like that go away

27:11

from just being co-working and more,

27:14

the ones that interest me are ones

27:15

that are more experimental and designed

27:19

around open technologies, much like the podcast.

27:23

And there are places for people to experiment

27:25

and places for people to fail.

27:29

And in being connected to those spaces,

27:30

you end up sometimes getting your hands on things

27:33

like free computers.

27:36

Example, being me getting my hands

27:39

on different single board computer devices over the years,

27:43

people giving them to me as thank you for teaching them things, running classes, Linux admin, and also

27:50

actually met a employee from Tesla and in the early iterations of their cars

27:55

and probably in the current, all of their development was happening on Intel Nook devices, i3 and i5 Nook computers, somewhere USB 2, somewhere

28:08

USB 3 with M SATA disks and a number of them were brought to our hacker space

28:17

and I ended up with one of them and I still have it to this day and I use it

28:22

as my desktop machine. It ain't great, but it works completely fine.

28:28

And I find myself oscillating between that

28:32

and using a laptop. And because I'm self-hosting my own services,

28:38

they're accessible to me from any computer. It doesn't really matter if I'm on Linux or Windows

28:44

or Mac because in the end I'm on Linux or Windows or Mac because

28:46

in the end I'm able to get my work done. So it's been a real boon to me to have these

28:52

services set up and accessible. And I guess what I think of it all as is an extension

29:00

of my local network. I'm taking what I would normally just run locally at home,

29:06

and I'm expanding it through a WireGuard VPN. And so in this case, what I'm using the VPN

29:15

for is not for securely accessing the internet. But rather, I'm just using it to securely access my own resources, which would otherwise

29:26

be local only.

29:29

And to that end, it's been very successful.

29:32

And I highly recommend anyone interested, check it out.

29:37

Because especially with the current iteration of hardware, I think you have so many options.

29:44

And it's a great time to learn and explore.

29:48

So that said, what kind of computer should I get? If I get a new laptop, I mean, what

29:53

should I get? I was thinking of framework, but previously, I've used an I think pad X220i, it's a classic from 15 years ago and it has the best keyboard

30:07

ever. It also has a nice relative size and I like it. So something in that realm is nice,

30:18

even though it has a tiny like 11 inch screen, I think it still works well and mine just literally fell apart.

30:26

So I'm interested in finally getting something newer and higher end because I've never really

30:31

done that and something I can take with me.

30:36

Maybe something I could run local AI models on that I could run a lot of Ramon or something

30:43

and do some raw video editing. I think that would be fun.

30:47

I'm tired of my laptop being a limitation in regards to making

30:53

this show or working on projects. I'm ready to actually invest some money. So tell me what you

30:59

think. And I just want to say again, a huge thank you to everyone for listening to this

31:05

show. I'm curious about the devices that you host your own local services on, like what

31:11

do you use? Are you actually using Pi devices? Like the Pi five? Are you using the Pi five

31:18

with an SSD or NVMe disk? And if you are doing that, I also wonder why?

31:26

Is it because of the community?

31:28

Like at what point does the cost of doing all that

31:32

as it exceeds $100, $200, does it make more sense

31:36

to just buy a normal computer, thin computer

31:40

that's relatively the same exact size

31:42

and better designed for the same price.

31:46

Do you regret having a Pi 5 current iteration or not?

31:52

I would be super curious.

31:54

So let me know what you think.

31:57

And I think it'll be fine as we move forward to talk more

31:59

about uses for older single board computer devices.

32:05

It'll be more information for a future episode.

32:08

But I think it would be nice.

32:11

How did a masonry worker find themselves this deep in tech?

32:14

That's super interesting.

32:15

Please don't take that the wrong way.

32:16

I work in construction, yet here I am.

32:20

Well the truth of the construction side of things is I got involved with it just because

32:25

I needed consistent work.

32:28

And previous to that, I was working in theater and performance, which I still do.

32:35

I do masonry, right, full time, and then on the side, I work as a corporate pantomime and clown and I do like mascot stuff and I do

32:48

performances mostly for sports teams as well as for hotels. So that pays really

32:56

well but it's more or less all seasonal which is a problem. For example coming up

33:02

in April there's a conflict with all this Easter related

33:07

Benanza stuff and sports and against Linux Fest Northwest, which I was thinking about speaking at,

33:13

but I've had so many conflicts that I decided to not put myself in as a speaker. But I will try to

33:19

attend Linux Fest Northwest. That's in Bellingham, the Linux conference, if I can make it.

33:25

So I would love to be a part of it

33:27

if my schedule allows, but I'm still confirming that.

33:32

Anyway, working as a mainstream worker,

33:35

it's something that I just felt like I could do.

33:38

And that's probably not the greatest answer,

33:41

but the truth is I just felt like

33:44

I don't really care if I get injured.

33:45

So I got involved in landscaping from a young age,

33:51

and I've kind of come back to it.

33:53

And at this point, I've had a lot of

33:55

nays and re-experience in dry-stack stonework

33:58

and building stone.

34:00

And I went out to Vermont and attended

34:02

a big stoneworkers conference on behalf of a company

34:06

to cherry pick through various people who could come

34:11

and work with us on major projects.

34:13

So it was, it's good, it's just really hard.

34:18

I actually got a RSI related injury to it.

34:21

I have been involved in self-hosting primarily since about 20 years ago and

34:28

it started in college with me being involved a lot in film studies and finding rare films

34:38

and sharing them with other people. And in academia, surprise surprise in film studies, there is a lot of piracy.

34:50

This is true.

34:51

A lot of piracy in the academic realm.

34:55

Not just in the realm of like, I want to watch the new movie in the theaters.

34:59

Yeah, there's that realm of piracy, but there's also the realm of piracy where people are more or less attempting to keep alive works of art that you just can't get anymore.

35:11

And I was drawn into that actually through my professors on the sly and there are still these groups that are out there for people who are trading rare and

35:25

unfindable levels of media. And I already have this feedback, you know, that's like,

35:33

like it says under here. The three episodes you have could be split into

35:37

multiple episodes if you slow down and thoroughly talk about each topic and

35:41

how they relate to your situation. I agree.

35:45

The problem is I got so deep in on this situation that now we're 20 years later.

35:54

It's crazy.

35:55

It's crazy man.

35:58

And it's like, I kind of struggle to relate to people on these things.

36:03

And that's why I'm more like team up

36:05

with the projects directly,

36:07

but I want to exist in the world and be someone.

36:12

So that's me starting to podcast.

36:15

I guess I am a bit of a Renaissance man

36:18

that has been said to me over the years,

36:21

and yeah, it's apt.

36:31

said to me over the years. And yeah, it's apt. I am someone who has spent the last 20 years

36:39

using free and open tools really picked up in college. And since that time, I've been running my own tools because I think I just want the control and also I've kind of been on

36:47

my own a lot and had to defend for myself in the world. So I think that's

36:51

where it comes from and I just also have had to like make ends meet for myself.

36:58

So that's where landscaping came from. I have a background in writing, theater performing arts,

37:06

and that's what I studied in school.

37:08

And it's been great.

37:11

I had a great time learning all about creative writing,

37:15

play writing in a double major,

37:17

and another gentleman Dan, who I went to school with,

37:20

he has a hit TV show now that he had created

37:23

called "Severns" and that used

37:25

to be just a play, you know, and that we watched in college and now it's become this whole

37:30

other thing that he owns and props to him to take something that was a 60 minute stage

37:35

play and turn it into this massive behemoth TV show on Apple TV Severns.

37:44

So I just have this background in the theater

37:46

performing arts. I've created a series of shows and toured them around the United

37:51

States and I've had a lot of success. I've also performed on TV and that's been

37:56

really good and I still actually do theater performance but it's private

38:01

more or less. It's for corporate groups and for hotels.

38:07

So I do that work but the nature of it is I don't, I can't really talk about it too

38:13

much. It's more that it's something that I do and so I don't go sharing a bunch of

38:18

photos or anything like that but it's really cool. And so I do corporate work seasonally. And outside of that,

38:26

I started working in landscaping

38:28

because a coworker of mine or colleague friend

38:33

told me about landscaping opportunity,

38:36

doing pond work when I was looking for work

38:39

and was in the theater as a joke.

38:41

And I ended up doing it.

38:42

And now it's been seven or eight years

38:44

and I've been doing it and now it's been seven or eight years and I've

38:45

been continuing to learn skills and especially in dry stack stone masonry

38:51

which is a form of masonry that doesn't use any sort of mortars. So I have all

38:56

the tools, custom carbide steel tools that I had Smith and they work great and that's something that I've been working

39:06

on for a while.

39:08

So I work in landscaping and I also work in theater performance and sometimes I get

39:15

hired as a technical director for theater shows.

39:18

So my experience with things like sound and performance is actually all live like having five people miked up on the stage

39:27

with wireless mics things like that I did an internship for some theater companies and

39:34

I ended up getting drawn in through my kind of varied interests and performance and lack of

39:41

Just resources having to do it myself, I got drawn into hacker spaces,

39:47

which has gone on for a long time.

39:50

Pretty much the same amount of time as the masonry.

39:52

So it's like a decade.

39:54

And that's been, it's been good.

39:58

Doing that got me connected with next cloud.

40:03

It got me connected with Discourse

40:06

and these different platforms.

40:10

And the whole time, I'm like creating theater shows

40:13

and with basically zero tech where I just walk on stage.

40:15

And I did the show myself.

40:17

I do the lighting design, the sound.

40:21

And I just go for it on stage and build my own instruments.

40:26

So that's my background, man.

40:28

And I love it, you know?

40:30

I love it, but I think one of the things that's so tough

40:33

when you're making material is like,

40:35

you gotta do it for you.

40:36

And you can't really do it for anyone else.

40:39

I mean, yeah, there's the paycheck aspect of things,

40:41

but once you get away from that,

40:42

it's like, I have to do art that I want to do. I've got to find my own way. And that's what brings me around to this show. I'm

40:50

hoping it's a sort of amalgamation of my interests, which are practical, but also creative,

40:58

and just wanting to have fun, you know, wanting to have fun and make a show that's cool. And

41:07

like, I would love to be involved with some of these other podcasts and every start to some of them.

41:09

Um, and you know, it's like, they didn't want me.

41:12

I don't blame them.

41:12

It's like, who am I?

41:14

So that's sort of where the Linux prepper thing comes from.

41:17

Plus I've just been kind of obsessed with projects for 20 years.

41:20

So I want to put that into a practical podcast thing.

41:26

Um, the most real connection, I guess,

41:28

right now between what I've been talking about on the show

41:30

in my real life is more or less my involvement

41:35

with hacker spaces and NextCloudPy,

41:38

which is a project I found 'cause I was running it

41:41

for a hacker space.

41:42

And I thought, I'm going to learn more about this.

41:45

And then similarly with discourse, the forum software,

41:49

just set that up for trying to improve it.

41:53

Somebody else has set it up, and I was trying to take over

41:55

maintenance of it, which I did.

41:57

And just like-- see, this is the problem.

42:01

This is so much information, and I apologize up front.

42:04

It's insane, man.

42:07

Because this has just been a through line of my life.

42:10

And I'm in this weird space where it's like, I grew up--

42:19

I grew up at a time when my parents bought an IBM desktop computer for 3,000 bucks. It had

42:28

a 3.5 inch floppy, Q basic, Windows 3.1, and we did everything in DOS. And I basically

42:36

never used Windows because it performed so poorly. And I would, it was just when CD

42:42

ROMs had come out. And so we didn't have one. So I grew up without CD-ROMs had come out. So we didn't have one.

42:45

So I grew up without CD-ROM drive forever.

42:49

Until the late '90s.

42:51

So I just grew up doing like playing

42:56

Q-Basic games that I wrote myself or being outside.

43:00

And we didn't own video games.

43:03

We didn't have TV.

43:05

So I just had to like entertain myself

43:08

and then it kind of that, I think using DOS

43:12

and using a computer in that way,

43:15

kind of ingrained itself in my brain

43:17

and I still use the computer in that way to this day.

43:22

And it doesn't really matter what I use personally, be it Windows

43:27

Mac or Linux. And that's because of the fact that I'm self hosting services. And I have

43:32

all my data backed up and stored so that wherever I am, I can access it. It's no big

43:37

deal. Like right now, I'm not at my house. But you know what, I have my services on call. If I need them, it's like that, boom.

43:48

If you're curious and you want to know a little bit more about me personally,

43:52

it's just a snapshot, but in an important moment

43:56

from my own life, you can read a book that just came out.

44:00

There's a book that came out on January 22 by my friend

44:04

Kurt Holtin.

44:07

It's called "Apprentice to the Wild."

44:10

It was just released.

44:12

And...oh, what can I say about it?

44:17

It's hard for me to talk about myself sometimes and this is one of those moments.

44:25

So yeah, what do you do?

44:28

I mean, Kurt wrote a book.

44:29

You should read it.

44:30

It's well written.

44:31

He's an excellent writer and it's just our life.

44:37

So if you want to read about Kurt and I, uh, summiting Mount Rainier together, it's the

44:44

highest mountain in the United States in the

44:47

lower 48. You can read about it in his book, Apprentice to the Wild. It is also a spoiler

44:56

alert. It is a sad story changed my life. And if you want to know more about why we summited a mountain together in a time of grief,

45:08

you can read his book, Apprentice to the Wild.

45:12

I hope you do.

45:13

It's very nicely written and excellent book.

45:18

To round out the episode, I wanted to give a shout out that is BTM and bottom is you know the top command TOP. Bottom

45:31

gives you networking information and basic statistics on your machine. And it's a simple

45:40

little application that runs in the background and I found myself using it over the last couple years on my pies and for whatever reason I'm still using it

45:49

and instead of writing TOP I write BTM and bam it's there and it gives me the

45:57

information I need. It's not fancy but it works and I'm pleased to recommend

46:03

bottom if you need a basic application for

46:07

checking some system statistics. It's very simple. Give bottom a try. No doubt

46:13

there's a lot of jokes to be had there. They're just escaping my mind at the

46:17

moment. But yeah I recommend bottom. It's linked in the show notes. And I just want

46:24

to say thank you again to everyone

46:26

for listening to this show. If you like the show, please do share it with friends and colleagues.

46:32

And thank you so much. Please do share it to social media. I'm not interested in doing that

46:39

right now. I just I find social media depressing. So if you use it, please do share the show

46:43

and send in your feedback podcast at James.network.

46:46

You can also look at show notes at discuss.James.network

46:51

and we will take it from there in the next episode.

46:53

Thank you so much.

46:54

(dramatic music)