
Hi, I'm Edy Werder. I write hands-on guides about servers, virtualization, NAS and WordPress, based on setups I run in my own homelab. Real configs and real results, no fluff.
Enjoying the content?
By Edy Werder, a tech blogger with 20 years of experience in IT infrastructure
How do I upload an ISO to Proxmoxโand where is the Proxmox ISO location?
Who is this for?

Before uploading anything, itโs useful to know where ISO files are stored. By default, Proxmox stores ISO images in this directory:
/var/lib/vz/template/iso/
This is the ISO location used when you upload files via the web GUI. If you have multiple storage locations defined in your Proxmox setup, you can also store ISO files in other storage pools like ZFS or NFS-based storageโjust make sure it’s marked as “ISO image” compatible in the storage configuration.

This is the easiest method and recommended for most users.


Note: Uploading an ISO file can take some time, especially if itโs large or your network connection is slow. For example, a 2GB ISO on a slow Wi-Fi connection might take several minutes.
Important: The web interface currently allows uploading one ISO file at a time. If you want to upload multiple ISOs in bulk, youโll need to use an FTP client or the command line method (see below).
Size Limit Tip: Some Proxmox setups may impose a default upload size limit (~2 GB). This can be changed by editing the pveproxy settings in /etc/default/pveproxy and increasing MAX_BODY_SIZE.
Tip: If you run into problems uploading an ISOโsuch as failed uploads or disappearing filesโitโs often due to storage space issues or misconfigured storage. Hereโs a helpful forum thread where a user resolved such a problem
If you’d prefer to avoid the parts hunt, here are reliable, power-efficient servers for Proxmox that I recommendโquiet (ish) and tested in battle. Choose your region below.
| Brand | Model | Buy in US | Buy in UK | Kaufe in Deutschland |
|---|---|---|---|---|
| Dell | Poweredge R710 | View on Amazon | View on Amazon | Gehe zu Amazon |
| Dell | Poweredge R630 | View on Amazon | View on Amazon | Gehe zu Amazon |
| HPE | ProLiant DL360 Gen10 | View on Amazon | View on Amazon | Gehe zu Amazon |
| HPE | Proliant DL380 Gen 9 | View on Amazon | View on Amazon | Gehe zu Amazon |
| HPE | Proliant ML350 Gen10 | View on Amazon | View on Amazon | Gehe zu Amazon |
| Supermicro | E300 | View on Amazon | View on Amazon | Gehe zu Amazon |
If you prefer working in the terminal or want to automate the process, you can upload ISO files using scp or rsync.
From your local machine:
scp /path/to/your.iso root@your-proxmox-ip:/var/lib/vz/template/iso/
Youโll be prompted for the Proxmox root password. Once transferred, the ISO will appear in the web interface under the appropriate storage.
rsync -avz /path/to/your.iso root@your-proxmox-ip:/var/lib/vz/template/iso/
You can also script this method to upload multiple ISOs in one go.
Once the ISO image is uploaded, it becomes available when you create a new virtual machine in Proxmox.
During the VM creation wizard:

Thatโs itโyour ISO is ready to be used for deploying the operating system on your virtual machine.
If you want to organize ISO files or use a dedicated disk or NFS share, you can add another storage location.
The new storage will now show up under your node and will accept ISO uploads.
Important: ISO images uploaded to local storage are only available on that specific node. If you’re working with a Proxmox cluster and want to access the same ISO images from multiple nodes, youโll need to add the storage using a shared backend like NFS, Ceph, or iSCSIโso that all nodes can access the same files.
Uploading ISOs in Proxmox is simple once you know where the files go and which method suits your workflow. For quick uploads, I stick with the GUI. For bulk or scripted setups, command line tools like scp or rsync are my go-to.
If you’re working with Proxmox often, keeping your ISO library organized and backed up is a good habitโespecially when dealing with custom or older OS installers.
Got any Proxmox ISO tips of your own? Let me know in the comments or on my subreddit r/navigatetech.
Before you go, if you’ve just finished uploading an ISO to Proxmox and are ready to put it to use, I recommend checking out how to install Nextcloud on Proxmox with Ubuntu. This guide walks you through setting up a secure and private cloud solution using the ISO youโve uploaded, making it a perfect next step.
Hi, I'm Edy Werder. I write hands-on guides about servers, virtualization, NAS and WordPress, based on setups I run in my own homelab. Real configs and real results, no fluff.
Enjoying the content?