Files
2026-10-23 10:19:10 +02:00
..
2026-10-23 10:19:10 +02:00

iVentoy

guide-by-example

logo

Purpose & Overview

PXE network boot tool for OS installation.

Same author as Ventoy, but unlike Ventoy, iVentoy is closed source.

Files and directory structure

/home/
└── ~/
    └── docker/
        └── iVentoy/
            ├── 🗁 data/
            ├── 🗁 log/
            ├── 🗁 user/
            └── 🗋 compose.yml

Compose

Have your folder with ISOs mounted

docker-compose.yml

services:
  iventoy:
    image: szabis/iventoy:latest
    container_name: iventoy
    hostname: iventoy
    network_mode: host
    privileged: true
    restart: unless-stopped
    volumes:
      - ./data:/opt/iventoy/data   # config + license
      - ./log:/opt/iventoy/log     # logs
      - ./user:/opt/iventoy/user   # autoinstall scripts
      - /mnt/bigdisk/images/ventoy_pack:/opt/iventoy/iso     # ISOs

Network

loginpic

not bothering with revere proxy for this, accesing directly on docker host at port 26000 - http://10.0.19.4:26000

For network boot to work, it's esiest to have a router/dhcp that allows setting PXE server IP and filename

filename - iventoy_loader_16000

First run

loginpic

  • configuration - DHCP Server Mode - External
  • Boot information - check server IP and NIC

start the service

Trouble shooting

Site-to-Site

Update

Manual image update:

  • docker compose pull
  • docker compose up -d
  • docker image prune

Alternative