Proxmox

Open-source virtualization platform, compute, networking, and storage in a single solution.

Proxmox VE is a complete, all-inclusive open-source platform for enterprise virtualization that tightly integrates the KVM hypervisor and LXC containers, software-defined storage, and networking functionality into a single platform. It easily manages high-availability clusters and disaster recovery tools with its web-based management interface.

Enterprise-class features and a 100% software-based approach make Proxmox VE the perfect choice for virtualizing your IT infrastructure, optimizing existing resources, and increasing efficiency at minimal cost. You can easily virtualize even the most demanding Windows and Windows application workloads and dynamically scale your compute and storage as your needs grow, ensuring you remain adaptable for the future growth of your data center.

Proxmox VE 5 1 startpage with cluster screenshot

Proxmox is a Debian-based platform. Proxmox VE is based on Debian GNU/Linux and uses a custom Linux kernel. The Proxmox VE source code is free, released under the GNU Affero General Public License, v3 (GNU AGPL, v3). This means you are free to use the software, inspect the source code at any time, or contribute to the project yourself.

Using open-source software guarantees you full access to all features at any time, as well as a high level of reliability and security. We encourage everyone to contribute to the Proxmox VE project, while Proxmox, the company behind it, ensures that the product meets consistent and professional quality standards.

Create and manage QEMU/KVM virtual machines with Proxmox VE.

The complete virtualization solution. The kernel-based virtual machine (KVM) is the leading Linux virtualization technique. KVM is a kernel module

that integrates with the core Linux kernel and runs with near-native performance on all x86 hardware with virtualization support,

whether Intel VT-x or AMD-V.

You can use KVM to run Windows and Linux in virtual machines (VMs) where each VM has its own private virtualized hardware: a network card, disk, graphics adapter, etc. Running multiple applications in VMs on single-server hardware platforms allows you to save costs and creates an agile and flexible virtualization environment that meets your business demands.

Create and manage lightweight containers with LXC.

Containers are a lightweight alternative to full machine virtualization, offering lower overhead.
Linux Containers (LXC)

LXC is an operating system-level virtualization environment for running multiple isolated Linux systems on a single Linux control host. LXC acts as a user space interface for the containment features of the Linux kernel. Linux users can easily create and manage containerized systems or applications with a powerful API and simple tools.

With the built-in live/online migration feature, you can move a running virtual machine in Proxmox VE from one cluster node to another without any downtime or noticeable impact on the end user.

Administrators can initiate this process using a script or the GUI, making it relatively simple. It also allows you to easily take a virtual machine offline for maintenance or upgrades.