What is Proxmox VE?

Proxmox is a Debian-based open-source virtualization platform that combines a powerful OS with a built-in web-based management interface. It is designed for advanced users who need full control over their virtual environments.

Key Features of Proxmox VE

  • KVM (Kernel-based Virtual Machine): Enables full virtualization for running multiple operating systems on one host.
  • LXC (Linux Containers): Provides lightweight, efficient container-based virtualization with minimal overhead.
  • Snapshots & Backups: Create system snapshots and automated backups for easy recovery and data protection.
  • Clustering: Link multiple Proxmox nodes into a cluster for centralized management and automatic failover.

Proxmox VE offers enterprise-grade virtualization without licensing costs. Developers can test and deploy applications safely, resellers can manage multiple clients easily, and hosting providers can ensure high uptime and scalability.

Why Use Proxmox on a Dedicated Server?

Running Proxmox on a dedicated server gives you maximum control, performance, and flexibility for managing virtual environments:

  • Full Control: You have complete access to both the operating system and hypervisor, allowing full customization of network, storage, and resource settings.
  • Better Performance: Unlike shared cloud VMs, a dedicated server provides consistent, high-speed performance with no resource contention.
  • Perfect for Multi-Tenant or Sandboxed Setups: Proxmox’s KVM and LXC technologies let you run isolated VMs or containers - ideal for hosting clients, testing environments, or secure application deployment.

Proxmox on a Namecheap Dedicated Server

You can choose to have your server preconfigured with Proxmox during the purchase, or, if you already have a dedicated server with us, you may request a server reinstallation with Proxmox via Live Chat or billing@namecheap.com email at any time.

Below is the recommended specs Proxmox will run on:

  • CPU: 64-bit processor (Intel VT or AMD-V support required for virtualization);
  • RAM: 2 GB for OS and Proxmox VE services. Plus designated memory for guests (approximately 1 GB memory for every TB used storage);
  • Storage: 8 GB of free disk space required for the installation. A larger drive is needed for the actual use (SSD preferred);
  • Network: Redundant (Multi-)Gbit NICs, with additional NICs depending on the preferred storage technology and cluster setup;
  • OS Requirements: Bare-metal install (Proxmox includes its own Debian-based OS).

Note: With only 2-4 GB RAM, you can run the Proxmox host, but not many (or any) VMs effectively.

Post-Install Configuration of Proxmox

Once you’ve completed the installation of Proxmox Virtual Environment (VE) on your dedicated server, the next step is to configure it for everyday use. This setup includes accessing the management interface, configuring storage, and creating your first virtual machine (VM) or container.

1. Accessing the Web Interface

  • Open a browser and go to https://your-server-ip:8006;

  • Log in with the root user and the password set during installation. The web UI lets you manage VMs, containers, storage, and networking from a single dashboard.

2. Setting Up Storage (ZFS or LVM)

Before creating VMs or containers, you’ll need to configure storage for virtual disks and backups. Proxmox supports several storage backends, but the two most common are ZFS and LVM.

ZFS (Zettabyte File System):
Ideal for reliability and performance. ZFS offers advanced features like snapshots, data compression, and built-in redundancy, making it perfect for high-availability setups or critical workloads.

LVM (Logical Volume Manager):
A simpler, efficient option for managing storage volumes. LVM is suitable for general-purpose servers where flexibility and speed are key.

To set up storage, go to Datacenter - Storage - Add in the web interface and choose your preferred type (ZFS or LVM):



3. Creating Your First VM or Container

Once storage is ready, you can deploy your first virtual environment.

To create a VM:

  • Click Create VM in the Proxmox dashboard:




  • Assign a name and select an installation ISO:








  • Allocate CPU, memory, and storage resources:










  • Configure network settings, then finish setup:

To create a container (LXC):

  • Click Create CT in the same menu:




  • Set a hostname, root password, and select a template:







  • Assign resources and network settings, then confirm:










Your new VM or container can now be started and accessed directly from the Proxmox console or through SSH.

Security Best Practices

1. Enable firewall and 2FA for the admin account

Start by enabling the built-in Proxmox firewall to control inbound and outbound traffic at both the host and datacenter levels. Define only the necessary rules and block unused ports to minimize attack surfaces.

Additionally, secure your admin account with two-factor authentication (2FA). This adds an extra verification step during login—typically via a mobile authenticator app—greatly reducing the risk of unauthorized access even if your password is compromised.

2. Keep Proxmox packages updated

Regular updates are vital for maintaining security and stability. Proxmox frequently releases patches that fix vulnerabilities and improve performance.

To update your system run the following command: apt update && apt full-upgrade

Always review the changelog and perform updates during scheduled maintenance windows to avoid service disruptions.

3. Regular backups using built-in backup scheduler

Use Proxmox’s built-in backup scheduler to automate regular backups of your VMs and containers. This ensures you can quickly recover from data loss, hardware failure, or ransomware attacks.

Backups can be stored locally or on remote storage, and it’s good practice to test restore procedures periodically to verify backup integrity.

Common Use Cases for Proxmox

Proxmox Virtual Environment (VE) is a versatile open-source platform that combines KVM virtualization and LXC containers, making it ideal for a wide range of IT applications. Whether you’re managing a single server or a full-scale cluster, Proxmox offers the flexibility and control needed for modern infrastructure. Below are some of the most common use cases.

1. Hosting Multiple Linux and Windows VMs

Run several Linux or Windows virtual machines on one server with full resource control using KVM virtualization - ideal for web hosting, testing, or server consolidation.

2. Isolated Dev/Test Environments

Create sandboxed environments for development or testing. Snapshots let you safely test updates or new configurations and roll back instantly if needed.

3. Lightweight Containerized Apps

Use LXC containers for fast, low-overhead app hosting. Perfect for web servers, databases, and microservices that don’t require full VMs.

4. Managing Remote Clusters

Manage multiple Proxmox nodes from one dashboard. Clustering enables centralized control, load balancing, and high availability across remote servers.

Proxmox Support and Limitations

Proxmox VE is fully compatible with Namecheap’s Dedicated Hosting, but it is provided only with the User-Responsible management option. Here’s what to know before deploying it.

1. What’s Supported on Namecheap Dedicated Servers

You can install Proxmox VE using your server’s IPMI console and the official ISO image. Namecheap provides support for detection and resolution of hardware issues only.

2. When to Choose Proxmox

Proxmox is ideal for advanced users who want full control without licensing costs. It’s great for running multiple VMs, containers, or client environments.

3. Self-Managed Reminders

As a self-managed system, you’re responsible for:

  • Applying updates and security patches.
  • Setting up backups and firewalls.
  • Handling software troubleshooting.
Updated
Viewed
2158 times

Need help? We're always here for you.

notmyip