upvote
I think it's a pretty clear line. Self hosted means you can run it locally in your home, using a saas platform or vps is just a convenience, not a requirement.
reply
I think a VPS is acceptable because otherwise you just can't let the broader internet talk to you, then. The internet's structured that way.

I hope AI will push infra, including good-enough AI itself, dirt cheap, so that everyone has "good enough" software for themselves. Tailscale is a game changer in this regard but only the first step.

reply
I don't have a VPS, I have a mini server in my house. I run bunch of publicly available services on it.
reply
I might be stupid but I thought normal consumer internet didn't expose stable IP addresses?
reply
What about FOSS SaaS alternatives that are meant for team collab? Like Plane (Jira replacement). Does that have to be ran locally at home for it to be considered "self hosted"?
reply
Self hosted means you host it yourself. I.e. you run the software. Running on your own home machine is definitely self-hosted. Hosting it on a VPS in some datacenter still is. Running it in a cloud platform somewhere is stretching it but I'd say that sill is. SaaS definitely is not self hosting even if the software is open source. The important part is that you're the one in control of the software.
reply
If you run Plane on your hardware, then it is self-hosted.
reply
deleted
reply
I think the line is obvious... If you can't unplug it, you're not self-hosting.
reply
You should have the option to host it at home. Then you may choose to host in a vps. Must be vendor agnostic.
reply
Agreed, in my mind it’s where the developer can’t unilaterally change your installation.
reply
IMO physical hardware in your own material possession, so only the last of your examples.
reply
I would personally draw the line a the data centres. If your infrastructure involves data centres, this is not self hosting. In my opinion.
reply