My simple Proxmox setup script for Dev Proxmox servers.
- Supports Proxmox 8.2 or higher
- Supports Proxmox Backup Server 3.2 or higher
- Disable Enterprise Repository
- Enable "No subscription" Repository
- Disable "Subscription Nag"
- Update firmware to latest available
- Enable IOMMU
- Install some extra useful commands
- Add some handy aliases
- PHPSYSINFO on port 443 (HTTPS)
- Add
setup-httpsscript to reconfigure PHPSYSINFO if an ACME cert is installed.
From a root shell run one of the following commands...
bash -c "$(wget -qLO - https://github.com/alandoyle/proxmox-setup/raw/main/proxmox-setup)"
bash -c "$(wget -qLO - https://github.com/alandoyle/proxmox-setup/raw/main/proxmox-minimal-setup)"
bash -c "$(wget -qLO - https://github.com/alandoyle/proxmox-setup/raw/main/upgrade-proxmox)"
setup-https is a small script used to set up HTTPS on port 443.
It can detect and use custom SSL certs i.e. ACME certs (see https://pve.proxmox.com/wiki/Certificate_Management)
It can use the self-signed cert and key /etc/pve/local/pve-ssl.pem or an official cert /etc/pve/local/pveproxy-ssl.pem
The script is re-runnable and will automatically prefer an official certificate /etc/pve/local/pveproxy-ssl.pem thus allowing it to upgrade from a self-signed to a signed certificate easily.