Prox Load Balancer
The Prox Load Balancer (ProxLB) helps you to rebalance your Container and VM workloads across your nodes in your Proxmox cluster where it acts as a resource scheduler.
Grouping
Easily manage VM grouping in Proxmox by tagging them with unique identifiers to keep them together or separate on nodes, ensuring efficient and organized virtualization.
Flexible Balancing
ProxLB's intelligent rebalancing optimizes cluster performance and reliability by dynamically distributing VM workloads based on memory, disk, and CPU usage, preventing node overburden and reducing operational costs.
Secure
No SSH, no additional authentication mechanisms! ProxLB fully based on Proxmox'x API and its user management.
ProxLB is a pleasure
ProxLB fits your needs and runs when you really need it! You can run it as a one-shot, just to make sure everything gets rebalanced in your desired way once but you can also run it periodically. The systemd unit file ensures to always cover your need.
On top, there's also a gui implementation to just trigger a rebalance by the Proxmox UI which you can simply reach by Proxmox's web interface. [currently removed]
Check ProxLB now!Free & Open-Source
Tired of commercials providing such features for much money? Open-source products like Proxmox and ProxLB have you covered!
How to install?
ProxLB can be installed in different ways. You can easily take the bleeding-edge code from GitHub, but also simply use the pre-built packages. The repository and container image approach ensures to have always the latest stable version in place. Simply choose your way to go:
ProxLB is also available for Debian based distributions by its own repository. This can be
used on dedicated hosts or directly on Proxmox nodes.
wget -O /etc/apt/trusted.gpg.d/proxlb.asc https://repo.gyptazy.com/repo/KEY.gpg
deb repo.proxlb.de/ /
ProxLB can also be installed by distribution packages where it comes with packages for:
wget https://proxlb.de/pkgs/proxlb_1.0.0_amd64.deb
wget https://proxlb.de/pkgs/proxlb_1.0.0_arm64.deb
wget https://proxlb.de/pkgs/proxlb-1.0.0-Linux.rpm
ProxLB is also available as a Container image which can easily be used
with Docker or Podman.
docker pull cr.proxlb.de/proxlb/proxlb:latest
Here are our heroes
Find the hard working people behind ProxLB:
gyptazy
Lead Developer
You?
I'm looking for help!
There are NO infinity resources!
Keep the resources of your nodes, containers and virtual machines in your cluster under control! ProxLB as a resource scheduler helps you to keep everything balanced.
Free & Open-Source
ProxLB is free and crafted under the open-source GPLv3 license.
Resources
Got rid of promises of infinity scaling in the cloud? Want to run on prem but in the right way? Rebalance your workloads!
API
ProxLB also provides an own API interface to obtain metrics and information about potential re-balance actions. You can also obtain the next optimal node for new CT or VM placement. [coming with Version 1.1.0]