mirror of
https://github.com/DoTheEvo/selfhosted-apps-docker.git
synced 2026-11-11 01:10:08 +01:00
iVentoy
guide-by-example
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
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
- 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 pulldocker compose up -ddocker image prune


