For most personal websites, choose a small cloud server, not a dedicated server.
A portfolio, blog, documentation site, small forum, personal API, or low-traffic WordPress installation rarely needs an entire physical machine. A cloud VPS gives you enough CPU, memory, SSD storage, root access, snapshots, and upgrade flexibility at a much lower starting cost.