Episode Transcript
Transcripts are displayed as originally observed. Some content, including advertisements may have changed.
Use Ctrl + F to search
0:10
Hello, welcome to episode 263 of Late
0:13
Night Limits. I'm Joe and
0:15
with me are Fainan. Ahoy. Graham. Hello.
0:18
And Will. Hello. Let's get straight on
0:21
with our discoveries then. Graham, what
0:23
is Naboo-Kasa? I've been
0:25
updating my home assistant setup over
0:27
the last couple of weeks. One
0:30
of the problems that I've kind of ignored, and I'm sorry,
0:33
I have Nest thermostats here.
0:35
Boo. I had them before
0:37
Google bought them. Hate myself. You
0:39
should. For a long time, the API
0:41
was open and then I
0:43
think we talked about it. Google closed
0:45
down their authentic, their old style authentication
0:47
that they inherited from Nest. And
0:50
long story short, I always accessed my
0:53
home assistant through a VPN. I
0:55
wasn't prepared to expose ports
0:58
on my home network with home assistant
1:00
and also to set up the certificates
1:02
that it needs. The Let's
1:04
Encrypt certificates that I'd need for the devices running in
1:07
my house that I wanted to expose, which is what
1:09
I'd need to do for
1:11
Google Nest integration. And also quite a few
1:13
other kind of endpoints that I
1:15
might want to use. I also didn't
1:17
want to host home assistant outside of my home
1:19
network. I quite like the fact that it's running
1:21
here. Nabokasset is
1:23
a project that was started
1:25
by the original home assistant
1:28
developers, and it's a subscription
1:30
service that forwards on your
1:32
home assistant front end portal
1:34
and all the API calls
1:36
basically to your home assistant
1:38
instance directly internally to
1:40
home assistant. It's built into home
1:42
assistant. I think it's
1:44
$7.99 a month in dollars and
1:47
pounds and a bit cheaper in
1:49
euros and 10 times that I think
1:51
if you want to play an annual subscription and there's
1:53
a month's free demo, I'm not endorsed by them
1:55
at all. But it's
1:58
just a one click you enable it. in your
2:00
Home Assistant instance, and now you've
2:02
got, let's encrypt, you've also got
2:04
an online portal to access your
2:06
Home Assistant, and everything is forwarded
2:09
securely to your own instance.
2:12
And they also support your own domain name.
2:14
So if you happen to own some, I
2:17
don't know, Mucky JPEGs domain name or
2:19
something, and you want it to be
2:21
home.muckyjpeg.com, you can do that and
2:23
make that your Home Assistant portal. And I trust
2:26
it, it worked faultlessly. I got
2:28
the Nest integration working through HTTPS
2:32
and forwarding through Nebuchadnezzar. It didn't take that
2:34
much time. And actually, I hate subscriptions, but
2:36
I feel really good about this because part
2:38
of the money also goes back to Home Assistant
2:41
and in funding Home Assistant development. Very
2:43
interesting. I've looked at this before and
2:45
thought that seven pounds a month seemed
2:47
a little bit too expensive for the
2:49
value that I would get out of
2:52
it. My primary use case
2:54
would be the Alexa integration so that
2:56
I could use that
2:58
device, which I will not say the name of again,
3:01
in order to command the stuff
3:03
around my house. I do that
3:05
with a Node-RED extension, which
3:08
I subscribe to the Pro plan there, but I
3:10
think it's maybe a couple of quid, maybe a
3:12
dollar a month or something, it's pretty cheap. But
3:15
I would quite like to rationalize everything into a
3:17
single platform, but it just felt like it was
3:19
too much money. But you're
3:21
saying that it all just works, it's dead simple
3:23
and it therefore could
3:25
well be worth my money. Yeah, and
3:27
it helps support the project as well.
3:30
I mean, I haven't looked into it
3:32
too much. They say it does, the
3:34
community say it does. They use the
3:36
money to host the community and do
3:38
it without having advertising. So it's
3:40
almost worth it just for that alone if you use Home
3:42
Assistant, I think. Will,
3:45
Larmafile. Larmafile is quite
3:47
extraordinary. It is an
3:49
AI bullshit, which runs
3:51
llama LLMs. I've
3:54
muted failing then. You
3:57
can download an executable, which will run on the
3:59
web. Windows or Linux or Mac
4:01
or BSD, you can just
4:03
download a single file which is typically tens
4:06
of gigabytes in size but not really that
4:08
massive. Not when you've got gigabytes of magical.
4:10
No, I haven't told you about my internet
4:12
connection. You might have a couple of cards
4:14
at once. So
4:16
it doesn't take a massive amount of time.
4:18
For example, the wizard coder
4:21
Python 13b model is
4:23
7.3 gig for
4:25
the whole thing, which is quite impressive.
4:28
You download this file, you make it
4:30
executable, you run it. In some
4:32
cases there's a web UI, you go to
4:34
a localhost colon 8080 and there's
4:36
a box and you type in your questions and it
4:39
talks back to you. The wizard
4:41
coder one, you have to pass it
4:43
like C code, uncompliled in the command
4:45
line in order to ask it questions.
4:47
If you just run it, well mine
4:50
just started going on about bowel cancer
4:52
so I just kind of quit out
4:54
and try something else. Unprompted bowel cancer,
4:56
was it? Yeah, so I
4:59
tried the the Mistral 7b one which I think
5:01
is like the default one and it gives
5:03
you a web interface and you can just
5:05
ask it questions and I asked it some
5:07
questions and I asked it two significant questions.
5:10
One was why did Python switch
5:12
from print being a statement to a function
5:14
and it gave a very logical straightforward answer
5:16
and I asked it if it knew about
5:18
late-night Linux to which it said yes it
5:21
did and then it was a Linux podcast,
5:23
a weekly podcast run by two ladies and
5:26
then that was the end of that.
5:28
But the real amazing thing here
5:31
is that I could download from
5:33
the internet a single file and
5:35
execute it and it just worked
5:37
on my normal laptop and I
5:39
could sit there typing in questions and it was
5:41
giving answers. It's quite extraordinary. Hang on, hang on,
5:43
hang on, it was giving answers.
5:45
Well, I like, you didn't specify any of
5:47
them were correct. 50% of
5:50
them were correct. Hang on, that pointed one,
5:52
do we even know if that was correct?
5:54
It just sounded plausible. Yeah, it sounded, so
5:56
that's the half of it. Really. At
5:59
this point I don't really care about the quality of
6:01
the answer it's giving me. What I care about
6:03
is the portability of being able
6:05
to put these LLMs in
6:08
a relatively small container which are
6:10
executable across multiple platforms. The
6:12
correctness that can come later, this
6:14
is the real challenge here, making
6:16
it usable by normal people. I
6:19
can spout bullshit in almost no way,
6:21
so I don't see why that's forget
6:24
the feature. You raise
6:26
a fair point, but I would say give it
6:28
a go. Honestly, give it a go. Follow the
6:31
quick start guide within 30, well,
6:33
okay, depends on your internet connection. Within
6:35
a few minutes, you will be running
6:37
an LLM model on your machine which
6:39
you can interact with without sending data
6:41
to the internet. It's quite extraordinary. I
6:43
think you should try it. I think
6:46
it's very cool, Will. Thanks for bringing
6:48
this up. Imagine if all the companies
6:50
or startups want to mess around with
6:52
LLM via their online API and start
6:54
using something like this, it would help
6:56
us all get even better answers. Faid-in.
7:00
Faid-in, what is Over the Wire? First
7:03
caveat is I haven't done much because
7:05
I ran out of time for the
7:07
last two weeks. I was working on
7:09
a project, but it is a hacker,
7:11
sort of, inverter commas game. The
7:14
idea is you test out your skills.
7:16
They start off super simple in the
7:18
bandit level is what they start
7:20
off with where you're SSHing into a server, cat
7:23
in a file, and then next time you try to
7:25
do it, it's a dash, is the file name, so
7:27
you have to work out how to do a cat
7:29
in the dash file. It continues on. There's
7:31
about 30 levels of that first
7:33
game, but there's many, many of them.
7:36
The idea is to try and encourage
7:38
people to understand how to hack into
7:40
systems or how to extract info from
7:42
various servers in different ways and
7:44
learn various shell skills. It's quite
7:46
cool. Interesting idea. Now, obviously, I haven't
7:48
tried that much. I didn't have enough time. I'm going to
7:51
do it over the next couple of weeks if I've got
7:53
a bit of spare time here and there. I just
7:55
thought it might be a bit of a laugh for
7:57
people to try out. It starts off super basic. but
8:00
there is a hierarchy of how you do
8:02
it and the various games start on various
8:04
different levels. Anybody who knows
8:06
what they're doing banned it is probably a bit
8:09
too easy but there's probably still stuff in there
8:11
to catch out. So I thought it was quite
8:13
fun. Give people a different view of looking at
8:15
servers and how to get into them and learn
8:17
various bits and pieces. How do you get onto
8:19
this thing? It is an SSH server. So like
8:21
for instance as far as I got in the
8:24
bit of time I had the
8:26
SSH into the server, they give you the details and they
8:28
say you need to get the info for the next level
8:31
by getting info out of this file and
8:33
start off as just cat a readme file.
8:35
Next time we go around you log back
8:37
in as a different user into the server
8:39
as banned at one. He was
8:42
being banned at zero and the next file
8:44
is a dash and you have to how
8:46
do I get a dash and cat the
8:48
dash file and obviously
8:50
because that's part of a user input for
8:52
an option in the file it makes it
8:54
tricky to get to so you'd like dot/dash
8:57
whatever and things like that. So it's
8:59
quite cool and it continues on that way.
9:01
Now the thing is I obviously didn't have enough time to
9:03
try it out all the way but I just thought if
9:05
people want to give it a go or throw them some
9:08
money to help people out learn yeah
9:10
it's a valuable project I think.
9:12
I'm in. Don't
9:15
get distracted with such a recording here.
9:17
Do it. Do it. I've
9:19
mentioned before my quest to get
9:22
a decent experience on a big
9:24
4k TV and I was
9:26
determined to do that with a proper
9:29
x86 linux box. Well
9:31
I finally just cracked. It
9:33
was Black Friday. The Fire TV
9:35
stick 4k max was 55 quid
9:38
I think and so I just
9:40
thought right I'm going to buy this and plug
9:42
it into the TV and see how it goes.
9:44
I probably won't use it much but you know
9:46
it's only 55 quid whatever and
9:49
it's fucking brilliant and the reason it's brilliant is
9:51
yeah okay you've got your official apps like iPlayer
9:53
which is nice to have and have a reasonable
9:55
resolution although not 4k seemingly when I got right
9:58
up close to the end of the video. Most
10:00
of the tele it was a bit blurry and
10:02
not that good. But what
10:04
has really made the experience good is that
10:07
you can install some open source applications on
10:09
it. VLC, Jellyfin.
10:12
So I got my little wise
10:15
box, got a Jellyfin server going on that
10:17
and streamed it to the tele, no problem.
10:19
Even some pretty hardcore 4K
10:21
shit, which I actually had
10:23
to change the settings to be original
10:26
quality so I wasn't trying to transcode
10:28
it. I should be able to transcode
10:30
it, I'm not sure why it didn't. But anyway, so that
10:32
worked perfectly. But VLC,
10:35
and this goes for all platforms, a lot of
10:37
people don't know this, VLC will play local media
10:39
no problem most of the time. But
10:42
you can also play stuff from
10:44
the network. I mean, the video LAN is the company
10:46
that makes it. And streaming
10:48
stuff is its bread and butter. And
10:51
so you just go into browse and you can find in
10:53
my case the Samba server and
10:55
just browse through all of the files, all of
10:57
my DVD rips and whatnot, and just
10:59
start playing it, no problem. And apart
11:01
from a little bit of skipped
11:03
frames in iPlayer and
11:05
a bit of lag with Bluetooth,
11:08
it's pretty much a flawless experience I would
11:10
say. Are you not worried
11:12
about the fact that Amazon is gonna move
11:15
away from wherever they are right now to
11:17
their own thing? Well, it's funny,
11:19
right? I was editing the
11:22
conversation we had about that and Will
11:24
was saying about how, yeah,
11:27
it's gonna suck when they move away from it and
11:29
it's not gonna be Android, you're not gonna be
11:31
able to sideload stuff. And
11:33
I thought life is too short to worry about
11:35
tomorrow, let's worry about today. Right
11:37
now it's on Black Friday sale, let's
11:40
just fucking buy this thing and see
11:42
what it's like. And yeah, in future
11:45
I'll have to find another solution, but
11:47
that'll be fun finding another solution. Right
11:49
now I'm gonna use this fire stick and
11:52
be happy in the moment. You are a
11:54
millennial though, so I mean, that does, is
11:57
on brand. I'm a Samuel, we've
11:59
been over. this. You are a millennial that
12:01
is in denial is what you are. I'm
12:04
a geriatric millennial or something. It doesn't
12:07
matter. You're still a millennial. Still a
12:09
millennial. Whatever, whatever. But yeah,
12:11
I'm not thrilled about having an
12:13
Amazon fucking spying device on my
12:15
network. But again, life
12:17
is too fucking short, man. I just want
12:19
to watch the football, you know what I
12:22
mean? In good quality. Will's got some t-shark
12:24
commands for you to run on. Well,
12:27
I'm with you, Joe. I think that the
12:30
ease of use and the value for money
12:32
really is unbeatable. And
12:34
if you have to sideload a few
12:36
apps, and you can use it
12:38
for the next couple of years, I still think you've got value
12:41
for money. Yeah, and sideloading is still
12:43
possible. You can get this thing called
12:45
load or download or something. And I
12:47
got a YouTube client that is
12:49
just YouTube premium basically for free with
12:51
no ads, because I tried to sideload
12:53
new pipe. I thought this is Android
12:56
new pipe. I'm not using my phone
12:58
and tablets and stuff. It's going to be great.
13:00
Well, no, the UI is not made for a
13:02
big tele and a remote control. And
13:05
it was just a bit of a shit experience.
13:07
So I asked Chris from Linux After Dark, and
13:10
he recommended SmartTube, which
13:13
is smarttubeapp.github.io. And
13:15
fuck knows how long that's going to last.
13:17
But again, living in the moment, right now
13:20
it works brilliantly. Basically as well
13:22
or better than new pipe on my phone. So
13:24
if you've got any sort of fire stick,
13:26
I highly recommend that SmartTube app.
13:29
Is this really upsetting you Feynim? No,
13:31
look, they're all proprietary media networks
13:33
and stuff. And you know, if you
13:36
can take advantage of Bezos and lose
13:38
him a few cash because you're not
13:40
using Prime streaming services, then that's
13:42
cool. But like
13:44
I do worry that we're all getting wrapped up
13:47
in so many devices that we're not going to
13:49
get on there. And I just hope that we
13:51
can still like keep a decent open foothold on
13:53
it all. Yeah. I mean, I
13:55
considered using the Pi 5 for this and I might try it.
13:58
But for now, just
14:00
want to have a good experience on
14:02
this TV. Everything I've tried basically amounts
14:04
to, I have to set it to
14:06
1080p for it to work smoothly. It's
14:08
really annoying though. If you want
14:10
to do things legally, it's painful. It
14:13
is really painful, this type of stuff. Well,
14:15
if you want to do things legally and
14:18
not buy the proper devices to do
14:20
it with, if you
14:22
want to just pay for Disney, Netflix and
14:24
all the rest of it, just
14:27
get a fire stick or one of the others,
14:29
a Roku, whatever, sign in, have a completely flawless
14:32
experience. But if you want to use
14:34
those services on a Linux box, not
14:36
so much. Assuming those things are there
14:38
and available to you in your country,
14:41
and they're not necessarily going to be.
14:43
Really? Not necessarily. There's not everything everywhere.
14:45
Well, we've got Netflix and Prime, and
14:47
we use a PS5 to do it.
14:49
So it's like all the proprietary junk
14:51
gets shoved onto it. And
14:54
routinely a film that you were watching that used
14:56
to be there is now gone. I
14:58
had watched Sicario, really enjoyed it, was
15:00
watching Sicario too, had only got
15:03
about 20 to 30 minutes into it
15:05
whilst watching it on Netflix. Totally
15:07
got distracted. A month later came back to
15:09
look for it. Gone. Fucking brilliant.
15:11
Cheers. How do I watch that then? I
15:13
can't. Yeah, and they wonder why people resort
15:15
to the high seas. Well, yeah, I mean,
15:18
it is ridiculous. It's like, give
15:20
me a reasonable option to pay for
15:22
it legally. And yes, it's
15:24
not the stalman way of doing things.
15:26
But I mean, there's realities to it all. You
15:29
can either do it illegally or not have it. And,
15:31
you know, I'd rather have it. Well,
15:33
for me, it's more about the applications
15:36
rather than the platform. As
15:38
long as I can run VLC and
15:40
Jellyfin, I'm not massively bothered because
15:42
it feels like an appliance, which
15:45
feels weird because I'd never do that on a desktop.
15:47
I'd never be like, oh, I'll just use Windows or
15:49
Mac OS. I'd always use Linux
15:51
if I could. But as far as that's the
15:53
problem, I can't use Linux effectively
15:56
at 4K. It
15:58
just doesn't want to work properly. And
16:01
it's almost certainly my error.
16:03
I could spend ages making it all
16:05
work with the right hardware acceleration and
16:07
everything. But you just buy one of
16:09
these, plug it in, and you're just off to the races.
16:12
Or in my case, off to the football pitch. Okay,
16:15
this episode is sponsored
16:17
by Tailscale. Go to
16:19
tailscale.com/L-N-L. Tailscale
16:21
is an easy to deploy, zero-config,
16:23
no-fuss VPN that allows you to
16:26
build simple networks across complex infrastructure.
16:29
Tailscale is a super easy way to
16:31
connect devices and services to each other, wherever they
16:33
are. Transform networking and
16:35
security with a modernized set of
16:37
solutions built on revolutionary protocols designed
16:39
for today's mobile and multi-cloud era.
16:42
With Tailscale, you get the benefits of Wireguard
16:44
without the hassle of manually configuring it. Amleth
16:47
from Linux Dev Time uses Tailscale to access
16:49
all his machines over the network. It's
16:52
things like being able to cancel a 3D
16:54
print that's turning into spaghetti from anywhere, so
16:56
it's slightly less of a disaster when it
16:58
gets home, that made him call Tailscale a
17:00
genuine game changer. So support the
17:02
show and go to tailscale.com/L-N-L and
17:05
try Tailscale out for free for
17:07
up to 100 devices and 3
17:09
users with no credit code required.
17:12
That's tailscale.com/L-N-L.
17:17
On to a bit of admin then. First of all, thank you
17:19
everyone who supports us with PayPal and Patreon. We really do appreciate
17:21
that. If you want to join
17:23
those people, you can go to latenightlinux.com/support. And
17:26
remember that for various amounts on Patreon, you can get an
17:28
ad-free feed of either just this show or all the shows
17:30
in the Late Night Linux family. And
17:32
if you want to get in contact, you can email
17:34
show at latenightlinux.com. Fadim,
17:36
you've got one from a listener on Mastodon.
17:39
Yeah, so Medi recommended Oh My
17:41
Bash when I was complaining about
17:43
Oh My Zudsh, Zedsh, Z-S-H, whatever
17:46
we wanted to call it. Oh
17:48
My Serhsh. Yes, exactly. So
17:50
Oh My Bash is for old-school people
17:53
who know what's good for them and
17:55
still use Bash. And this is essentially
17:57
all of those nice themes and plugins.
18:00
But for Bash, and I did try it out, I only tried
18:02
it out in the VM because I have
18:04
a load of cruft in my Bash RC
18:06
that I'd have to go through before I
18:08
could get it to work properly, but it
18:10
is a very simple script that you download
18:12
and definitely don't type into curl. In
18:15
fact, actually, this one doesn't go into curl.
18:17
They run it as a separate command shell
18:19
in Bash, which I thought was quite nice
18:21
of them. But yeah, you
18:23
download that, run it, and then there's a lot of,
18:27
it replaces your Bash RC shell. And
18:29
in there, there's various variables that you can
18:31
adjust yourself. And one of them is
18:33
a theme. And to be quite honest,
18:35
the theme is the one that I try to
18:38
most and some stuff in there is quite nice.
18:40
I bemoan the fact that a lot of them
18:42
seem to think that you don't need to know
18:45
your working directories that you're in right now. They
18:47
seem to go dot dot dot slash, and then
18:49
just the last or second last part of that
18:51
directory, which drives me mad because I need to
18:53
know where I actually am. Just PWD is fine.
18:55
If I'm PWDing every time I'm fucking dissed, I
18:58
might as well just have it in the fucking
19:00
list that's there. But honestly, some of them
19:02
were really nicely done. And you just go,
19:04
damn, I wish it was by default like
19:06
that. So quite nice. And
19:08
it's actually got a whole lot of plugins. The
19:11
Git one, I think, was about the only one I
19:13
really had any use for at the time. It uses
19:15
Pyens as well. But I don't use
19:17
that. I use some of the old Search and I'm
19:20
stuff. So I didn't get any use of that one
19:22
yet. But I'm going to try out some various plugins
19:24
on it. And it's really cool. There's about 70 themes,
19:26
apparently, so lots to choose
19:28
from. Yeah, and they say 24 plus plugins.
19:31
And the tagline for this seems to be,
19:33
your terminal never felt this good before. Yeah.
19:38
Some of the plugins are like Ansible,
19:41
AWS. There's a whole
19:43
load of stuff in there. I think Blue,
19:45
that's the Mac one, I think, isn't it?
19:47
Yeah. Obviously, it's cross platform. So
19:49
there's various stuff in there like NPM and
19:51
the JavaScript stuff is in there too. And
19:54
Kubernetes and all sorts of stuff. Oh, so you don't
19:56
need a fancy shell then? You do not.
19:59
You just need all these. fancy plugins, are you big around?
20:02
Side note, the website of the
20:04
developer of this, of
20:06
Omo Bash, his personal website
20:09
is like a shell and you interact with
20:11
it and type stuff in to get the
20:13
pages up. It's quite a lot of fun.
20:15
So if you're not gonna download
20:17
Omo Bash, I think you just still check
20:19
out his website. What? Where?
20:21
There's a link in the footer there. Oh, see
20:24
it now, yeah, you're right. Oh,
20:27
yes, command not found. Yeah, command
20:29
not found. Yeah, come on. I
20:32
totally implemented an entire operating system. What
20:34
is this? Some sort of joke? No,
20:37
this is actually quite cool. It's funny that
20:39
you do a dash L, whereas I do
20:41
it LL by default. Because in the budget,
20:43
it's alias too. Yeah, it's even the alias
20:45
of mine, I just never do it. That
20:49
is very cool. Let's do some
20:51
feedback then. Justin says, I
20:53
was wondering who your host is and if
20:55
there are some friendly, fast or open
20:57
source hosting providers. I'm wanting to start a
21:00
podcast and wondering if you can recommend a
21:02
hosting provider. Well, we just
21:04
use a VPS on Linux and
21:06
the media, the mp3s are hosted
21:09
with libthin. And it
21:11
really depends. If you want to start
21:13
a podcast, there's proper easy turnkey solutions
21:15
like fireside one and spot
21:18
five got one as well, where they'll
21:20
just take care of everything for you. Yeah, boo
21:22
exactly. But if you want something
21:24
you're in control of, then easy can try
21:27
and find some sort of Hugo thing like
21:29
Castanet or just
21:31
the classic WordPress and plugin
21:34
combination, like we do. I
21:36
don't know really, it depends how involved you
21:38
want to get with it. I mean, Graham,
21:40
what did you used to do when you used to have
21:42
your own show? Well, future, we
21:44
did have the kind of infrastructure, at least
21:47
we ran our own Ubuntu service. I mean,
21:49
it was a it was a button up
21:51
into 1804 on that for a long, long
21:53
time. And it wouldn't I don't think it
21:55
is recently, but until a few years
21:57
ago, it was a very good say eight or four
21:59
because it was Yeah, I was thinking that
22:01
was exactly the same thing. I
22:03
see, I think it might have been. You're right, I'm just forgetting.
22:05
I think you're right, it must have been 804. And
22:08
with the next voice we had sponsored hosting,
22:11
I think which is generously provided by Bite
22:13
Mark. I actually wanted to ask you
22:15
whether, can you share anything about
22:17
bandwidth, Joe? What the expectations might be on
22:19
how much would be downloaded to the demand
22:21
put on your host? Well, that's the thing.
22:23
I would advise if you're going to have
22:25
any sort of popular show, don't
22:28
host the media, the mp3s where you
22:30
host the website and the RSS
22:33
feeds. You want to offload that to someone
22:35
else, ideally a CDN. And
22:37
there's a few different CDNs, but
22:39
Libsyn is one of the earliest
22:41
podcast ones. And the pricing's
22:44
weird. They charge you, I think, $15,
22:46
$20 a month, whatever, and they have different plans.
22:49
And you get a certain number of megabytes per
22:51
month, and that's how much you can add to
22:54
the account. But then it keeps all
22:56
of your archives stuff. So
22:58
I think this show has been on Libsyn
23:00
for four or five years now.
23:02
And it means if I ever stop paying for
23:05
it, then they just delete it all and we're
23:07
knackered. But if I keep paying the $20 a
23:09
month, I can add a few
23:11
hundred megabytes of new shows to it before they
23:13
get archived at the end of the month. So
23:16
it's a bit of a weird sort of
23:18
pricing model, but it seems to work. And
23:20
I've never heard any complaints since we switched
23:22
to them in terms of speed, whenever I
23:24
download it, it's super fast. So I
23:27
would highly recommend not having your media
23:29
on the same box as
23:31
the RSS feed and the website. Because
23:33
you used to do that, didn't you? Then you had to
23:35
put Cloudflare in front of it. Yeah, that's right. But
23:38
actually, Cloudflare came when the story's gotten hacky
23:40
news rather than the podcast. Maybe that was
23:43
the popularity of the podcast failing. Yeah.
23:46
But essentially, to do a podcast, you need
23:48
an RSS feed and you need somewhere to
23:50
host the media. And if it's going to
23:52
be just like a few friends and your mum
23:55
listening, then just stick it on a $5 VPS. Not
23:58
a problem. If
24:00
it's going to be beyond a
24:02
few thousand people listening, then your
24:05
VPS is just going to get hammered every
24:07
time you release a new episode. If
24:10
the media is on there, if it's just the
24:12
RSS feed, then it doesn't really
24:14
matter. The RSS feed will often
24:16
go hand in hand with the website. If
24:19
you do a WordPress site, for example, you'll get
24:21
RSS more or less for free. Although
24:23
you can use plugins like the Blueberry
24:25
Power Press plugin, which makes it
24:28
really easy in iTunes compliant or Apple podcast
24:30
compliant. It's a bit
24:32
complicated really, but if you're just starting out and not
24:34
that technical, although I would imagine most of the people
24:36
listening are quite technical, but if you're not, then
24:39
I would advise just go for a time key solution
24:41
where they just take care of all of it for
24:43
you. You just upload your files to them and they've
24:45
got their own CDN that's probably just AWS ultimately.
24:49
They create the website and RSS feed and
24:51
everything for you and you just worry about
24:53
making the actual show. If
24:56
you are technical, then the easiest
24:58
way is probably WordPress or
25:01
I think some of the other, I think
25:03
Ghost has got some podcast plugins as well.
25:05
I don't know, it's just like everything in Linux and
25:07
software. There's a million ways to do it. Hosting
25:10
files directly in S3 is a pretty
25:13
cost effective way of serving to a
25:15
lot of people, but then
25:17
you've got to take care of keeping it all up to
25:19
date and so on and so on. But it's still a
25:21
pretty cheap way of not having to deal with CDNs and
25:23
that kind of thing. Well, yeah, you can do that with
25:26
the website as well if you
25:28
have a static site generally like Hugo. If
25:31
you don't have to worry about PHP
25:33
and stuff and MySQL or Maria or
25:35
whatever, then yeah, you can just create
25:37
the HTML website and that's what they do for
25:40
Linux matters. That just goes straight into
25:42
Linux object storage, which is just S3 I think and
25:45
that seems to work reasonably well. But
25:47
there's more work sort of upfront for that
25:50
I think. It took them, because they I
25:52
think took Hugo and Castanet and then had
25:54
to sort of adapt it a little
25:56
bit and it was a lot of
25:58
fucking around. Install
26:00
WordPress, install the podcast plugin,
26:03
upload your media to Libsyn. You can do it
26:05
in a couple of hours, if that. But
26:07
as always, there's a million ways to do it. Right,
26:10
well, we'd better get out of here then. We'll be back
26:12
next week when it'll probably be news and stuff. But
26:15
until then, I've been Joe. I've been
26:17
Faelem. You've been Graham. And I've been
26:19
Will. See you later. Mm.
Podchaser is the ultimate destination for podcast data, search, and discovery. Learn More