From AWS to DIY: Building a Cost-Effective ๐ธ Home Server with Ubuntu Server, Docker, Portainer & Nginx on a High-Performance Mini PC! ๐
As a software engineer, Iโve relied on AWS for cloud computing for some time, but the rising costs finally pushed me to rethink things ๐ธ. During Black Friday, I jumped on a deal I couldnโt resist ๐ and built a home setup around a GMKtec mini PC with an AMD Ryzen 7 8845HS, paired with 2 x 48GB of DDR5 5600MHz Crucial RAM and two 4TB Samsung 990 PRO PCIe 4.0 NVMe M.2 SSDs. The whole setup cost me โฌ1,100 (about $1,200 USD) and runs at only 35W โกโthatโs roughly โฌ4.30 ($4.60 USD) a month in electricity here in France ๐ซ๐ท. Compare that to the $517 per month Iโd pay to run an AWS EC2 m8g.4xlarge instance. Now, Iโve got 16 CPUs (8 cores, 16 threads) ๐ป, 96GB of speedy RAM โ๏ธ, and 8TB of PCIe 4.0 NVMe storage ๐พ for demanding workloads. Itโs a massive money-saver ๐ฐ and the perfect base for a home lab running Ubuntu Server ๐ง. Tools like Portainer make container management easy ๐ ๏ธ, and Nginx Proxy Manager simplifies reverse proxy configurations ๐. If cloud costs are draining your budget, making the switch is well worth it ๐!