iPXE Linux/ESXi auto menu and file server. ISO files will be automatically mounted by HTTP requests. This service is capable of parsing ESXi iso boot.cfg and patch to http boot mode.
- Download netboot image from (http://cdimage.ubuntu.com/netboot/)[http://cdimage.ubuntu.com/netboot/]
- Place it to {ROOT}/iso/netboot/netboot.iso
docker-compose up -d
docker build -t ipxe-server .
Change YOUR_PUBLIC_DIRECTORY to the absolute path of your iso directory.
sudo docker run --rm -it --privileged -p 80:3000 -v YOUR_PUBLIC_DIRECTORY:/workdir/public --name ipxe-server ipxe-server
- npm install
- node app.js