[email protected]Support 24/7 · Billing 09:00 – 00:00LinkedInXFacebook
NexonHost
Netherlands Dedicated ServersAmsterdam · Equinix AM6Germany Dedicated ServersFrankfurt · Equinix FR4Romania Dedicated ServersBucharest · VoxilityAustria Dedicated ServersVienna · Interxion VIEBulgaria Dedicated ServersSofia · TelepointFrance Dedicated ServersParis · Interxion PAR — Marseille · Digital Realty MRS3Ireland Dedicated ServersDublin · Equinix DB2Italy Dedicated ServersMilan · Irideos AvalonPoland Dedicated ServersWarsawSpain Dedicated ServersMadrid · Equinix MD2United States Dedicated ServersAshburn · Equinix DC
← All articles
BlogsNovember 12, 2026

Private Cloud Hosting on Dedicated Servers: The Minimum Viable Proxmox Cluster

Private Cloud Hosting on Dedicated Servers: The Minimum Viable Proxmox Cluster

One server running a hypervisor is a virtualization host. A private cloud is several servers acting as one pool, so a dead node's VMs restart elsewhere without anyone moving them. For private cloud hosting on rented dedicated servers, the minimum is set by quorum and replication, not by your VM count.

If you only need one host, Proxmox on a dedicated server covers sizing and licensing.

Why the minimum is three nodes

A Proxmox VE cluster stays consistent by voting. Each node has one vote, changes need a majority, and a cluster that loses quorum goes read-only. With two nodes, losing one leaves one vote of two: no majority. With three, two of three remain, and the cluster carries on.

That is why the Proxmox cluster manager docs say that for high availability "you need to have at least three nodes for reliable quorum". For two nodes they offer a QDevice, a vote daemon on a separate host; Proxmox supports it for even node counts and discourages it for odd ones. The HA manager also requires shared storage and redundant, reliable hardware.

Proxmox gives "typical error detection and failover times of about 2 minutes". HA restarts a failed node's VMs elsewhere; it does not keep them running. First the failed node is fenced: a watchdog (hardware if configured, otherwise the kernel's softdog) reboots it, so no VM runs on two nodes at once.

Shared storage: Ceph on three nodes

HA needs storage every node can reach. The option built into Proxmox is Ceph on the same servers, which Proxmox calls hyper-converged. The rules that size it:

  • Three monitors. Ceph works only while a majority of monitors agree, and its docs recommend at least three, in an odd number.
  • Three copies. A replicated pool's default size is 3, and Proxmox creates pools with min_size 2: writes continue with one copy missing.
  • Usable = raw ÷ 3, and less in practice. Ceph's default nearfull warning, which Proxmox's docs repeat, is at 85%, and Ceph stops I/O at the full ratio, 95% by default.
  • One OSD per disk. An OSD is Ceph's per-disk daemon; Proxmox says to avoid RAID controllers.
  • At least 12 OSDs, spread evenly over at least three nodes, Proxmox recommends.

Now a real build. The AMD EPYC 9254 (24 cores, 128 GB DDR5) ships with 2× 1 TB NVMe in RAID 1. That pair is a boot mirror. Kept as shipped, it leaves zero disks for Ceph.

Splitting the pair is not a checkout option. If sales agree to deliver it unmirrored, you could install Proxmox on one disk and give Ceph the other, at the cost of the boot mirror. The arithmetic for that, and for a hypothetical layout with four extra drives per node:

Per cluster Split boot pair: 1× 1 TB OSD per node Hypothetical: 4× 1.92 TB OSD per node
Raw 3 × 1 TB = 3 TB 3 × 4 × 1.92 TB = 23.04 TB
Usable at size 3 3 ÷ 3 = 1 TB 23.04 ÷ 3 = 7.68 TB
Kept under 85% 0.85 TB about 6.5 TB
OSDs vs Proxmox's 12 3 12

One terabyte is small for three EPYC servers, and three OSDs is a quarter of Proxmox's recommendation. With three hosts and three copies, a failed node also leaves nowhere to rebuild the missing copy: the pool runs degraded on two until the node returns.

NexonHost's virtualization page says 1.92 TB enterprise NVMe drives can be added to the EPYC builds, but the store has no option or price for them, so the right column is an assumption, not a product. Ask sales how many fit the EPYC 9254, what they cost, and whether the boot pair can be split.

Ceph also takes memory and cores: Proxmox recommends at least 8 GiB per OSD and one core per Ceph service, and four to six threads per fast NVMe OSD is likely. In the four-drive layout, four OSDs take about 4 × 8 = 32 GiB of a node's 128 GB, leaving at most about 96 GB for guests before the monitor, manager and Proxmox itself. To survive a node failure, VMs must fit on the other two: about 2 × 96 = 192 GB of guest RAM across the cluster, not 3 × 96 = 288.

The network the projects ask for

A cluster carries three kinds of traffic, and the docs want them apart:

  • Corosync needs latencies "under 5 milliseconds (LAN performance)". It uses little bandwidth, but Proxmox recommends a dedicated physical NIC and warns: "do not use a shared network for corosync and storage". A dedicated 1 Gbit NIC is enough in most cases.
  • Ceph needs at least 10 Gbps used only by Ceph, says Proxmox, and at least 25 Gbps when OSDs are NVMe, because one NVMe drive can fill 10 Gbps on its own.
  • VM and public traffic goes on the uplink.

Ceph's own docs ask for at least 10 Gb/s between hosts and say busy clusters do well with 25 Gb/s. Speed is safety: Ceph puts re-replicating 1 TiB at 3 hours over 1 Gb/s against 20 minutes over 10 Gb/s, and a second failure inside that window can make data unavailable or lost.

The EPYC 9254's NIC is 2× 25 Gbps SFP28, but the included port is 1 Gbps. The store's port options are bandwidth tiers: a guaranteed 25 Gbps port costs €1,875 a month instead of €80, so each node would be €369 + €1,875 = €2,244, or €6,732 a month for three. That buys uplink speed; the store sells neither the second SFP28 port nor a network used only by Ceph. NexonHost's dedicated servers page lists a "Private VLAN" add-on with no speed or price: ask sales whether your build can have one, on which port, at what price, in writing. Order all three nodes in one facility, as the virtualization page advises.

What the minimum cluster costs

Prices as of 9 November 2026, EUR excluding VAT, from the store:

Line Calculation A month
3× EPYC 9254, 1 Gbps port each 3 × €449 €1,347
/24 for VM addresses €250, plus €100 setup once €250
Backup storage, 10 TB flat tier €50
Total 1,347 + 250 + 50 €1,647

The first month adds the €100 /24 setup: €1,747. Extra Ceph drives and a private network have no store price and are not included; ask sales. EPYC builds take about two weeks. To learn clustering first, three 2× Xeon E5-2630 v4 servers (20 cores, 128 GB each) cost 3 × €129 = €387 a month and provision in minutes; each ships with one 240 GB SSD, so add disks. Against hourly instances, see bare metal vs cloud cost.

Addresses for the VMs

Each server includes one IPv4 address; up to five extra cost €3 each a month, and a /24 is €250 a month plus €100 setup. Announcing your own /24 is covered in bring your own IP.

One cluster-specific question: when HA moves a VM, its address has to work on the new node. Ask whether the /24 can be routed to all three servers, or only to one.

Proxmox cluster, OpenStack, one host or public cloud

OpenStack calls itself "a cloud operating system" for large pools of compute, storage and networking. Its install guide's example needs at least two nodes and is "not intended for production"; Kolla Ansible's quick start asks for at least 8 GB of memory and two network interfaces on the host, and the HA guide for an odd number of nodes per cluster. For a few dozen VMs and no team to run it, a Proxmox cluster is the smaller tool.

Option Minimum servers Fits when
One virtualization host 1 A maintenance reboot can take every VM down
Proxmox VE cluster + Ceph 3 VMs must restart on another node by themselves
OpenStack 2 to try, more in production Many tenants need self-service APIs
Public cloud None Load is spiky, or you want managed services

For containers rather than VMs, read Kubernetes on bare metal. If you want to sell the VMs, starting a VPS hosting business covers the panel, IPs and abuse duties.

What a private cloud does not solve

One facility is one failure domain. Corosync's under-5 ms requirement, and the advice to order nodes in one facility, put all three nodes in one building, so an event there takes the whole cluster and all three Ceph copies. For a second site, replicate to a separate cluster.

Replication is not backup. Delete a VM disk by mistake and Ceph removes all three copies at once. Keep backups off the cluster: offsite backup storage covers the design, and NexonHost's backup storage starts at €5 a month for 1 TB.

Someone has to run it. Upgrades, Ceph warnings and failed disks are yours. NexonHost sells 2 hours a month of hands-on help for €99, or fully managed (12 hours a month) for €599; managed vs unmanaged hosting helps decide.

Private cloud hosting at NexonHost

For private cloud hosting on your own Proxmox cluster, start on the virtualization servers page. It lists Proxmox VE 7, 8 and 9 at checkout and quotes multi-node clusters; you build the cluster and Ceph yourself. Infrastructure as a service shows where it fits with VPS, storage and backup, and every build is on dedicated servers. Each server includes 100 Gbps of Layer 3/4 DDoS protection. Start on a one-month term, pull a node on purpose, and time how long its VMs take to return. Prices are as of 9 November 2026; check the product pages for current figures.

Sources

Keep reading
How to Protect Your Website from Slowloris Attacks Using a Layer 7 Proxy from Nexonhost
June 29, 2026

How to Protect Your Website from Slowloris Attacks Using a Layer 7 Proxy from Nexonhost

Remote Layer 7 DDoS protection helps shield Apache, Nginx, WordPress, and Linux servers from HTTP floods, Slowloris attacks, bots, and malicious requests before they reach the origin server. NexonHost’s proxy-based protection filters traffic at European scrubbing centers, keeps real users…

Read article →
LiquidWeb Alternatives: Best Bare-Metal Hosting Options
June 25, 2026

LiquidWeb Alternatives: Best Bare-Metal Hosting Options

A strong LiquidWeb alternative should provide more than dedicated hardware. Businesses need the right balance of bare metal performance, European server locations, bandwidth flexibility, DDoS protection, and a scalable path from VPS to dedicated infrastructure. The best choice depends on workload…

Read article →
Cloudddos Alternatives: Europe DDoS Servers
June 23, 2026

Cloudddos Alternatives: Europe DDoS Servers

Cloudddos alternatives for Europe should be judged by more than basic DDoS filtering. The right provider should offer European routing, scalable VPS and dedicated server options, clear bandwidth policies, and protection that matches the workload’s real downtime risk. For SaaS, gaming, eCommerce,…

Read article →
Get in Touch

Together, Let’s Build a Faster, Safer Internet.

Build scalable infrastructure with NexonHost — high-performance dedicated servers, VPS hosting, cloud hosting, and DDoS protection across Europe.

Get Started →Contact Us
[email protected]Support 24/7 · Billing 09:00 – 00:00