1
00:00:00,000 --> 00:00:02,280
 In this episode of Linux Prepper podcast,

2
00:00:02,280 --> 00:00:04,800
 we are gonna be focusing on resilience,

3
00:00:04,800 --> 00:00:07,160
 offline first, local tools, local power,

4
00:00:07,160 --> 00:00:08,760
 and community resilience.

5
00:00:08,760 --> 00:00:09,960
 So it isn't about the tools

6
00:00:09,960 --> 00:00:14,000
 that you're using so much as the tools that you understand.

7
00:00:14,000 --> 00:00:15,240
 In this episode, we'll focus on

8
00:00:15,240 --> 00:00:17,640
 when technology doesn't work as intended,

9
00:00:17,640 --> 00:00:20,400
 and you have to drop back to just the things that you know.

10
00:00:20,400 --> 00:00:22,560
 So we'll be focusing on tools,

11
00:00:22,560 --> 00:00:24,640
 workflows, and practical applications

12
00:00:24,640 --> 00:00:27,160
 that you can attempt at home right now,

13
00:00:27,160 --> 00:00:28,560
 or in your home lab.

14
00:00:28,560 --> 00:00:31,240
 So if you're preparing for things like outages,

15
00:00:31,240 --> 00:00:32,360
 building up your system,

16
00:00:32,360 --> 00:00:35,080
 or you're just tired of things not working as intended,

17
00:00:35,080 --> 00:00:39,240
 then this episode is about reclaiming some of that autonomy.

18
00:00:39,240 --> 00:00:43,280
 That'll also tie in the updates of the last couple months,

19
00:00:43,280 --> 00:00:45,560
 upcoming premium episode content,

20
00:00:45,560 --> 00:00:48,040
 and we'll get all into it.

21
00:00:48,040 --> 00:00:51,000
 Linux Prepper is proud to be sponsored by a Meradroid.

22
00:00:51,000 --> 00:00:54,280
 Meradroid.com is a Northern California-based distributor

23
00:00:54,280 --> 00:00:55,520
 of odroid devices,

24
00:00:55,520 --> 00:00:58,000
 and they now officially offer refurbished hardware

25
00:00:58,000 --> 00:01:00,000
 from Nabokasa and Home Assistant.

26
00:01:00,000 --> 00:01:02,880
 Instead of ordering directly from an overseas hardware maker,

27
00:01:02,880 --> 00:01:04,560
 you can skip all that nonsense,

28
00:01:04,560 --> 00:01:06,720
 use a Meradroid for a simple customer service,

29
00:01:06,720 --> 00:01:07,760
 you can call them on the phone,

30
00:01:07,760 --> 00:01:09,680
 they have all the shipping options you'd want,

31
00:01:09,680 --> 00:01:12,040
 both in and outside of the United States.

32
00:01:12,040 --> 00:01:13,880
 I'll leave a referral link for them in the show notes,

33
00:01:13,880 --> 00:01:16,960
 or you can use Linux Prepper at checkout,

34
00:01:16,960 --> 00:01:20,000
 and a huge thank you to a Meradroid for sponsoring

35
00:01:20,000 --> 00:01:21,400
 Linux Prepper podcast.

36
00:01:21,400 --> 00:01:25,240
 Let's do a quick overview of why offline

37
00:01:25,240 --> 00:01:26,920
 and local first matters.

38
00:01:26,920 --> 00:01:28,920
 So if you check out the forum,

39
00:01:28,920 --> 00:01:30,360
 which you might have noticed is now moved

40
00:01:30,360 --> 00:01:33,000
 to discuss.livingcartoon.org,

41
00:01:33,000 --> 00:01:35,400
 you'll notice that there are a number of posts

42
00:01:35,400 --> 00:01:37,520
 that have gone up since the last episode,

43
00:01:37,520 --> 00:01:39,480
 I think 40 or 50,

44
00:01:39,480 --> 00:01:42,120
 and there's a trend of moving towards simpler,

45
00:01:42,120 --> 00:01:43,960
 more resilient setups.

46
00:01:43,960 --> 00:01:47,000
 So not everything needs to be in the cloud,

47
00:01:47,000 --> 00:01:49,120
 and not everything even needs Docker,

48
00:01:49,120 --> 00:01:51,120
 like we were discussing in the last episode,

49
00:01:51,120 --> 00:01:53,400
 but things do need to work offline,

50
00:01:53,400 --> 00:01:56,440
 or perhaps on the old hardware you already own,

51
00:01:56,440 --> 00:01:58,840
 or even when you're borrowing someone else's computer

52
00:01:58,840 --> 00:02:00,040
 or at a public library.

53
00:02:00,040 --> 00:02:05,720
 So in this focus of tools that are working offline,

54
00:02:05,720 --> 00:02:07,920
 this also means that we're focusing on things

55
00:02:07,920 --> 00:02:09,520
 that don't need constant connectivity

56
00:02:09,520 --> 00:02:12,440
 or in anticipation of some kind of problem coming up,

57
00:02:12,440 --> 00:02:14,880
 and you're just trying to get your work done.

58
00:02:14,880 --> 00:02:16,600
 So my question to you is like,

59
00:02:16,600 --> 00:02:19,600
 do you have a new device or an old device

60
00:02:19,600 --> 00:02:23,400
 or something in a drawer that might actually be useful?

61
00:02:24,440 --> 00:02:27,040
 And it turns out there is a ton of services

62
00:02:27,040 --> 00:02:30,600
 that you can run on old devices and a ton of light tooling

63
00:02:30,600 --> 00:02:32,800
 that already exists on your computer,

64
00:02:32,800 --> 00:02:36,000
 but I think sometimes we lose track of,

65
00:02:36,000 --> 00:02:38,440
 or lose sight of what we already have

66
00:02:38,440 --> 00:02:40,880
 because we're always trying to chase after something new.

67
00:02:40,880 --> 00:02:44,120
 And this is related to the rising costs

68
00:02:44,120 --> 00:02:45,680
 of consumer technology.

69
00:02:45,680 --> 00:02:46,960
 So right now obviously,

70
00:02:46,960 --> 00:02:50,480
 every costs are through the roof for RAM, hard drives,

71
00:02:50,480 --> 00:02:54,280
 and I would foresee this impacting everything, the cost

72
00:02:54,280 --> 00:02:57,840
 of using a virtual server and the cloud will go up,

73
00:02:57,840 --> 00:03:00,760
 domains will go up, everything's gonna go up

74
00:03:00,760 --> 00:03:02,440
 just because once costs go up,

75
00:03:02,440 --> 00:03:04,000
 all services will go up,

76
00:03:04,000 --> 00:03:05,600
 which I think makes it even more important

77
00:03:05,600 --> 00:03:08,480
 to kind of try to make use of the tooling we already have.

78
00:03:08,480 --> 00:03:11,560
 Was also thinking of the recent cloud failure outages

79
00:03:11,560 --> 00:03:14,400
 that is a hugely popular service,

80
00:03:14,400 --> 00:03:16,640
 but it does give a more renewed interest

81
00:03:16,640 --> 00:03:20,320
 in local first alternatives, which we're gonna get into.

82
00:03:20,320 --> 00:03:24,960
 So this also relates to me digging into my old computers

83
00:03:24,960 --> 00:03:28,000
 out of the drawer to replace my laptop,

84
00:03:28,000 --> 00:03:30,600
 which broke down and my server that broke down

85
00:03:30,600 --> 00:03:33,920
 to just get work done and learn about offline tooling.

86
00:03:33,920 --> 00:03:35,280
 Obviously, it worked really well,

87
00:03:35,280 --> 00:03:37,400
 'cause I've been having such a great time working on projects.

88
00:03:37,400 --> 00:03:39,760
 I was like, oh man, I gotta get back on the podcast.

89
00:03:39,760 --> 00:03:43,280
 So this is the kind of thing we're gonna touch base on,

90
00:03:43,280 --> 00:03:46,680
 autonomy, resilience, and just simple solutions.

91
00:03:46,680 --> 00:03:48,680
 So let's talk about some of the tooling

92
00:03:48,680 --> 00:03:51,360
 that I've found makes offline workflows,

93
00:03:51,360 --> 00:03:55,520
 not just possibility, but actually super duper productive.

94
00:03:55,520 --> 00:04:00,120
 We're gonna begin with a desktop application.

95
00:04:00,120 --> 00:04:02,120
 The question is in how few steps

96
00:04:02,120 --> 00:04:05,720
 can I get a minimally viable system?

97
00:04:05,720 --> 00:04:08,760
 So I'm going to recommend a tool I've mentioned before

98
00:04:08,760 --> 00:04:12,920
 on the show, which I now realize I've been using for three years,

99
00:04:12,920 --> 00:04:16,320
 and I've really expanded my use of it substantially.

100
00:04:16,320 --> 00:04:18,120
 That's KDE Connect.

101
00:04:18,120 --> 00:04:22,040
 KDE Connect is a tool that you can install on Windows,

102
00:04:22,040 --> 00:04:27,040
 Mac, Linux, iPads, iOS, Android, all these things.

103
00:04:27,040 --> 00:04:31,000
 There's also a GS Connect complete implementation for GNOME

104
00:04:31,000 --> 00:04:32,400
 if you want that.

105
00:04:32,400 --> 00:04:35,400
 KDE Connect is a crazy useful tool.

106
00:04:35,400 --> 00:04:37,800
 In fact, it is probably the most useful tool

107
00:04:37,800 --> 00:04:39,600
 that I use on any machine.

108
00:04:40,520 --> 00:04:43,320
 Why? Well, it's once you dig into the settings.

109
00:04:43,320 --> 00:04:45,280
 So first, you install KDE Connect,

110
00:04:45,280 --> 00:04:47,880
 to connect over Bluetooth, Wi-Fi,

111
00:04:47,880 --> 00:04:50,680
 or even things like VPNs, it doesn't matter.

112
00:04:50,680 --> 00:04:53,040
 You install it on phones, laptops.

113
00:04:53,040 --> 00:04:55,880
 This also means you could install it on grandma's phone,

114
00:04:55,880 --> 00:04:58,720
 or your kid's phone as a way to connect to them,

115
00:04:58,720 --> 00:05:02,080
 locally and through VPNs, or while you're on a hike, anything.

116
00:05:02,080 --> 00:05:08,040
 So you can do things like send a ping to find a device.

117
00:05:08,240 --> 00:05:10,600
 Even better, you can ring that device.

118
00:05:10,600 --> 00:05:15,600
 So it has that iCloud, like find my iPhone functionality in it.

119
00:05:15,600 --> 00:05:19,000
 You can also allow it to do media control,

120
00:05:19,000 --> 00:05:22,400
 which means it'll show on a lock screen of the phone,

121
00:05:22,400 --> 00:05:24,400
 media playback, not only for your phone,

122
00:05:24,400 --> 00:05:25,840
 but for other connected devices,

123
00:05:25,840 --> 00:05:28,240
 like your laptop or a movie you're watching.

124
00:05:28,240 --> 00:05:31,920
 And you can see from your lock screen or otherwise,

125
00:05:31,920 --> 00:05:34,120
 volume controls and you can even manipulate those.

126
00:05:34,120 --> 00:05:37,760
 You can manipulate playback, you can pause.

127
00:05:37,760 --> 00:05:41,320
 You can share your clipboard between all your devices.

128
00:05:41,320 --> 00:05:42,840
 You can also share files,

129
00:05:42,840 --> 00:05:46,280
 which means that Kati Connect works as a basic sync tool,

130
00:05:46,280 --> 00:05:50,480
 as a basic one-way sync, or you can even browse a file system

131
00:05:50,480 --> 00:05:52,920
 over SFTP.

132
00:05:52,920 --> 00:05:54,220
 Once you dig into plugging settings,

133
00:05:54,220 --> 00:05:55,320
 then you're gonna start to see more

134
00:05:55,320 --> 00:05:57,200
 of this remote control functionality,

135
00:05:57,200 --> 00:06:00,320
 multimedia playback, but when it really blows up,

136
00:06:00,320 --> 00:06:04,360
 is once you start experimenting with the telephony options.

137
00:06:04,360 --> 00:06:09,360
 The first thing you have that's super useful is text messages.

138
00:06:09,360 --> 00:06:11,840
 So for example, SMS text messages,

139
00:06:11,840 --> 00:06:15,240
 but also other chat services you're running on your devices,

140
00:06:15,240 --> 00:06:18,360
 like signal and whatever other chat you run.

141
00:06:18,360 --> 00:06:21,160
 So suddenly, not only your phone, but your computer,

142
00:06:21,160 --> 00:06:22,960
 we'll see these notifications,

143
00:06:22,960 --> 00:06:25,120
 and the actual text messages coming in,

144
00:06:25,120 --> 00:06:26,800
 both through something like signal,

145
00:06:26,800 --> 00:06:29,200
 as well as SMS simultaneously,

146
00:06:29,200 --> 00:06:30,760
 you can respond to them,

147
00:06:30,760 --> 00:06:33,480
 and you can respond without picking up your device.

148
00:06:33,480 --> 00:06:37,080
 So suddenly, you're able to respond to text messages,

149
00:06:37,080 --> 00:06:38,960
 and to phone calls, you can see, you know,

150
00:06:38,960 --> 00:06:42,560
 moms trying to call you while you're on your work machine,

151
00:06:42,560 --> 00:06:44,160
 but you get that important notification,

152
00:06:44,160 --> 00:06:46,440
 which is someone's trying to call you.

153
00:06:46,440 --> 00:06:47,600
 Once you're on the call,

154
00:06:47,600 --> 00:06:50,480
 your device is all work as controllers,

155
00:06:50,480 --> 00:06:52,160
 and they'll do things like,

156
00:06:52,160 --> 00:06:54,360
 when I receive a call in my device,

157
00:06:54,360 --> 00:06:56,360
 please, you know, pause the video I'm watching,

158
00:06:56,360 --> 00:06:59,040
 all of that will be handled through Kati Connect.

159
00:07:00,080 --> 00:07:03,560
 So you can manage multiple audio solutions simultaneously

160
00:07:03,560 --> 00:07:06,840
 through it as a send and receive option.

161
00:07:06,840 --> 00:07:10,800
 You can also get notifications like battery levels.

162
00:07:10,800 --> 00:07:12,840
 So if you have forgotten to charge your phone,

163
00:07:12,840 --> 00:07:16,240
 Kati Connect will tell you, which is amazing.

164
00:07:16,240 --> 00:07:18,200
 Once again, you have the ability to ring your phone.

165
00:07:18,200 --> 00:07:20,280
 So if you need to go out the door and you can't find it,

166
00:07:20,280 --> 00:07:22,080
 you click ring my phone,

167
00:07:22,080 --> 00:07:24,800
 or you can look at the connection status.

168
00:07:24,800 --> 00:07:28,320
 If you're connected, that's a way to know that locally,

169
00:07:28,320 --> 00:07:30,560
 the device is nearby, if it's connected to your laptop,

170
00:07:30,560 --> 00:07:32,240
 then of course it's in vicinity.

171
00:07:32,240 --> 00:07:36,960
 And overall, this just makes this such a great tool

172
00:07:36,960 --> 00:07:39,360
 because it will work even without Wi-Fi

173
00:07:39,360 --> 00:07:41,840
 or without internet, over Bluetooth.

174
00:07:41,840 --> 00:07:44,000
 And it's a great backup sync solution,

175
00:07:44,000 --> 00:07:45,080
 a great fallback tool,

176
00:07:45,080 --> 00:07:48,040
 or it's great as the very first tool you run,

177
00:07:48,040 --> 00:07:50,120
 because once you're running Kati Connect,

178
00:07:50,120 --> 00:07:52,320
 you can then send yourself your password,

179
00:07:52,320 --> 00:07:54,520
 send yourself your password files,

180
00:07:54,520 --> 00:07:56,640
 or send a photo to someone else,

181
00:07:56,640 --> 00:08:01,640
 even in a remote solution capacity like on a hike once off.

182
00:08:01,640 --> 00:08:03,960
 So all you have to do is have it installed,

183
00:08:03,960 --> 00:08:05,720
 and then whenever you want to,

184
00:08:05,720 --> 00:08:07,840
 you can fall back to it.

185
00:08:07,840 --> 00:08:11,320
 So I think it's a great starting tool for anyone,

186
00:08:11,320 --> 00:08:14,040
 plus it gives you that seamless experience

187
00:08:14,040 --> 00:08:15,920
 that's not normally associated with Linux,

188
00:08:15,920 --> 00:08:19,880
 it's more associated with something like the Apple Services.

189
00:08:19,880 --> 00:08:22,400
 So Kati Connect is an easy recommendation,

190
00:08:22,400 --> 00:08:25,120
 especially if you dig into plug-in settings,

191
00:08:25,120 --> 00:08:28,440
 and I'll leave my notes for this on the forum

192
00:08:28,440 --> 00:08:30,600
 at discuss.livingcartoon.org.

193
00:08:30,600 --> 00:08:34,520
 Now at this point, you might be thinking,

194
00:08:34,520 --> 00:08:35,680
 James, this is great and all,

195
00:08:35,680 --> 00:08:38,080
 but I'm worried about my local network.

196
00:08:38,080 --> 00:08:41,320
 Like my local network is not online,

197
00:08:41,320 --> 00:08:43,520
 or it's not available.

198
00:08:43,520 --> 00:08:44,720
 I'm glad you mentioned that,

199
00:08:44,720 --> 00:08:49,520
 because I just had extensive experience with this myself

200
00:08:49,520 --> 00:08:51,960
 of running local DNS.

201
00:08:52,880 --> 00:08:57,000
 So by local DNS, we're talking about the local domain name

202
00:08:57,000 --> 00:08:59,200
 services that you're connecting to.

203
00:08:59,200 --> 00:09:01,200
 And normally with a router,

204
00:09:01,200 --> 00:09:03,120
 when you connect to the internet,

205
00:09:03,120 --> 00:09:07,600
 that router connects up to your ISP, right?

206
00:09:07,600 --> 00:09:11,280
 And it's connecting to no-name, known services,

207
00:09:11,280 --> 00:09:13,720
 like Google and Cloudflare,

208
00:09:13,720 --> 00:09:16,500
 they're using things like 8888,

209
00:09:16,500 --> 00:09:20,760
 but there's also publicly provided DNS

210
00:09:20,760 --> 00:09:24,920
 from groups like Quad9 at 999.99,

211
00:09:24,920 --> 00:09:27,640
 which is just as fast, honestly,

212
00:09:27,640 --> 00:09:30,720
 as Google and Cloudflare, it works awesome.

213
00:09:30,720 --> 00:09:32,360
 And those are options.

214
00:09:32,360 --> 00:09:33,320
 So that's one option,

215
00:09:33,320 --> 00:09:35,240
 is to connect to something like Quad9,

216
00:09:35,240 --> 00:09:39,560
 'cause you wanna use a non-proprietary sort of way

217
00:09:39,560 --> 00:09:43,240
 to connect up to DNS, right?

218
00:09:43,240 --> 00:09:47,280
 But whether you trust Quad9 as a group out of the Switzerland

219
00:09:47,280 --> 00:09:50,200
 or Cloudflare or whatever, it doesn't really matter,

220
00:09:50,200 --> 00:09:53,040
 'cause there's no guarantee that they'll be up

221
00:09:53,040 --> 00:09:55,520
 as we know, 'cause Cloudflare went down.

222
00:09:55,520 --> 00:09:57,260
 So I think one thing we've talked in the past

223
00:09:57,260 --> 00:10:00,600
 about in the show is add blocking over DNS.

224
00:10:00,600 --> 00:10:04,480
 But the truth is, even that is kind of missing the point

225
00:10:04,480 --> 00:10:07,360
 of what we need in local network resilience.

226
00:10:07,360 --> 00:10:09,840
 What we need is we need local DNS.

227
00:10:09,840 --> 00:10:13,480
 So we're talking about Unbound, DNS mask,

228
00:10:13,480 --> 00:10:15,240
 and local resolvers.

229
00:10:15,240 --> 00:10:16,840
 Like there's one built into the pie hole,

230
00:10:16,840 --> 00:10:19,760
 but also Unbound itself can always be plugged in

231
00:10:19,760 --> 00:10:22,320
 to your add blocking software.

232
00:10:22,320 --> 00:10:26,280
 But it's Unbound or a similar recursive DNS tool

233
00:10:26,280 --> 00:10:27,220
 that is the key.

234
00:10:27,220 --> 00:10:33,200
 So why is local DNS specifically local DNS caching so useful?

235
00:10:33,200 --> 00:10:40,120
 Well, we've got first we've got the traditional DNS forerunner

236
00:10:40,120 --> 00:10:41,520
 built into the home router,

237
00:10:41,520 --> 00:10:44,960
 which is every time you need something,

238
00:10:44,960 --> 00:10:46,360
 you look to the ISP.

239
00:10:46,360 --> 00:10:49,440
 But as we know sometimes, the ISP might not be online,

240
00:10:49,440 --> 00:10:51,720
 which is why we look for a tool like Unbound,

241
00:10:51,720 --> 00:10:53,320
 which has been around for decades,

242
00:10:53,320 --> 00:10:57,760
 as a fully recursive DNS resolver with local caching.

243
00:10:57,760 --> 00:10:59,160
 Why does that matter?

244
00:10:59,160 --> 00:11:03,240
 Because local DNS means you don't even have to reach

245
00:11:03,240 --> 00:11:05,480
 to the sky, you don't have to reach to Cloudflare

246
00:11:05,480 --> 00:11:08,320
 or anything 'cause first you're looking locally.

247
00:11:08,320 --> 00:11:11,120
 At what you've already cached, this means more speed,

248
00:11:11,120 --> 00:11:14,840
 more privacy, more control, and more reliability.

249
00:11:14,840 --> 00:11:18,760
 Local DNS will work even when DNS itself

250
00:11:18,760 --> 00:11:22,320
 is offline at a higher level, okay?

251
00:11:22,320 --> 00:11:24,880
 Local caching means instantaneous responses,

252
00:11:24,880 --> 00:11:28,520
 there isn't a wait time because you're not asking the Cloud,

253
00:11:28,520 --> 00:11:29,760
 you're locally checking.

254
00:11:29,760 --> 00:11:33,640
 This also means that no Cloud type service

255
00:11:33,640 --> 00:11:35,560
 can ever know all of your DNS queries

256
00:11:35,560 --> 00:11:37,240
 because those that are result locally

257
00:11:37,240 --> 00:11:39,720
 are not submitted to the Cloud.

258
00:11:39,720 --> 00:11:42,880
 So it's only using the forward or as needed.

259
00:11:42,880 --> 00:11:46,320
 This is great, the caches themselves super tiny,

260
00:11:46,320 --> 00:11:51,200
 flushed often and they work really well on weak hardware.

261
00:11:51,200 --> 00:11:54,000
 It means fewer middlemen to get your DNS results.

262
00:11:54,000 --> 00:11:57,880
 This also means you're gonna be able to resolve domains

263
00:11:57,880 --> 00:12:02,880
 even though services are down outside of your home network.

264
00:12:02,880 --> 00:12:09,360
 Great, so faster, more private, more productive.

265
00:12:09,360 --> 00:12:12,680
 Unbound has the ability to query multiple authoritative servers.

266
00:12:12,680 --> 00:12:15,720
 This means that you can be using local services

267
00:12:15,720 --> 00:12:19,160
 in addition to outside forward or services,

268
00:12:19,160 --> 00:12:21,800
 and you can put all of these into a service

269
00:12:21,800 --> 00:12:23,120
 like Unbound or DNS masks.

270
00:12:23,120 --> 00:12:24,840
 So I'm using Unbound obviously,

271
00:12:24,840 --> 00:12:27,080
 but if you're using Unbound, there's no reason

272
00:12:27,080 --> 00:12:31,200
 you can't connect it to your ad blocking services.

273
00:12:31,200 --> 00:12:34,960
 Let's get really straightforward and non-sexy

274
00:12:34,960 --> 00:12:38,520
 about what ad blocking is actually doing at the DNS level.

275
00:12:38,520 --> 00:12:42,880
 All ad blocking is doing is it is sending that DNS request

276
00:12:42,880 --> 00:12:45,760
 to zero dot zero dot zero dot zero.

277
00:12:45,760 --> 00:12:48,560
 So it's sending it into a null space.

278
00:12:48,560 --> 00:12:51,800
 That's all it's doing, which means there's nothing wrong

279
00:12:51,800 --> 00:12:53,880
 with setting up a local DNS cache,

280
00:12:53,880 --> 00:12:58,880
 which also supports things like ad blocking to zero, zero, zero.

281
00:12:58,880 --> 00:13:02,560
 It's all wraps together quite nicely.

282
00:13:02,560 --> 00:13:05,880
 And then even divide IP ranges to say,

283
00:13:05,880 --> 00:13:10,640
 I want everybody at dot o dot one,

284
00:13:11,600 --> 00:13:15,080
 up through say 100 to connect over Unbound.

285
00:13:15,080 --> 00:13:18,280
 And then I want anyone aesthetically assigned

286
00:13:18,280 --> 00:13:21,880
 above that range to go through my ad blocking.

287
00:13:21,880 --> 00:13:22,800
 That's one option.

288
00:13:22,800 --> 00:13:25,960
 And works great.

289
00:13:25,960 --> 00:13:30,000
 So let's see, what are we talking about?

290
00:13:30,000 --> 00:13:36,480
 By using local DNS, we're adding no ISP DNS logging, right?

291
00:13:36,480 --> 00:13:39,480
 For any local inquiries,

292
00:13:39,480 --> 00:13:43,800
 you can add DNS-sec validation to protect against spoofing

293
00:13:43,800 --> 00:13:45,960
 and other kinds of man in the middle attacks.

294
00:13:45,960 --> 00:13:49,680
 It also allows you to add additional levels

295
00:13:49,680 --> 00:13:52,560
 of hardening to your networking at the DNS level.

296
00:13:52,560 --> 00:13:56,240
 This is all stuff that routers probably do not support

297
00:13:56,240 --> 00:13:58,800
 and it's not hard to set up, which is great.

298
00:13:58,800 --> 00:14:01,360
 So now you've given yourself a level of resilience

299
00:14:01,360 --> 00:14:04,640
 in local DNS caching, where even if your ISP is down

300
00:14:04,640 --> 00:14:06,120
 or your DNS is down,

301
00:14:06,120 --> 00:14:10,280
 you're still gonna be able to locally resolve DNS entries

302
00:14:10,280 --> 00:14:11,960
 using Unbound.

303
00:14:11,960 --> 00:14:16,000
 So super useful and you're gonna query everything faster.

304
00:14:16,000 --> 00:14:18,800
 So it's both private and faster, which is awesome.

305
00:14:18,800 --> 00:14:21,200
 And you can always customize it to taste.

306
00:14:21,200 --> 00:14:23,440
 So Unbound is a great service.

307
00:14:23,440 --> 00:14:26,040
 And I definitely noticed the difference in using it

308
00:14:26,040 --> 00:14:28,040
 when I turned it off.

309
00:14:28,040 --> 00:14:32,440
 There's notably longer response times to use foreworders out.

310
00:14:32,440 --> 00:14:34,680
 It doesn't matter whether it's to quad nine or quad flare

311
00:14:34,680 --> 00:14:37,280
 or whatever versus handling everything locally.

312
00:14:37,280 --> 00:14:43,000
 So definitely recommend local caching from DNS mask

313
00:14:43,000 --> 00:14:47,320
 or Unbound or using a resolver in something like Pyhole.

314
00:14:47,320 --> 00:14:52,720
 Bottom line, if you set up local recursive DNS,

315
00:14:52,720 --> 00:14:56,760
 you will get a benefit in speed, in privacy.

316
00:14:56,760 --> 00:14:58,320
 And in a way that's totally transparent,

317
00:14:58,320 --> 00:15:00,320
 you can still forward all your results out

318
00:15:00,320 --> 00:15:02,440
 to the same service you were using before.

319
00:15:05,080 --> 00:15:06,480
 Shout out to that service.

320
00:15:06,480 --> 00:15:10,480
 It's an unsung hero of performance and privacy.

321
00:15:10,480 --> 00:15:13,600
 And I think it's not necessarily cool

322
00:15:13,600 --> 00:15:16,320
 because everybody wants it to be related to a service.

323
00:15:16,320 --> 00:15:19,040
 But the truth is is you can run Unbound by itself

324
00:15:19,040 --> 00:15:20,960
 and add a service at your leisure

325
00:15:20,960 --> 00:15:22,640
 and you're gonna be happy no matter what.

326
00:15:22,640 --> 00:15:26,680
 In case you're curious about how you personally

327
00:15:26,680 --> 00:15:30,400
 would respond to something like local connectivity issues,

328
00:15:30,400 --> 00:15:33,280
 I've set up some challenges on the forum

329
00:15:33,280 --> 00:15:36,440
 at discuss.livingcartoon.org that I'll link to.

330
00:15:36,440 --> 00:15:40,160
 And I started with five that you can try at home right now

331
00:15:40,160 --> 00:15:43,400
 to see how your system reacts

332
00:15:43,400 --> 00:15:47,240
 when you lose connectivity, lose a file, folder,

333
00:15:47,240 --> 00:15:49,200
 and how that goes for you.

334
00:15:49,200 --> 00:15:50,680
 So you can try this up for yourself

335
00:15:50,680 --> 00:15:53,120
 and kind of come up with your own solutions.

336
00:15:53,120 --> 00:15:57,520
 I'm also building out a doku wiki to be used for the show.

337
00:15:57,520 --> 00:16:00,520
 It's at wiki.livingcartoon.org.

338
00:16:00,520 --> 00:16:02,800
 And that's designed so that not only can people

339
00:16:02,800 --> 00:16:05,880
 take challenges, but they can write their own.

340
00:16:05,880 --> 00:16:09,960
 Doku wiki itself is entirely based out of files and folders,

341
00:16:09,960 --> 00:16:10,800
 which is great.

342
00:16:10,800 --> 00:16:12,280
 And it also aligns with the forum,

343
00:16:12,280 --> 00:16:16,560
 which is built on parent and child tags.

344
00:16:16,560 --> 00:16:20,960
 So my intention is to start relaying all of the data

345
00:16:20,960 --> 00:16:24,720
 from the show into the wiki as an experiment,

346
00:16:24,720 --> 00:16:28,600
 but also a way to be focused on simple files and folders

347
00:16:28,600 --> 00:16:31,720
 for organizing and building up show content

348
00:16:31,720 --> 00:16:33,600
 and user content as well.

349
00:16:33,600 --> 00:16:35,280
 So feel free to join the forum.

350
00:16:35,280 --> 00:16:37,680
 If you do, you'll also gain access

351
00:16:37,680 --> 00:16:39,800
 to a lot of internal documentation.

352
00:16:39,800 --> 00:16:41,760
 Because a lot of the posts I'm doing there

353
00:16:41,760 --> 00:16:44,840
 are now things like that are works in progress

354
00:16:44,840 --> 00:16:47,880
 and also projects that I don't necessarily want to announce

355
00:16:47,880 --> 00:16:50,320
 on the show, but I'm working on for the future.

356
00:16:50,320 --> 00:16:53,000
 But you'll gain access to those by joining the forum

357
00:16:53,000 --> 00:16:55,040
 or the wiki as it develops.

358
00:16:55,040 --> 00:16:56,600
 So you can check all that stuff out.

359
00:16:57,560 --> 00:17:02,480
 And I am planning in relation to talking about these kinds

360
00:17:02,480 --> 00:17:06,920
 of services a gear exchange for Linux Fest Northwest,

361
00:17:06,920 --> 00:17:11,920
 which is coming up April 26th and 24th and 26 weekend.

362
00:17:11,920 --> 00:17:15,800
 And if you're going to be there and you want to join the forum,

363
00:17:15,800 --> 00:17:20,280
 I've put up a basic, there's a few o-droides

364
00:17:20,280 --> 00:17:23,960
 that I have from back in the day that you can have.

365
00:17:23,960 --> 00:17:25,280
 There's no cost associated with it.

366
00:17:25,280 --> 00:17:26,680
 They're not going to be for sale.

367
00:17:26,680 --> 00:17:28,720
 I just want to know if somebody would be interested

368
00:17:28,720 --> 00:17:30,000
 in having one.

369
00:17:30,000 --> 00:17:33,440
 And I also have a list of a 100 services

370
00:17:33,440 --> 00:17:38,440
 that you could run on even 32-bit, super low-end devices

371
00:17:38,440 --> 00:17:41,480
 that would work great.

372
00:17:41,480 --> 00:17:43,160
 I, of course, don't mean that you're going to run

373
00:17:43,160 --> 00:17:47,120
 all 100 services, but you might be able to run one,

374
00:17:47,120 --> 00:17:49,600
 two, or even three services on them.

375
00:17:49,600 --> 00:17:52,920
 Especially if you're just doing it locally for fun.

376
00:17:52,920 --> 00:17:55,120
 I've been doing it for years, and I don't see any reason

377
00:17:55,120 --> 00:17:56,960
 why you can't as well.

378
00:17:56,960 --> 00:17:58,920
 So there's a ton of options out there.

379
00:17:58,920 --> 00:18:00,760
 They all work awesome.

380
00:18:00,760 --> 00:18:03,960
 And if you're interested in getting a single-board device

381
00:18:03,960 --> 00:18:05,320
 'cause things are crazy right now,

382
00:18:05,320 --> 00:18:07,960
 I am willing to give some away.

383
00:18:07,960 --> 00:18:11,080
 And I'm assuming some of you out there might also have devices

384
00:18:11,080 --> 00:18:13,960
 that, you know, you've always thought that would be cool,

385
00:18:13,960 --> 00:18:16,040
 but then you just don't use them and they're in a drawer.

386
00:18:16,040 --> 00:18:18,080
 Well, maybe if you're going to be at Linux Fest Northwest,

387
00:18:18,080 --> 00:18:21,360
 you should consider giving them to someone else.

388
00:18:21,360 --> 00:18:22,840
 No strings attached.

389
00:18:22,840 --> 00:18:24,520
 But it's one of those things where if you want it,

390
00:18:24,520 --> 00:18:25,680
 just let me know.

391
00:18:25,680 --> 00:18:28,920
 And I'll include a next cloud form that you can fill out,

392
00:18:28,920 --> 00:18:31,880
 just to tell me that you're interested in,

393
00:18:31,880 --> 00:18:33,080
 because it's also important to know

394
00:18:33,080 --> 00:18:35,600
 because I don't actually want to bring the devices

395
00:18:35,600 --> 00:18:36,680
 if people aren't going to take them.

396
00:18:36,680 --> 00:18:39,000
 I don't want to bother to take them to the conference

397
00:18:39,000 --> 00:18:41,520
 unless I know that somebody's actually interested.

398
00:18:41,520 --> 00:18:43,120
 So I'm just letting you know.

399
00:18:43,120 --> 00:18:44,360
 And you're welcome to take part

400
00:18:44,360 --> 00:18:47,360
 and add your own devices as well by joining the form.

401
00:18:47,360 --> 00:18:49,240
 But it's super low-key.

402
00:18:49,240 --> 00:18:51,600
 If there's a garage at Linux Fest Northwest

403
00:18:51,600 --> 00:18:53,000
 where there's cell items or whatever,

404
00:18:53,000 --> 00:18:54,000
 we're not doing any of that.

405
00:18:54,000 --> 00:18:56,200
 This is like super low-key, literally.

406
00:18:56,200 --> 00:19:00,320
 Get me up if you want, you know, if you're interested.

407
00:19:00,320 --> 00:19:05,200
 This idea of running services locally at home for testing

408
00:19:05,200 --> 00:19:08,520
 naturally brings up the idea of home labs

409
00:19:08,520 --> 00:19:12,160
 and what they're for, what they aren't for.

410
00:19:12,160 --> 00:19:15,080
 And in the case of these small, simple devices

411
00:19:15,080 --> 00:19:17,600
 for testing services locally, right,

412
00:19:17,600 --> 00:19:22,040
 and testing failure and stuff and giving yourself a playpen,

413
00:19:22,040 --> 00:19:26,120
 that's one idea of what a home lab is.

414
00:19:26,120 --> 00:19:29,680
 And I think this is a great valid use case for home labs,

415
00:19:29,680 --> 00:19:32,360
 just to give you an idea of a way that I've been using

416
00:19:32,360 --> 00:19:34,080
 my devices as sort of home lab.

417
00:19:34,080 --> 00:19:37,480
 So obviously, we mentioned, you know, unbound,

418
00:19:37,480 --> 00:19:39,400
 but related to that, you can run something

419
00:19:39,400 --> 00:19:44,400
 like a web reverse proxy, say caddy or engine X,

420
00:19:44,400 --> 00:19:48,080
 because it'll run on basically anything.

421
00:19:48,080 --> 00:19:51,120
 But more importantly, you can use it to set up

422
00:19:51,120 --> 00:19:54,080
 local HTTPS resolution.

423
00:19:54,080 --> 00:19:57,920
 If you listen back through the old episodes,

424
00:19:57,920 --> 00:20:02,920
 I highly recommended using MDNS of Vahi

425
00:20:02,920 --> 00:20:08,320
 as it's called to set up on device dot local naming,

426
00:20:08,320 --> 00:20:12,040
 which is totally allowed on a local network.

427
00:20:12,040 --> 00:20:15,000
 So you can have something like my device dot local,

428
00:20:15,000 --> 00:20:17,000
 and then you can access services that way.

429
00:20:17,000 --> 00:20:20,120
 It might get a HTTPS error, but it works.

430
00:20:20,120 --> 00:20:21,840
 And I'll link to that episode in the show notes,

431
00:20:21,840 --> 00:20:24,760
 but that information is all still totally good.

432
00:20:24,760 --> 00:20:26,560
 And it absolutely works.

433
00:20:26,560 --> 00:20:30,760
 It works great with something like the recursive DNS unbound,

434
00:20:30,760 --> 00:20:33,200
 DNS mass stuff we talked about already.

435
00:20:33,200 --> 00:20:36,160
 But also, if you want to take it to the next level,

436
00:20:36,160 --> 00:20:38,480
 I would recommend running a reverse proxy.

437
00:20:38,480 --> 00:20:40,680
 So something like caddy and gen X.

438
00:20:40,680 --> 00:20:43,040
 And what you can do is say you own a domain.

439
00:20:43,040 --> 00:20:49,400
 Now you can set up a DNS based challenge,

440
00:20:49,400 --> 00:20:51,120
 not the similarity of all these things.

441
00:20:51,120 --> 00:20:53,440
 You can create a DNS based challenge,

442
00:20:53,440 --> 00:20:59,360
 which connects to your domain name provider via API.

443
00:20:59,360 --> 00:21:04,600
 And then you can make it so something like local.mydomain.com

444
00:21:04,600 --> 00:21:09,440
 will give you a further wildcard

445
00:21:09,440 --> 00:21:11,320
 for just local service testing.

446
00:21:11,320 --> 00:21:12,920
 So no matter what it is you install,

447
00:21:12,920 --> 00:21:14,400
 it doesn't matter what it is,

448
00:21:14,400 --> 00:21:18,360
 you can get valid HTTPS within your home network.

449
00:21:19,640 --> 00:21:21,080
 And I don't know about you,

450
00:21:21,080 --> 00:21:23,640
 but most people hate seeing HTTPS warnings.

451
00:21:23,640 --> 00:21:26,160
 So this is a good thing to consider.

452
00:21:26,160 --> 00:21:31,000
 And two ways to do that are with caddy and with nginx.

453
00:21:31,000 --> 00:21:35,240
 Because they don't really care about how they're being run.

454
00:21:35,240 --> 00:21:39,520
 It's more just about being able to use DNS based challenge

455
00:21:39,520 --> 00:21:41,120
 to generate a certificate.

456
00:21:41,120 --> 00:21:43,920
 And as long as your basic provider, say port, bun,

457
00:21:43,920 --> 00:21:48,200
 or gondi gives you that DNS certificate,

458
00:21:48,200 --> 00:21:50,240
 you'll be able to handle through let's encrypt

459
00:21:50,240 --> 00:21:51,600
 the local certificates.

460
00:21:51,600 --> 00:21:55,000
 So I would recommend checking something like that out.

461
00:21:55,000 --> 00:21:58,880
 And it's a good getting started level of home lab

462
00:21:58,880 --> 00:22:01,360
 in addition to running something like local ad blogging

463
00:22:01,360 --> 00:22:03,360
 with pile or ad guard.

464
00:22:03,360 --> 00:22:05,640
 So this is the kind of level that we're talking about.

465
00:22:05,640 --> 00:22:07,920
 Super duper simple tooling,

466
00:22:07,920 --> 00:22:10,800
 but works in really profound and powerful ways

467
00:22:10,800 --> 00:22:11,800
 and helps you learn.

468
00:22:11,800 --> 00:22:14,840
 If you want to hear about more about home labs,

469
00:22:14,840 --> 00:22:17,200
 I have an episode with Robin Monks,

470
00:22:17,200 --> 00:22:20,280
 as a bonus for this, that'll be released in the coming days.

471
00:22:20,280 --> 00:22:22,400
 And we talk all about what home labs mean to us,

472
00:22:22,400 --> 00:22:24,480
 what services we like to run,

473
00:22:24,480 --> 00:22:27,280
 and get a nice little overview of kind of our different

474
00:22:27,280 --> 00:22:28,360
 thoughts on that.

475
00:22:28,360 --> 00:22:30,680
 So that'll be fun in the next coming days.

476
00:22:30,680 --> 00:22:35,280
 Otherwise, you can subscribe to Linux Piper premium at Kofi.

477
00:22:35,280 --> 00:22:37,880
 And then you gain access to additional episodes,

478
00:22:37,880 --> 00:22:40,400
 such as my conversation with Robin Monks,

479
00:22:40,400 --> 00:22:42,920
 it's closer to 70 plus minutes long,

480
00:22:42,920 --> 00:22:45,400
 instead of the shortened edited version

481
00:22:45,400 --> 00:22:47,680
 that you'll get coming up.

482
00:22:47,680 --> 00:22:50,360
 So yeah, do you have a home lab?

483
00:22:50,360 --> 00:22:51,640
 What do you think about home labs?

484
00:22:51,640 --> 00:22:54,840
 Feel free to write in, share your thoughts.

485
00:22:54,840 --> 00:22:58,400
 We also have a matrix and discord chat.

486
00:22:58,400 --> 00:22:59,960
 Those are bridged together.

487
00:22:59,960 --> 00:23:02,600
 All have links to both of those in the show notes,

488
00:23:02,600 --> 00:23:04,840
 or you can join the discussion forum.

489
00:23:04,840 --> 00:23:06,320
 And you can look forward to that episode

490
00:23:06,320 --> 00:23:09,520
 or join Linux Piper premium to support the show

491
00:23:09,520 --> 00:23:11,440
 and listen to additional episodes

492
00:23:11,440 --> 00:23:12,920
 that I'm still working on.

493
00:23:12,920 --> 00:23:15,720
 Premium members were also gain access to my works

494
00:23:15,720 --> 00:23:17,960
 and progress posts on the forum,

495
00:23:17,960 --> 00:23:21,600
 which are otherwise not visible to regular users.

496
00:23:21,600 --> 00:23:25,360
 So it's another perk of the Linux Piper premium podcast

497
00:23:25,360 --> 00:23:26,520
 subscription.

498
00:23:26,520 --> 00:23:29,000
 You can see what I'm working on before I even

499
00:23:29,000 --> 00:23:30,600
 announce it otherwise.

500
00:23:30,600 --> 00:23:32,320
 So as a starter to this conversation,

501
00:23:32,320 --> 00:23:35,080
 how resilient is your local network?

502
00:23:35,080 --> 00:23:38,560
 How resilient is your setup to failures?

503
00:23:38,560 --> 00:23:41,760
 And there's a lot of places that this can go from here,

504
00:23:41,760 --> 00:23:47,720
 but I just want to start it with this idea of local DNS issues

505
00:23:47,720 --> 00:23:50,800
 when your ISP is unavailable and local ways

506
00:23:50,800 --> 00:23:54,880
 to connect your devices based on the devices themselves.

507
00:23:54,880 --> 00:23:55,960
 There's a lot more to talk about,

508
00:23:55,960 --> 00:23:58,120
 but I just want to know more about what you

509
00:23:58,120 --> 00:24:00,400
 as the audience are interested in hearing about.

510
00:24:00,400 --> 00:24:03,920
 And that'll help me shape these episodes moving forward.

511
00:24:03,920 --> 00:24:07,040
 Send in your feedback on the real time chats

512
00:24:07,040 --> 00:24:10,400
 or the forum or through contact or podcast

513
00:24:10,400 --> 00:24:12,120
 at livingcartoon.org.

514
00:24:12,120 --> 00:24:12,880
 Send me your thoughts.

515
00:24:12,880 --> 00:24:13,880
 Let me know what you think.

516
00:24:13,880 --> 00:24:16,360
 If you have suggestions, questions.

517
00:24:16,360 --> 00:24:18,440
 Obviously, I have tons more content related

518
00:24:18,440 --> 00:24:20,560
 to offline local tooling to talk about,

519
00:24:20,560 --> 00:24:22,160
 but I feel like this is a good start.

520
00:24:22,160 --> 00:24:24,960
 Just really want to remain focused on steps

521
00:24:24,960 --> 00:24:27,560
 that you can actually try at home challenges you can give

522
00:24:27,560 --> 00:24:28,520
 yourself.

523
00:24:28,520 --> 00:24:30,240
 But let me know what you think of this

524
00:24:30,240 --> 00:24:31,920
 and look forward to hearing from you.

525
00:24:31,920 --> 00:24:34,040
 Really appreciate all of you listening.

526
00:24:34,040 --> 00:24:36,800
 And if you like this show, please do share the show

527
00:24:36,800 --> 00:24:37,640
 with others.

528
00:24:37,640 --> 00:24:39,360
 That's the number one thing you can do

529
00:24:39,360 --> 00:24:41,080
 is tell somebody else about it.

530
00:24:41,080 --> 00:24:42,840
 Leave a review for the show.

531
00:24:42,840 --> 00:24:44,000
 That would be awesome.

532
00:24:44,000 --> 00:24:47,920
 I so much to cover.

533
00:24:47,920 --> 00:24:49,560
 But for the moment, I just want to touch base

534
00:24:49,560 --> 00:24:50,960
 on some upcoming events.

535
00:24:50,960 --> 00:24:53,480
 So obviously, Linux Fest Northwest is coming up

536
00:24:53,480 --> 00:24:54,840
 at the end of April.

537
00:24:54,840 --> 00:24:56,440
 I'll leave a link to their website.

538
00:24:56,440 --> 00:24:59,280
 It does seem that the schedule is not public yet

539
00:24:59,280 --> 00:25:02,840
 at this moment, but that should happen any day now.

540
00:25:02,840 --> 00:25:06,840
 But I will be tabling there for the Linux Prepper podcast.

541
00:25:06,840 --> 00:25:08,920
 I'll be doing my low key gearhand off

542
00:25:08,920 --> 00:25:10,040
 that I mentioned earlier.

543
00:25:10,040 --> 00:25:11,720
 If you want to get involved in that,

544
00:25:11,720 --> 00:25:15,280
 I'll also be performing an original theater piece

545
00:25:15,280 --> 00:25:19,880
 all about AI psychosis called AI scanned my brain run.

546
00:25:19,880 --> 00:25:24,120
 And I'll be performing that specifically for Linux Fest Northwest.

547
00:25:24,120 --> 00:25:27,440
 It'll be the first new show that I've done in a few years.

548
00:25:27,440 --> 00:25:30,960
 My previous shows have all done super well at festivals

549
00:25:30,960 --> 00:25:31,800
 for theater.

550
00:25:31,800 --> 00:25:33,560
 Obviously, this isn't a theater festival,

551
00:25:33,560 --> 00:25:36,360
 but I thought I would adapt it to the conference format,

552
00:25:36,360 --> 00:25:39,280
 which means it'll get performed twice

553
00:25:39,280 --> 00:25:42,240
 as two 20 minute segments with a 10 minute talk back.

554
00:25:42,240 --> 00:25:44,680
 This allows people to come and go,

555
00:25:44,680 --> 00:25:46,880
 but each performance will be totally unique.

556
00:25:46,880 --> 00:25:49,400
 So whatever you see in the second performance

557
00:25:49,400 --> 00:25:51,800
 will not be the same as what you saw in the first.

558
00:25:51,800 --> 00:25:54,000
 And I think that'll make it a lot of fun.

559
00:25:54,000 --> 00:25:56,600
 So you can look forward to AI scan my brain rot

560
00:25:56,600 --> 00:25:59,920
 performed by Living Cartoon Company at Linux Fest Northwest.

561
00:25:59,920 --> 00:26:03,600
 It'll be in person only, no live stream of it.

562
00:26:03,600 --> 00:26:06,800
 Sorry, not sorry, that's what's gonna happen.

563
00:26:06,800 --> 00:26:08,800
 But I'm just happy that you can walk in and see it

564
00:26:08,800 --> 00:26:10,240
 and see something unique and different.

565
00:26:10,240 --> 00:26:11,440
 I think it'll be really cool.

566
00:26:11,440 --> 00:26:12,920
 I'm really excited to do it.

567
00:26:12,920 --> 00:26:14,680
 Otherwise, I'll be tailing for the podcast,

568
00:26:14,680 --> 00:26:16,480
 giving trivia challenges.

569
00:26:16,480 --> 00:26:21,120
 And I will be releasing a additional episode all about conferences

570
00:26:21,120 --> 00:26:25,720
 talking about seagull versus Linux Fest Northwest,

571
00:26:25,720 --> 00:26:28,600
 talking to Adam Monson about projects

572
00:26:28,600 --> 00:26:30,120
 that he's been working on.

573
00:26:30,120 --> 00:26:32,000
 And you can enjoy that and get a better idea

574
00:26:32,000 --> 00:26:33,520
 of what happens at these conferences.

575
00:26:33,520 --> 00:26:37,560
 And maybe you'll feel inspired to want to attend one yourself,

576
00:26:37,560 --> 00:26:39,080
 whether you live in the Northwest

577
00:26:39,080 --> 00:26:40,160
 or somewhere else in the world.

578
00:26:40,160 --> 00:26:42,640
 Maybe there's conferences that you can attend as well

579
00:26:42,640 --> 00:26:43,480
 and check out.

580
00:26:43,480 --> 00:26:48,000
 All right, that said, I'm going to wrap this up

581
00:26:48,000 --> 00:26:49,720
 for the moment.

582
00:26:49,720 --> 00:26:52,360
 I know that I need to announce participants

583
00:26:52,360 --> 00:26:56,160
 of different projects and things coming up.

584
00:26:56,160 --> 00:26:57,520
 I will do that shortly.

585
00:26:57,520 --> 00:26:59,720
 I just wanted to get this episode out there

586
00:26:59,720 --> 00:27:00,720
 as the core episode.

587
00:27:00,720 --> 00:27:01,760
 Let me know what you thought.

588
00:27:01,760 --> 00:27:02,960
 You have any suggestions.

589
00:27:02,960 --> 00:27:04,720
 There's things you like, things you didn't like.

590
00:27:04,720 --> 00:27:07,240
 Email me podcast@livingcartoon.org

591
00:27:07,240 --> 00:27:09,360
 or connect with me however you wish

592
00:27:09,360 --> 00:27:12,640
 and have a wonderful day from me here

593
00:27:12,640 --> 00:27:16,560
 at Linux prepper podcast as James signing off.

594
00:27:16,560 --> 00:27:17,400
 Bye.

