WEBVTT

00:02.960 --> 00:05.000
Hello, everyone. So...

00:05.000 --> 00:08.760
My name's Yong-Ho, or you can call me Alex if you prefer my English name

00:08.760 --> 00:12.960
and I'm here to talk to you about self-hosting.

00:12.960 --> 00:15.720
And, the reason I say it's "cooking your own service"

00:15.720 --> 00:20.720
...it's a bit like the reason as to why you would self-host things:

00:20.720 --> 00:25.080
like how you can just buy food, but you can also cook your own meal.

00:25.080 --> 00:26.480
For self-hosting,

00:27.280 --> 00:32.280
the motivation behind it is also the fact that you can just do it at home.

00:32.280 --> 00:35.200
So, that's what we're gonna be talking about today.

00:35.200 --> 00:38.080
So: what is self-hosting?

00:39.000 --> 00:40.720
(hesitates)

00:40.720 --> 00:44.640
To talk about self hosting, we have to talk about how...

00:44.640 --> 00:48.200
normal, kind of, services work.

00:48.200 --> 00:50.920
The reason why that works is because the company has a server,

00:50.920 --> 00:56.320
and whenever you're interacting with the app,

00:56.320 --> 01:01.320
the requests are being sent to the company -- the company's server,

01:01.320 --> 01:04.120
and because the company owns that server they have

01:04.120 --> 01:06.560
unlimited access to those servers.

01:06.560 --> 01:10.960
And, there are legal procedures that prevent them from accessing it

01:10.960 --> 01:16.000
but there're no technical limitations, so they can just ... look into it.

01:16.000 --> 01:19.920
The curious admins may look into your data and stuff.

01:19.920 --> 01:24.040
So, the question is: what if we set up our own server,

01:24.040 --> 01:28.280
and run our own services? And that is self-hosting.
