Reverse proxy without a single point of failure
-
[email protected]replied to [email protected] last edited by
That's not the point. Its unprofessional. Someone is going to smash and grab OPs idea and actually have the skills to host it properly. Probably at a fraction of the cost because OP doesn't understand that hosting SaaS products out of his house isn't professional or effective.
Also; cloud is cheaper than self hosting at any small amount of scale. This wouldn't cost much to run in AWS if built properly. The people who struggle with AWS costs are not professionals and have no business hosting anything.
-
[email protected]replied to [email protected] last edited by
This is a rabbit hole that's going to be very expensive. Caddy isn't going to do what you are wanting. You likely need enterprise systems which are complex and require at least 3 machines.
I would use AWS or Azure instead
-
[email protected]replied to [email protected] last edited by
You aren't going to get high reliability unless you spend big time. Instead, could you just offer uptime during business hours? Maybe give yourself a window to do planned changes.
-
[email protected]replied to [email protected] last edited by
This is so true. You can't expect your home server to ever be compatible to enterprise setups. Companies who have stuff on prem are still paying for redundant hardware and software which requires money and skill to maintain.
-
[email protected]replied to [email protected] last edited by
This will blow up in your face. You know enough to be dangerous but no enough to know that uptime is very hard.
AWS or Azure really isn't that expensive if you are just running a VM with some containers. You don't need to over think it. Create a VM and spin up some docker containers.
-
[email protected]replied to [email protected] last edited by
You need something like HAproxy
-
[email protected]replied to [email protected] last edited by
You want proper Kubernetes. Kube is for learning and testing purposes only. In Kubernetes there are plenty of different Ingress services available depending on your provider. I would look into something like Traefik or Metallb
-
[email protected]replied to [email protected] last edited by
I've done the on prem design. I've migrated people entirely to the cloud. I specialize a little in between.
Without any shred of doubt the cloud is going to be more cost effective than self hosting for 99% of all use cases. They're priced that way intentionally. You cannot compete with Cloudflare/AWS/GCP/Vultr/Akami/Digital Ocean/etc.
My homelab isn't about scaling, production workloads and definitely isn't accessible to anyone but me. I'd argue using it in any other way defeats the purpose and shows a lack of understanding.
-
[email protected]replied to [email protected] last edited by
The cloud is cheaper hosting things like websites that need HA. However if you are doing big compute or storing lots of data it will not be cheaper.
-
[email protected]replied to [email protected] last edited by
Disappointed to see the cloud people preaching uptime when most cloud offerings have severe downtime issues weekly.
Stop living in a bubble.
-
[email protected]replied to [email protected] last edited by
If you're doing actual big compute its cheaper in the cloud. Considerably. It's also very easy and cheap to store lots of data. You will never be able to compete with their price for storage so I have no idea why you think that would be true.
-
[email protected]replied to [email protected] last edited by
It is very much not cheaper in the cloud assuming you already have a on prem data center. The hardware stays mostly loaded and unlike the cloud we don't pay for usage.