How to Build a Proxmox Cluster and Turn Old PCs into a Powerful Home Server
If you have old PCs collecting dust at home, you might be sitting on an amazing opportunity. Instead of letting them go to waste, you can transform them into a powerful server environment using Proxmox VE and build your own Proxmox cluster.
What used to require expensive enterprise hardware can now be done with recycled desktop machines. With a little planning, you can create a system capable of running virtual machines, containers, storage services, backups, media servers, development labs, and even business applications. In short, you can turn “obsolete” computers into a highly practical and surprisingly powerful infrastructure.
In this guide, we will cover what Proxmox is, why clustering matters, what hardware you need, and how to set up a Proxmox cluster using old PCs. We will also go over best practices and common mistakes so you can build something stable and useful.
What Is Proxmox VE?
Proxmox VE (Virtual Environment) is an open-source virtualization platform that combines:
- KVM (Kernel-based Virtual Machine) for full virtual machines
- LXC (Linux Containers) for lightweight containers
- Web-based management interface
- Built-in clustering
- Backup and restore tools
- Storage management
- Networking and firewall features
In simpler terms, Proxmox allows you to run multiple systems on one machine and manage them from a clean web dashboard. You can host a Windows VM, Ubuntu server, Docker container host, a NAS service, and more—all in one place.
The real magic starts when you use more than one machine and connect them in a cluster.
Why Build a Proxmox Cluster?
A Proxmox cluster is a group of Proxmox nodes (servers) managed together. This setup gives you more flexibility and makes your homelab or small server environment feel much closer to enterprise infrastructure.
Key Benefits of a Proxmox Cluster
1) Better Use of Old Hardware
One old PC may be limited, but three or four old PCs combined can become a capable server platform. Clustering lets you pool CPU, RAM, and storage across multiple machines.
2) Centralized Management
Instead of logging into each machine separately, you manage all nodes from one Proxmox web interface.
3) High Availability (Optional)
If you add shared storage and configure it properly, you can move workloads between nodes and reduce downtime. This is a huge advantage if you host important services.
4) Learning Enterprise Skills
Proxmox clustering teaches concepts used in real IT environments:
- Virtualization
- Networking
- Storage design
- Redundancy
- Resource planning
If you are a student, IT enthusiast, or aspiring sysadmin, this is excellent hands-on experience.
5) Save Money
Server-grade hardware is great, but expensive. Old desktops are often free or cheap. Proxmox makes them useful again.
Can Old PCs Really Be “Powerful”?
Yes—if you define “powerful” correctly.
A modern enterprise server will still outperform old desktops in raw efficiency and reliability. But for many real-world tasks, old PCs can be extremely capable when clustered together.
Here is what a Proxmox cluster made from old PCs can handle well:
- Home automation (Home Assistant)
- Media servers (Plex/Jellyfin)
- File servers / NAS
- Web hosting and reverse proxies
- Game servers
- Docker hosts
- Databases for testing
- CI/CD lab environments
- VPN gateways
- Security monitoring tools
- Development and learning environments
The trick is not trying to make one old PC do everything. The power comes from combining resources across multiple nodes and assigning workloads intelligently.
Hardware Requirements (Using Old PCs)
You do not need identical machines, but clustering works best when the nodes are reasonably compatible.
Minimum Recommendations Per Node
- 64-bit CPU with virtualization support (Intel VT-x / AMD-V)
- 8 GB RAM (16 GB is better)
- SSD for the Proxmox OS (highly recommended)
- Gigabit Ethernet
- USB drive for installation
- BIOS access to enable virtualization
Nice-to-Have Upgrades
- 16–32 GB RAM
- Second SSD or HDD for VM storage
- Dual NICs (for better network separation)
- UPS (uninterruptible power supply)
- Similar CPU generations (helps with VM migration)
Important Note About Mixed Hardware
You can cluster mixed PCs, but differences in:
- CPU instruction sets
- RAM sizes
- Disk speed
- Network cards
can affect performance and migration flexibility. It still works, but plan accordingly.
Before You Start: Planning Your Cluster
A good Proxmox cluster starts with good planning. Here are the main decisions to make first.
1) How Many Nodes?
A 3-node cluster is the most common and practical starting point.
Why 3?
- Better quorum behavior (important for cluster stability)
- Easier to test failover scenarios
- More flexible workload distribution
You can start with 2 nodes, but quorum and availability are trickier unless you use a qdevice or carefully design the setup.
2) Network Design
At minimum, each node needs:
- A static IP address
- Access to the same LAN
- Reliable Gigabit connection
Example:
- Node1: 192.168.1.101
- Node2: 192.168.1.102
- Node3: 192.168.1.103
Use static IPs, not DHCP, for stability.
3) Shared vs Local Storage
This is a major design choice.
Local Storage (Simple)
Each node stores its own VMs locally. Easy to set up, great for learning.
Downside: live migration and high availability are limited.
Shared Storage (Advanced)
Use NAS, NFS, Ceph, or ZFS replication. Better for HA and migration.
Downside: more complex setup.
For a beginner cluster made from old PCs, start with local storage, then expand later.
4) Power and Cooling
Old PCs can consume more power than modern mini PCs. Place them in a ventilated area, clean dust out, and monitor temperatures. You want a reliable cluster, not a space heater.
Installing Proxmox VE on Old PCs
The installation is straightforward.
Step 1: Download Proxmox VE ISO
Download the latest Proxmox VE ISO from the official website and create a bootable USB drive.
Step 2: BIOS Settings
On each old PC:
- Enable Virtualization Technology (VT-x / AMD-V)
- Enable boot from USB
- Disable secure boot (if needed)
- Set power recovery to “Power On” (optional but helpful)
Step 3: Install Proxmox
Boot from USB and install Proxmox on each node.
During setup:
- Set hostname (important)
pve1.localpve2.localpve3.local
- Assign static IP
- Set strong root password
- Configure correct DNS and gateway
Repeat for all nodes.
Building the Proxmox Cluster
Once all nodes are installed and reachable, you can create the cluster.
Step 1: Create the Cluster on the First Node
On your first node (pve1), open the shell and run:
pvecm create homelab-cluster
This creates the cluster configuration.
Step 2: Get the Join Information
Still on pve1, run:
pvecm status
You can also use the web interface:
- Datacenter → Cluster → Create Cluster (if not already created)
- Datacenter → Cluster → Join Information
Copy the join command/token.
Step 3: Join the Other Nodes
On pve2 and pve3, use the join command from pve1 (via shell or web UI).
Example flow:
- Datacenter → Cluster → Join Cluster
- Paste join info
- Enter root password of the first node
- Confirm
After joining, all nodes should appear in the same Proxmox datacenter view.
Step 4: Verify Cluster Health
Run on any node:
pvecm status
Check:
- Quorum is present
- All nodes are listed
- No communication errors
If quorum is healthy, your cluster is working.
Turning It Into a Powerful Server: What to Run
Now comes the fun part. A Proxmox cluster becomes powerful when you run the right services and distribute them properly.
Here are practical examples.
1) One Node for Core Services
Use one node for:
- DNS / Pi-hole
- Reverse proxy (Nginx Proxy Manager)
- VPN (WireGuard)
- Monitoring (Uptime Kuma, Grafana)
These services are lightweight and ideal for containers (LXC).
2) One Node for Media and Storage
Use another node for:
- Jellyfin/Plex
- File server (Samba/NFS)
- Backup jobs
- Download tools
If this node has larger HDDs, it becomes your storage/media workhorse.
3) One Node for Experiments and Learning
Use the third node for:
- Linux labs
- Windows testing VMs
- Coding projects
- Docker/Kubernetes experiments
- Security tools
This keeps your “production” services stable while you test new things.
This is the real advantage of a cluster: separation of workloads without needing expensive hardware.
Best Practices for Old-PC Proxmox Clusters
Using old hardware can be very effective, but stability depends on discipline. These best practices make a big difference.
1) Use SSDs for the OS
Even older PCs feel dramatically faster with SSDs. Proxmox on HDD works, but it is noticeably slower.
2) Match RAM as Much as Possible
If one node has 32 GB and another has 8 GB, balance your workloads carefully. More similar nodes make management easier.
3) Use Static IPs and Hostnames
Changing IPs later can break cluster communication. Set it correctly from the start.
4) Keep Time in Sync
NTP (time sync) is critical in clusters. Proxmox usually handles this well, but make sure all nodes use the same time source.
5) Back Up Everything
A cluster is not a backup. Hardware can still fail. Use:
- Proxmox backup jobs
- External drive backups
- NAS backups
- Cloud backup for critical files
6) Monitor Temperatures and Power
Old PCs may have:
- Dirty fans
- Weak PSUs
- Dried thermal paste
Clean them before deploying. Hardware hygiene matters.
7) Label Your Nodes
Simple but helpful:
- Physical label on each machine
- IP address label
- Role label (compute, storage, lab)
This saves time later when troubleshooting.
Common Mistakes to Avoid
Mistake 1: Using Wi-Fi Instead of Ethernet
A cluster should use wired Ethernet. Wi-Fi is too unstable for reliable node communication.
Mistake 2: Skipping BIOS Virtualization Settings
If virtualization is disabled, your VMs may fail or perform poorly.
Mistake 3: No Quorum Understanding
Clusters rely on quorum. If you shut down too many nodes, the cluster may become read-only or unstable. Learn the basics of quorum early.
Mistake 4: Overloading One Node
Distribute workloads. Do not run every VM on the “fastest” PC while the others sit idle.
Mistake 5: Ignoring Power Consumption
Old PCs can draw more electricity than expected. Measure usage if possible and optimize by:
- Using SSDs
- Removing unused GPUs
- BIOS power settings
- Consolidating workloads
Scaling Your Cluster Later
Once your basic cluster works, you can make it even better.
Upgrade Ideas
- Add a small NAS for shared storage (NFS)
- Add a 2.5GbE switch for faster networking
- Use Proxmox Backup Server on another machine
- Set up Ceph (advanced, but powerful)
- Add UPS for clean shutdowns
- Add VLANs for better security segmentation
You do not need to do everything at once. Build gradually.
One of the best things about Proxmox is that it grows with you. Your cluster can start as a weekend project and turn into a serious infrastructure platform.
Why This Is Great for Students, Makers, and Small Businesses
Building a Proxmox cluster from old PCs is not just a cost-saving trick. It is a powerful learning and productivity tool.
For Students
You gain practical experience in:
- Virtualization
- Linux administration
- Networking
- Systems architecture
These are highly valuable technical skills.
For Makers and Hobbyists
You can self-host your own tools, automate your home, and run projects without paying monthly cloud fees.
For Small Businesses
A recycled-PC Proxmox cluster can support:
- Internal file sharing
- Local services
- Test environments
- Basic business apps
It is not a replacement for enterprise hardware in every case, but it can be a smart and affordable start.
Final Thoughts
Old PCs are often underestimated. On their own, they may seem outdated. But with Proxmox VE and clustering, they become part of something much more powerful: a flexible, scalable, and efficient server platform.
A Proxmox cluster lets you combine machines, centralize management, and run real services with surprising reliability. It is one of the best ways to build a homelab, learn IT infrastructure, or create a low-cost server environment for personal and professional use.
If you are just getting started, begin with three old PCs, a Gigabit switch, and a simple plan. Install Proxmox, build the cluster, and launch your first few containers and virtual machines. Once you see everything running from one dashboard, you will understand why so many people love Proxmox.
Instead of throwing away old hardware, turn it into an asset. Your next powerful server might already be sitting in your garage.