No description
Find a file
2026-04-19 14:27:22 -04:00
cluster-delete-node.sh bulk upload to forgejo 2026-04-19 14:27:22 -04:00
convert-vhdx-to-qcow.sh bulk upload to forgejo 2026-04-19 14:27:22 -04:00
convert-vmdk-to-qcow.sh bulk upload to forgejo 2026-04-19 14:27:22 -04:00
crontab-powertop.sh bulk upload to forgejo 2026-04-19 14:27:22 -04:00
email-alert-setup.sh bulk upload to forgejo 2026-04-19 14:27:22 -04:00
init-config-intel-gaming.sh bulk upload to forgejo 2026-04-19 14:27:22 -04:00
init-config-intel-lvm.sh bulk upload to forgejo 2026-04-19 14:27:22 -04:00
init-config-intel-zfs.sh bulk upload to forgejo 2026-04-19 14:27:22 -04:00
init-config-threadripper-zfs.sh bulk upload to forgejo 2026-04-19 14:27:22 -04:00
kernel-clean-systemd-boot.sh bulk upload to forgejo 2026-04-19 14:27:22 -04:00
laptop-settings.sh bulk upload to forgejo 2026-04-19 14:27:22 -04:00
LICENSE Initial commit 2026-04-19 14:14:20 -04:00
lxc-ip-tag.sh bulk upload to forgejo 2026-04-19 14:27:22 -04:00
lxc-mount-point.sh bulk upload to forgejo 2026-04-19 14:27:22 -04:00
nut-client.sh bulk upload to forgejo 2026-04-19 14:27:22 -04:00
passthrough-drives.sh bulk upload to forgejo 2026-04-19 14:27:22 -04:00
passthrough-intel-vm.sh bulk upload to forgejo 2026-04-19 14:27:22 -04:00
passthrough-nvidia-lxc.sh bulk upload to forgejo 2026-04-19 14:27:22 -04:00
passthrough-nvidia-vm.sh bulk upload to forgejo 2026-04-19 14:27:22 -04:00
post-pve-install.sh bulk upload to forgejo 2026-04-19 14:27:22 -04:00
qdevice-config.sh bulk upload to forgejo 2026-04-19 14:27:22 -04:00
raspberrypi-proxmox-install.sh bulk upload to forgejo 2026-04-19 14:27:22 -04:00
README.md bulk upload to forgejo 2026-04-19 14:27:22 -04:00
resize-proxmox-backup-server-datastore.sh bulk upload to forgejo 2026-04-19 14:27:22 -04:00
screen-sleep.sh bulk upload to forgejo 2026-04-19 14:27:22 -04:00
tailscale-add-to-unprivileged-lxc.sh bulk upload to forgejo 2026-04-19 14:27:22 -04:00
tailscale-cert.sh bulk upload to forgejo 2026-04-19 14:27:22 -04:00
tailscale-serve.sh bulk upload to forgejo 2026-04-19 14:27:22 -04:00
taskset-cpupin.sh bulk upload to forgejo 2026-04-19 14:27:22 -04:00
ubuntu-cloud-init.sh bulk upload to forgejo 2026-04-19 14:27:22 -04:00
usb-realtek-2.5gbe.rules bulk upload to forgejo 2026-04-19 14:27:22 -04:00
vm-optimal-settings-win.md bulk upload to forgejo 2026-04-19 14:27:22 -04:00
vm-resize-vmdisk.sh bulk upload to forgejo 2026-04-19 14:27:22 -04:00
vm-stop-force.sh bulk upload to forgejo 2026-04-19 14:27:22 -04:00

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.

Generic Scaling Governors

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