←back to thread

What I Self Host

(fredrikmeyer.net)
116 points FredrikMeyer | 4 comments | | HN request time: 0.786s | source
Show context
teddyh ◴[] No.45645903[source]
I deplore this weakening and dilution of the term “self-hosting”. In my opinion, if your services had downtime today, you are not “self-hosting”. If you depend on anything which has “cloud” in its name, you are not “self-hosting”. If you cannot reasonably quickly access your hardware physically, like inserting or replacing an add-on card, you are not “self-hosting”.

EDIT: It’s like saying “I don’t take the bus! I ‘self-drive’ my own car! (By which I mean that I employ an agency to provide a driver to drive a car for me, which I rent!)” or “I self-grow and self-harvest all my own food! By which I mean that I pay a farmer to grow food and harvest it for me.”

Words have meaning.

(Further: <https://news.ycombinator.com/item?id=21240357>)

replies(22): >>45645971 #>>45645977 #>>45645989 #>>45646006 #>>45646031 #>>45646206 #>>45646220 #>>45646259 #>>45646379 #>>45646413 #>>45646486 #>>45646708 #>>45646715 #>>45646804 #>>45646832 #>>45647244 #>>45647506 #>>45647959 #>>45649823 #>>45651076 #>>45652798 #>>45654558 #
1. lordnacho ◴[] No.45646206[source]
It's a spectrum that has been illuminated by time. In the old times you had to do all these. Now you can cut this somewhere:

- Power + cooling, physical security, network. (Old school LAN party)

- Can you access the bare metal OS? (Hetzner/OVH bare metal)

- Can you access a VM and decide what runs on it? (EC2 + associated services, K8s, etc, etc)

- Can you run a function? (Lambda for example)

So the meaning has wandered to something between the first and second, IMO.

replies(2): >>45646265 #>>45646673 #
2. teddyh ◴[] No.45646265[source]
The meaning has only “wandered” due to the marketing of dishonest hosting companies, and their partially self-deluded customers who want to believe the marketing in order to avoid doing the hard work of actually self-hosting.
replies(1): >>45646304 #
3. lordnacho ◴[] No.45646304[source]
I'm not so sure. Software people have a tendency towards abstraction, and often the bottom layer in their opinion of their own role is where you have OS control, without knowing much about the network and physical.

Whether that's reasonable, well, I kinda liked the underlayer and thought it was part of a good education. But not everyone agrees.

4. pessimizer ◴[] No.45646673[source]
There is no such thing as "bare metal OS." Metal is hardware, and an OS is an abstraction over hardware that restricts the software's access to it.