Follow the steps below to install iVentoy using Proxmox:
Open your Proxmox terminal and change the directory to your node storage:
cd /var/lib/vz/template/cache
or cd /your-node-storage
Use wget
to download the iVentoy template:
wget https://offnet.ie/iso/iVentoy.tar.zst
In the Proxmox interface:
iVentoy.tar.zst
.After creating the container:
pct enter your-CT-id
sudo systemctl enable --now ssh
nano /etc/pve/lxc/your-CT-id.conf
unprivileged: 0
lxc.apparmor.profile: unconfined
Ctrl + X
, then Y
, and Enter
.pct reboot your-CT-id
After starting the iVentoy service, you can access its web-based graphical user interface (GUI) to manage your configurations:
your-container-ip
with the IP address obtained in the previous step:
http://your-container-ip:26000
192.168.1.100
, navigate to:
http://192.168.1.100:26000
Note:
Ensure that port 26000
is not blocked by any firewall settings, as it is the default port used by iVentoy for its web interface. For more information, refer to the official iVentoy documentation. :contentReference[oaicite:0]{index=0}
To upload ISO images to iVentoy, you can use **Bitvise SSH Client**, **WinSCP**, or any **SFTP client**. Follow these steps:
your-container-ip
22
root
(or your set username)/var/lib/iventoy/iso/
http://your-container-ip:26000
).Note: If you encounter **permission issues**, run the following command in SSH:
sudo chmod -R 777 /var/lib/iventoy/iso/
This will ensure the directory is writable for uploads.
After completing these steps, your uploaded ISOs will be available for use in iVentoy.
To enable **network boot (PXE boot)** using iVentoy, you need to configure **pfSense** to point to your iVentoy server. Follow these steps:
https://your-pfsense-ip
your-container-ip
iventoy_loader_16000
Note: If PXE booting fails, ensure:
69 (TFTP)
and 4011
are open in your network.