Home
🔉Introduction¶
Hosting applications at home can be a great way to control your data and save money on application subscriptions. However, managing on-premise infrastructure can be cumbersome, and if left unattended, a liability. I set out to find a better way to manage these resources.
💡 Problem Statement
How can I replicate the experience of deploying applications to a cloud provider, at home, with minimal cost?
As an IaC developer I use Terraform and its open source fork OpenTofu, to manage scaled infrastructure on the cloud, and wanted to mimic this methodology at home. I have been using Proxmox for about 10 years now and have grown to love the scalability of it. I was doing research in to the proxmox API trying to find a way to automate and provision infrastructure hrough programmatic means, It was at this point I found a Terraform provider for the Proxmox api.
Leveraging this provider and opentofu I set out to build a modular workflow that would deploy the minimum infrastructure necessary for a secure proxmox datacenter. I wanted the automation to take a blank install of proxmox on a fresh machine and bring it up with all the customization I would need to host instances upon.
➡️ Option 1
If you would like to learn more about IaC please visit my IaC page.
➡️ Option 2
If you are comfortable with IaC feel free to start looking at the Dependencies page.
🏳️ TLDR:¶
if you are comfortable with IaC follow these steps here to get started deploying this infrastructure.