Convert the .pfx file to .key and .pem files (Docker usually wants .key and .crt or .pem separately). You can do this using OpenSSL (if you have it installed, e.g., via Git Bash or [WSL]):
To achieve this setup — where Proxmox’s web interface on port 8006 is only accessible via one specific NIC and not the other — you need to bind the Proxmox web GUI to a specific IP address.
Here’s how you can do that:
đź”§ Steps to Bind Port 8006 and 3128(spice) to a Specific NIC/IP
Identify the NIC/IPs: Run: bashCopyEditip a Let’s assume:
NIC1 (management): 192.212.5.245 — this should allow port 8006
NIC2 (isolated): 10.10.10.10 — this should block port 8006
Edit Proxmox Web GUI service config: Open this file: bashCopyEditnano /etc/default/pveproxy
Bind it to a specific IP (management interface): Find or add the line: LISTEN_IP="192.212.5.245"
Restart the pveproxy service:systemctl restart pveproxy and systemctl restart spiceproxy This change will make the Proxmox GUI listen only on 192.212.5.245, and not on all interfaces.