Objective
Provide a guideline on essential basic Proxmox configurations after successful installation.
Prerequisites
- Virtual machine with Proxmox installed
- WinSCP
Steps
Step 1: Upload ISO File to Proxmox VE
On WinSCP, connect tot the Proxmox server.
Then, run this command to move to the following directory.
cd /var/lib/vz/template/iso
Afterwards, transfer the ISO file from local to the remote site.
Step 2: Replace Proxmox Logo with Company Logo
Remove the existing Proxmox logo with the following command.
rm /usr/share/pve-manager/images/proxmox_logo.png
Then, change your current directory to /images/ using the following command.
cd /usr/share/pve-manager/images/
After that, download your company logo with the following command.
wget http://www.netonboard.com/download/proxmox_logo.png
Step 3: Disable the “No Subscription” Warning Message
Backup the existing pvemanagerlib.js file using the following command.
cp /usr/share/pve-manager/js/pvemanagerlib.js /usr/share/pve-manager/pvemanagerlib.js_BKP
Then, edit the pvemanager.js file with nano.
nano /usr/share/pve-manager/js/pvemanagerlib.js
After you have opened the file, search for the line that writes
if (data.status !== 'Active') {
After you have found that line, change it to the following:
if (false) {
Step 4: Enable IP Filtering to Prevent IP Spoofing
On Proxmox, make sure to enable firewall on Datacenter, cloud, and the selected VM.
Then, on your selected VM, under the Firewall option, select and create a new IPSet (e.g. ipfilter-net0).
Next, click on your newly-created IPSet and select Add to make a new IP/CIDR (this specifies what IP can access) – Use your VM’s IP address
Navigate to Firewall > Options and enable IP filter.
Afterwards, navigate to Hardware and click on Network Device. Select Edit and tick the Firewall option.
For testing, replace your VM’s IP with a static IP via nmtui and do a ping test.
Any other IP addresses than the specified IP/CIDR would not be able to ping external sites.