Your First Private Cloud in 15 Minutes
From a bare machine to a working private cloud. This guide walks you through choosing hardware, installing the operating system, and running your first workload. No prior infrastructure experience required.
Step 1: Choose Your Hardware
You need any x86_64 machine with at least 4GB of RAM and a 32GB drive. That is the floor. Here are practical options at different budgets:
Free: Old desktop or laptop
$0That old desktop gathering dust in a closet? It probably works. Any machine made after 2012 with 4GB+ RAM will run Proxmox VE. Laptops work too, they just need to stay plugged in.
Budget: Refurbished mini PC
$100 to $300Intel NUCs, Lenovo ThinkCentres, HP EliteDesks. Tiny, quiet, low power consumption (15 to 35W). Perfect for a home lab or small office. Available on eBay and refurbished electronics sites.
Production: Refurbished rack server
$300 to $1,000Dell PowerEdge, HP ProLiant, Supermicro. 64 to 256GB RAM, dual CPUs, hot-swap drives, redundant power supplies. Enterprise hardware built to run 24/7. Available refurbished at a fraction of original cost.
Do not overthink it. You can always add more machines later. The mesh network lets you mix and match hardware across locations. Start with what you have.
Step 2: Install Proxmox VE
Proxmox VE is the operating system that turns your hardware into a virtualization platform. It is free, open-source, and based on Debian Linux. Installation takes about 10 minutes:
ddhttps://your-ip:8006That is it. You now have a working hypervisor that can run virtual machines and containers. The web UI gives you full control over CPU, memory, storage, and networking.
Step 3: Connect to the Mesh
A single machine is useful. Multiple machines connected together are powerful. The WireGuard mesh overlay creates encrypted tunnels between all your nodes, regardless of their physical location.
A machine under your desk at home and a refurbished server in a colocation facility will see each other as if they are on the same local network. Latency depends on physical distance, but the connection is automatic, encrypted, and persistent.
With datacenter.dev, mesh networking is handled by the bootstrap ISO. The first machine you boot becomes the control plane. It sets up Headscale (a self-hosted Tailscale coordination server), generates mTLS certificates, and starts ProxAPI. Every subsequent machine discovers the control plane and joins automatically.
Step 4: Run Your First Workload
With Proxmox VE installed, you can create virtual machines and Linux containers from the web UI. Here are a few first workloads to try:
Run a local AI model
Create a VM or container, install an inference engine, and pull a model. You will have private, local AI running in minutes.Full guide here.
Host a web application
Deploy a Next.js, Django, or Rails app in a container. Point a domain at it using Cloudflare Tunnels (no port forwarding needed). Your application, your hardware, your data.
Set up a private database
PostgreSQL, MySQL, or CockroachDB running on your own hardware. No per-hour charges, no storage fees, no egress costs. Just your data, on your machine, with full control over backups and replication.
What You Now Own
After following these steps, you have:
- •A fully functional hypervisor that can run any operating system or container
- •Complete data sovereignty: nothing leaves your network unless you send it
- •Zero recurring compute costs beyond electricity
- •A foundation you can scale by simply adding more machines to the mesh
This is what it means to own your infrastructure. No monthly invoices from cloud providers. No surprise bills. No dependency on someone else's uptime. Just your hardware, your network, your rules.