3 ms·
Buy some used servers on eBay, at least 3 will do for redundancy, then get 2 internet connections. Set up another server to act as your opnsense firewall/router
by from-nibly 2y ago
Buy some used servers on eBay, at least 3 will do for redundancy, then get 2 internet connections. Set up another server to act as your opnsense firewall/router and bond the two internet connections together. Make sure to buy a pair of UPSs for power back up. Install kubernetes and rook ceph with about 12 hard drives (redundancy) then find a friend who can host another server for offside backups. Dont forget the tape drive system for your second media. Start deploying gittea so you can host your code. Use argocd so you can have a build system. Deploy dapr so you can host all of your microservices in a standard way. Deploy otel and alertmanager so you can hook it into the only cloud service you need: OpsGenie (don't forget to winge the whole time you use it)
That way you can write an article about how much cheaper self hosting is compared to the cloud and get your next round of investment.
On a serious note. The next startup I do I'm going to just use supabase.
- happytoexplain 2y agoOnly about 10% of this comes off as sarcastic in the context of HN.
- flemhans 2y agoJust one server and skip the redundancy. Then it's kinda manageable
- j45 2y agoSelf-hosting using FTTH is many orders of magnitude more stable than home based internet used to be. A lot of the description above can be run pretty easily with Proxmox, which itself is a web based gui to setup said redundancy (even can run it as hybrid cloud with failover to the major cloud providers). This approach can greatly simplify and reduce dependency formation on one cloud service in particular.