Preparing Proxmox VE after installation
Tested on
- Proxmox VE 4.4
- Proxmox VE 5.0
- Proxmox VE 5.1
- Disable "No valid subscription" pop-up message and remove Proxmox VE Enterprise repository from sources.list if you don't pay for Proxmox support subscription
- Install Fail2ban to protect Proxmox VE Web UI from too many connections attempts (default 4 max. retry and 12 hours of ban time you can modify it in
/etc/fail2ban/jail.local
) - Disable SSH root access
- Change SSH port number
- Add a bridged network interface
- Generate a Let's Encrypt SSL certificate with auto renewals
Just a fresh install of Proxmox VE :)
Run this script just after installing Proxmox VE
wget https://raw.githubusercontent.com/Punk--Rock/Proxmox-prepare/master/proxmox_prepare.sh
chmod +x proxmox_prepare.sh
./proxmox_prepare.sh
If you have problems with the Let's Encrypt SSL certificate you can uninstall it by executing fix_ssl.sh
If you use LXC containers (CT) and you want updated containers templates you can check this repository