Proxmox VE (Virtual Environment) is a robust, open-source virtualization management platform that combines KVM, LXC, ZFS, Ceph, and a powerful web-based interface. Like any enterprise-grade system, Proxmox uses various ports to support its features—from GUI access and storage to clustering and live migration.

This article provides a complete overview of all the ports used by Proxmox VE, categorized by function, to help you configure firewalls, plan network architecture, or troubleshoot connectivity issues.


1. Web Interface & API

PortProtocolPurpose
8006HTTPS (TCP)Proxmox Web GUI and REST API
  • Secure access to the web interface
  • Self-signed certificate by default (replaceable with Let’s Encrypt or CA-signed certs)
  • Example URL: https://<host-ip>:8006

2. SSH and Shell Access

PortProtocolPurpose
22SSH (TCP)Shell access, ZFS replication, cluster sync
  • Used for remote login
  • Also used internally for ZFS replication and some migration commands
  • Ensure this is open between nodes

3. VNC, SPICE & Console Access

Port RangeProtocolPurpose
5900–5999TCPVNC access for virtual machines
3128TCPSPICE proxy for graphical console
  • VNC and SPICE ports are dynamically allocated
  • Only needed if using console access via GUI
  • Proxmox uses websockify for browser-based access

4. Cluster Communication

PortProtocolPurpose
5404–5405UDPCorosync cluster traffic
8006TCPWeb GUI (inter-node access for GUI/API)
22TCPSSH for inter-node operations (e.g., replication)
  • Corosync is the heart of Proxmox clustering
  • These ports must be open between all cluster nodes
  • For best performance, use a dedicated cluster network

5. Storage (ZFS, Ceph, NFS, iSCSI)

ZFS Replication

PortProtocolPurpose
22TCPUsed for ZFS snapshot replication via SSH

Ceph

PortProtocolPurpose
6789TCPCeph monitor (mon)
6800–7300TCPCeph OSDs
  • Needed between all nodes in a Ceph cluster

NFS

PortProtocolPurpose
2049TCP/UDPNetwork File System
111TCP/UDPPortmapper (rpcbind)

iSCSI

PortProtocolPurpose
3260TCPiSCSI target access

6. Proxmox Backup Server (PBS)

PortProtocolPurpose
8007HTTPS (TCP)PBS Web UI/API
22TCPSSH access
PBS uses port 8007, separate from 8006 to avoid conflict with Proxmox VE.
  • Proxmox VE connects to PBS via port 8007 for backup and restore operations

7. Email Notifications 

PortProtocolPurpose
25 / 465 / 587SMTP (TCP)Used to send email alerts (configurable)
  • Proxmox can send health, error, or backup emails using your SMTP server

8. Optional: Metrics, Monitoring & Add-ons

SNMP

PortProtocolPurpose
161 / 162UDPFor SNMP-based monitoring (external tools)

External Monitoring (e.g., Nagios, Prometheus)

  • Ports vary by the monitoring stack used
  • Prometheus exporters or Nagios agents may need custom ports

Recommended Firewall Rules for Proxmox Cluster

DirectionPort(s)Purpose
Inbound8006, 8007Web GUI for VE and PBS
Inbound22SSH access, ZFS replication
Inbound5404–5405 (UDP)Corosync cluster communication
Inbound5900–5999VNC
Inbound3128SPICE console
Inbound6789, 6800–7300Ceph (if used)
Inbound2049, 111NFS (if used)

Tips for Securing Proxmox Ports

  • Restrict SSH and GUI ports to internal management IPs
  • Use firewall rules (Proxmox has built-in firewall)
  • Optional  – Use Let’s Encrypt SSL certificates for HTTPS
  • Enable 2FA for the GUI
  • Monitor logs and access attempts