Hi, I’m curious and I want to learn. I have Comcast internet and I’ve set up port forwarding, so now all requests to my domain goes to my desktop at home. If I want to take it up a notch and build an ec2 or DigitalOcean like service for my friends to use my desktop to help them host their apps, what would it take? I tired duckduckgoing some tutorials and I’m super confused. Anyone kind enough to explain to me please?
Why not build it on top of an existing service like digital ocean, GCP, Azure, or AWS?
Yeah seriously. Buy big server, rent out space to friends. Pays for itself.
It’s like WeWork but for cloud
Just Invent and Simplify, rent a dedicated server for $60/month. Buy extra IP as needed. The power you use to keep your desktop on is probably $20/month already.
Yeah but my desktop is powerful. It has 256gb ram. To rent that on aws is expensive. Not to mention graphics card, etc.
But also I want to learn more about the infrastructure of things
Technically need business internet to serve home servers. They may not notice, but if they do, they could shut off your internet. Otherwise just setup some docker containers with Cpanel or something.
But how would ip addresses work? How would my friends ssh into their containers?
You can buy static ips or just use some kind of dynamic dns.