- Shell 100%
| cluster-delete-node.sh | ||
| convert-vhdx-to-qcow.sh | ||
| convert-vmdk-to-qcow.sh | ||
| crontab-powertop.sh | ||
| email-alert-setup.sh | ||
| init-config-intel-gaming.sh | ||
| init-config-intel-lvm.sh | ||
| init-config-intel-zfs.sh | ||
| init-config-threadripper-zfs.sh | ||
| kernel-clean-systemd-boot.sh | ||
| laptop-settings.sh | ||
| LICENSE | ||
| lxc-ip-tag.sh | ||
| lxc-mount-point.sh | ||
| nut-client.sh | ||
| passthrough-drives.sh | ||
| passthrough-intel-vm.sh | ||
| passthrough-nvidia-lxc.sh | ||
| passthrough-nvidia-vm.sh | ||
| post-pve-install.sh | ||
| qdevice-config.sh | ||
| raspberrypi-proxmox-install.sh | ||
| README.md | ||
| resize-proxmox-backup-server-datastore.sh | ||
| screen-sleep.sh | ||
| tailscale-add-to-unprivileged-lxc.sh | ||
| tailscale-cert.sh | ||
| tailscale-serve.sh | ||
| taskset-cpupin.sh | ||
| ubuntu-cloud-init.sh | ||
| usb-realtek-2.5gbe.rules | ||
| vm-optimal-settings-win.md | ||
| vm-resize-vmdisk.sh | ||
| vm-stop-force.sh | ||
Proxmox notes
Tteck's Proxmox Helper Scripts https://tteck.github.io/Proxmox/
Verify IOMMU Group Isolation
pvesh get /nodes/{nodename}/hardware/pci --pci-class-blacklist ""
VM .conf location
/etc/pve/qemu-server/VMID.conf
Default storage location
cd /var/lib/vz
Change network
nano /etc/network/interfaces
Check NUMA capabilities
numactl --hardware
Force stop a stuck VM
# Using VM ID 103 for example
qm unlock 103
qm stop 103
# Identify who (process id) has the lock on the VM
fuser /var/lock/qemu-server/lock-103.conf
# Kill the process, here process id 48500 for example
kill 48500
qm stop 103
ttek's LXC updater
bash -c "$(wget -qLO - https://github.com/tteck/Proxmox/raw/main/misc/update-lxcs.sh)"
below is from https://github.com/tteck/Proxmox
Proxmox VE 7 Post Install
![]()
Proxmox VE 7 Post Install
The script will give options to Disable the Enterprise Repo, Add/Correct PVE7 Sources, Enable the No-Subscription Repo, Add Test Repo, Disable Subscription Nag, Update Proxmox VE and Reboot PVE.
Run the following in the Proxmox Shell. ⚠️ PVE7 ONLY
bash -c "$(wget -qLO - https://github.com/tteck/Proxmox/raw/main/misc/post-install.sh)"
It's recommended to answer y to all options.
Proxmox Kernel Clean
![]()
Proxmox Kernel Clean
Cleaning unused kernel images is not only good because of a reduced grub menu, but also gains some disk space.
Run the following in the Proxmox Shell.
bash -c "$(wget -qLO - https://github.com/tteck/Proxmox/raw/main/misc/kernel-clean.sh)"
Proxmox Edge Kernel Tool
![]()
Proxmox Edge Kernel Tool
Proxmox Edge Kernels are custom Linux Kernels for Proxmox VE 7. Keeping up with new Kernel releases instead of LTS
Run the following in the Proxmox Shell.
bash -c "$(wget -qLO - https://github.com/tteck/Proxmox/raw/main/misc/edge-kernel.sh)"
Proxmox CPU Scaling Governor

Proxmox CPU Scaling Governor
CPU Scaling Governor enables the operating system to scale the CPU frequency up or down in order to save power or improve performance.
Run the following in the Proxmox Shell.
bash -c "$(wget -qLO - https://github.com/tteck/Proxmox/raw/main/misc/scaling-governor.sh)"
Proxmox LXC Updater

Proxmox LXC Updater
Update All LXC's Fast & Easy
Run the following in the Proxmox Shell.
bash -c "$(wget -qLO - https://github.com/tteck/Proxmox/raw/main/misc/update-lxcs.sh)"
Proxmox Dark Theme
Proxmox Discord Dark Theme
A dark theme for the Proxmox Web UI by Weilbyte
Run the following in the Proxmox Shell.
bash <(curl -s https://raw.githubusercontent.com/Weilbyte/PVEDiscordDark/master/PVEDiscordDark.sh ) install
To uninstall the theme, simply run the script with the uninstall command.
Webmin System Administration

Webmin System Administration
To Install Webmin System Administration (Screenshot), ⚠️ run the following in the LXC console.
bash -c "$(wget -qLO - https://github.com/tteck/Proxmox/raw/main/misc/webmin.sh)"
If you prefer to manage all aspects of your Proxmox LXC from a graphical interface instead of the command line interface, Webmin might be right for you.
Benefits include automatic daily security updates, backup and restore, file manager with editor, web control panel, and preconfigured system monitoring with optional email alerts.
Webmin Interface - https:// IP:10000 (https)
⚙️ Initial Login
username
root
password
root
⚙️ To Update Webmin
Update from the Webmin UI
⚙️ To Uninstall Webmin
Run in the LXC console
bash /etc/webmin/uninstall.sh