Table of Contents

Proxmox Virtualization Environment

This page exists to hold notes on running PVE. Just odds and ends.

Get Rid of Subscription Splash

sed -i.backup -z "s/res === null || res === undefined || \!res || res\n\t\t\t.data.status.toLowerCase() \!== 'active'/false/g" /usr/share/javascript/proxmox-widget-toolkit/proxmoxlib.js && systemctl restart pveproxy.service

From: https://dannyda.com/2020/05/17/how-to-remove-you-do-not-have-a-valid-subscription-for-this-server-from-proxmox-virtual-environment-6-1-2-proxmox-ve-6-1-2-pve-6-1-2/

Enable Port 8006 → 443 redirect

https://it42.cc/2019/10/14/change-default-port-in-proxmox/

iptables -t nat -I PREROUTING -i vmbr0 --dst 172.16.0.19  -p tcp --dport 443 -j REDIRECT --to-ports 8006

(Install iptables-persistent)

/usr/sbin/netfilter-persistent save

Storage

Enable compression

zfs set compress=zstd-9 bucket

(bucket is the name of the pool)

Enable Sparseness for Thin Provisioned Drives

https://ardevd.medium.com/slimming-down-your-vms-a-guide-to-thin-provisioning-with-proxmox-1ac0602c3b34

pvesm set bucket -sparse 1

Datacenter View → Storage → Select zpool → edit → check “thin provision”