If you're looking to start self-hosting services so you can break free from the likes of Google, Apple, and Microsoft, you'll want to get to know Ubuntu Server.
This how-to shows how to use free Ansible software to automate configuration of Cisco routers and links to other Ansible modules that apply to other vendors' gear and support other functionality ...