3 ms·
I like that you're planning on doing this. I think you'll have a good time reading these links. * https://blog.codinghorror.com/the-scooter-computer/ https://b
by gregors 3y ago
I like that you're planning on doing this. I think you'll have a good time reading these links.
* https://blog.codinghorror.com/the-scooter-computer/ https://blog.codinghorror.com/the-scooter-computer/
* https://blog.codinghorror.com/the-cloud-is-just-someone-elses-computer/ https://blog.codinghorror.com/the-cloud-is-just-someone-else...
Pay some attention to where he mentions "burning in your box"
I really think minipc's are the sweet spot. I run several and they are amazing for the cost. They run circles around cpu/memory/disk io you'll get at heroku or digital ocean. The cheaper smaller minipc's will run circles around any pi as well.
I run a couple of morefine m600 r9 7940hs ($520) with 1TB ssd and ($100) 64GB of ram ($200). If you look for deals you can occasionally score big (usually during holidays).
https://www.cpubenchmark.net/compare/3747vs5454/Intel-i7-10700-vs-AMD-Ryzen-9-7940HS https://www.cpubenchmark.net/compare/3747vs5454/Intel-i7-107...
I'd say this, if you're serving "from home" I'd make sure you've got a fiber connection and that you're not behind a nat. It's actually not expensive to get fiber and a block of public ip addresses where I live, but you should check into that.
Also, I would absolutely buy a ups ....actually buy 2. One specifically for your networking set up and another for your box. Cheap insurance if you ask me. I'd honestly only start off maybe hosting your staging server. Figure out what the latencies are like, how you're going to do data backups, and OS updates, etc and all the other digital lawn mowing activities first.
Many small businesses used to do exactly what you 're doing, but there's risk involved. I do think the sweet spot is collocation, but if you're ok with the risks have at it. You'll learn a lot and many others have done it.