Skip to content

Nginx

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 ๐Ÿš€!