[email protected]
Proxmox Authorized Reseller

Harden and secure Proxmox: security audit

We assess management access, roles, MFA, network segmentation, firewall, logging, update paths, and backup protection, then document prioritised measures.

Reviews
Cloud Wolke HerausforderungServer NachhaltigkeitIT Beratung Service Consulting SoforthilfeTimo Wevelsiep Robin ZinsExperten für Innovation Migration AWSHetzner Hosting zuverlässig

Companies worldwide trust WZ-IT

  • Stadtwerke Brühl
  • DGHO e.V.
  • solarwerkstatt berlin
  • Krüger Dirndl
  • ABCO Water Systems
  • Golem.de
  • EVADXB
  • nextGYM
  • AInergy
  • ml&s
  • Odiseo Solutions
  • Annota
  • ARGE
  • SweetConnect GmbH
  • Aphy AG
  • CORGOS
  • Rekorder
  • SolidProof
  • Yonju
  • Keymate
  • Paritel
  • Mr. Clipart
  • Millenium
  • Negosh
  • Führerscheinmacher
  • BTI
  • Deutsche Gesellschaft für Datenschutz
Read client reviews

Typical findings

What we find most often in security checks

From health checks and taken-over environments, we know grown Proxmox installations. Every one of these findings is an avoidable entry point.

  • The management GUI (port 8006) is publicly reachable from the internet

  • root login with password, without two-factor authentication

  • All services in one flat network: corosync next to VM and storage traffic

  • Updates postponed for months because there is no maintenance window

  • Scripts and backup jobs run with full root privileges instead of API tokens

Six Layers of Protection

What Proxmox security covers

Defense in depth: no single measure protects you. We combine six layers of protection into a robust security concept.

Access
  • Authentication & MFA

    TOTP or WebAuthn, OIDC integration, and separate roles for administration, operations, and read-only access.

  • API Tokens & Service Accounts

    Granular API tokens with scope limitation, rotation, revocation. No root tokens for automation.

Network
  • Firewall & Network Segmentation

    Proxmox firewall at cluster, node and VM level. Separation of management, storage and VM networks via VLAN/SDN.

Defence
  • CrowdSec / Fail2Ban

    Additional detection and restriction of repeated login attempts where this fits the access architecture.

Evidence & upkeep
  • Audit Logging & SIEM

    Collect agreed administrative, security, and system logs centrally, retain them immutably, and connect them to a SIEM where required.

  • CVE Monitoring & Patching

    Assess security advisories for PVE, the kernel, and agreed components, then control changes through defined maintenance windows.

Baseline

Harden Proxmox: the baseline in six areas

Proxmox ships the security tools, they just need to be used consistently. Our baseline works through the attack surfaces systematically, using the built-in capabilities of PVE 9.

  • Access

    Second factor via TOTP, enforced at realm level instead of optional; WebAuthn/FIDO2 as an additional, user-configured factor. Recovery keys stored safely, no password login for root via SSH. Proxmox documentation
  • Network

    The Proxmox firewall on all three levels (datacenter, node, VM), management GUI never publicly reachable, corosync/storage/migration in separate networks or VLANs. Proxmox documentation
  • Permissions & automation

    Role model via pveum instead of everyone-uses-root; API tokens with privilege separation (default for new tokens) for scripts, backups and CI, every access minimally privileged. Proxmox documentation
  • Updates & vulnerabilities

    Updates in maintenance windows, prioritised handling of critical advisories, and documented assessment for PVE, the kernel, and agreed components.
  • Evidence & trust

    Real certificates instead of self-signed: PVE ships ACME/Let’s Encrypt with automatic renewal. Plus audit-ready logs and documented changes. Proxmox documentation
  • Hardening the foundation

    SSH hardening, fail2ban/CrowdSec against brute force, hardened kernel parameters and AppArmor: the Debian base gets hardened too, not just the PVE layer.

Hardening Checklist

Secure Proxmox: measures for clusters, VMs and backups

The building blocks are selected for the architecture, operating model, and agreed audit scope rather than applied indiscriminately.

Cluster & Host

  • SSH with key authentication, restricted sources, and rate limiting
  • Review kernel and host parameters for the target environment
  • Define repository and update paths clearly
  • Management access through VPN, bastion, or private network
  • Document roles, API tokens, and emergency access

VMs & Containers

  • Prefer unprivileged containers and review exceptions
  • Keep guest, CPU, and device permissions minimal
  • Assess PCI passthrough and IOMMU boundaries separately
  • Design encryption around the storage and key model
  • Maintain templates, cloud-init, and images in a controlled process

Backup & Recovery

  • PBS with client-side encryption
  • Assess separate off-site and immutability options
  • Protect keys and recovery access separately
  • Explicitly agree restore tests and recovery objectives
  • Document runbooks and optional incident exercises

Where does your cluster stand?

  • Cluster configuration: PVE, Corosync, quorum
  • Network & firewall: VLAN, SDN, FW rules
  • IAM & permissions: RBAC, MFA, API tokens
  • Backup & recovery: PBS, offsite, restore tests
  • Patching & CVEs: Update status, known CVEs
  • Audit logs: Logging, SIEM, retention

Before we harden, we do a structured security audit of your existing setup. You get a report with concrete findings, prioritized by risk, and an action plan with effort estimate.

More on security audit

Audit reportExample
  • HighGUI publicly reachable
  • Mediumbackup jobs with root privileges
  • Lowself-signed certificate

Frequently Asked Questions

Answers to the most important questions

Knowledge

Further Proxmox guides

In-depth knowledge from our Proxmox knowledge base.

Related tutorials & guides

Reviews & projects

Proxmox proof from real projects

Customer feedback on virtualization, backup, VPN, security and ongoing cluster operations.

5.0 out of 5 · 15 client reviews

Networking & Provisioning

WZ-IT moved our studio infrastructure from decentralised individual devices to a central platform: every site is securely connected via VPN, new devices are onboarded automatically and an entire site is provisioned from a template, without manual steps on location. What impressed me most is the breadth and depth of their knowledge: Timo and Robin are not a typical IT provider who sets up a server and leaves. The two of them think their way into highly complex infrastructure and software topics, work through every requirement we put in front of them, and build networking, provisioning and operations so that everything fits together in the end. WZ-IT is an excellent partner for complex software, network and architecture projects.
Steve KirchnerManaging Director, nextGYM GmbH
View project

International

Built in Germany's Ruhr Valley. Running worldwide.

WZ-IT designs, develops and operates infrastructure and software for clients in Germany and internationally. We deliver projects remotely and continue supporting them in ongoing operations after go-live.

Selected projects

Read client reviews

Enquiry

Assess Proxmox security scope

Describe management access, network boundaries, and the current security posture.

  • Straight with Timo and Robin - no sales team, no pitch
  • A professional assessment of your situation
  • Concrete next steps for infrastructure, software or AI

The conversation is free and non-binding.

WZ-IT's advice on our Azure migration was technically sound and completely non-binding right from the intro call - we took away a great deal.
Jakob ÖschlbergerInno7 GmbH
Timo and Robin, founders of WZ-IT

Where should we start?

Choose the appropriate starting point and add the technical context.

We usually respond within one business day. Please do not submit credentials.

WZ-IT's advice on our Azure migration was technically sound and completely non-binding right from the intro call - we took away a great deal.
Jakob ÖschlbergerInno7 GmbH