This guide documents how to install a new Proxmox VE node, perform the first login, join it to an existing cluster, and configure the no-subscription repositories.
Create the installation USB#
- Download the desired Proxmox VE ISO from https://www.proxmox.com/en/downloads/proxmox-virtual-environment/iso.
- Use Rufus to burn the ISO to a USB stick.
- When Rufus prompts for the image mode, choose DD Image mode instead of ISO mode.
Install Proxmox VE#
- Boot the target machine from the Proxmox USB stick.
- Keep the machine connected to ethernet during installation so the installer can detect the correct network.
- In the installer:
- Enter your email address when prompted.
- Set the hostname to e.g.
pve-ms-01.local. - Confirm that the IP address matches the one identified in your network for this node; normally it is auto-detected correctly.
- For laptops, avoid closing the lid during installation to prevent sleep or suspend.
- Complete the installer and reboot into Proxmox VE.
First login to the web interface#
From another machine on the same network, open:
https://<proxmox-ip>:8006At the login screen:
- User:
root - Realm:
Linux PAM standard authentication - Password: The one set in the previous step
- User:
After logging in, acknowledge an initial warning (e.g. about subscription or no valid cluster) and proceed.
Join the node to an existing cluster#
On the new node, open a shell (either via the web UI or SSH) and run:
pvecm add CLUSTER_IPReplace CLUSTER_IP with the IP address of any existing Proxmox node in the cluster. Follow the prompts to join; afterwards you can verify with:
pvecm statusAllow Synology NFS access#
Add this node’s IP address to the Synology NFS permissions so it can access the synology-nfs storage:
- On the Synology:
- Go to Control Panel > Shared Folder.
- Select the folder dedicated to store Proxmox VMs, e.g.
proxmox-vmand click Edit. - Adjust the NFS permissions to include the new node’s IP address.
Add the node to the HA group#
- In the Proxmox web UI, go to Datacenter > HA > Groups.
- Edit the existing HA group and add the new node.
- Save the changes so the node can participate in high availability.
Change the root password#
After the node is joined and accessible:
Open a shell on the node (via the Proxmox web UI or SSH).
Run:
passwdEnter and confirm the new root password.
Save it in your password manager.
Proxmox VE no-subscription repository setup#
By default, Proxmox VE enables enterprise repositories that require a subscription. Without a subscription, running:
apt-get updatewill return 401 Unauthorized errors. To fix this, configure the no-subscription repositories by editing two files. Replace trixie with your Debian codename (check with:
lsb_release -cs).
/etc/apt/sources.list.d/pve-enterprise.sources#
# /etc/apt/sources.list.d/pve-enterprise.sources
Types: deb
URIs: http://download.proxmox.com/debian/pve
Suites: trixie
Components: pve-no-subscription
Signed-By: /usr/share/keyrings/proxmox-archive-keyring.gpg/etc/apt/sources.list.d/ceph.sources#
# /etc/apt/sources.list.d/ceph.sources
Types: deb
URIs: http://download.proxmox.com/debian/ceph-squid
Suites: trixie
Components: no-subscription
Signed-By: /usr/share/keyrings/proxmox-archive-keyring.gpgAfter saving both files, run:
apt-get update
apt-get dist-upgradeto refresh package lists and apply the latest updates from the no-subscription repositories.