selfhost.directory

The index of self-hostable projects — ranked, categorized and served with live updates.
Own your data and stop giving it to big tech.

iVentoy logo

Self-host iVentoy

v1.0.48

PXE/HTTPBoot server for network OS installation

ReleaseOpen Core
Updated12 hours ago
LanguageC
Setup difficultyModerate
Stars
980
Ports
67 (DHCP Server), 68 (DHCP Server), 4011 (DHCP Proxy Server), 69 (TFTP Server), 26000 (iVentoy GUI HTTP Server), 16000 (iVentoy PXE Service HTTP Server), 10809 (NBD Server), 3260 (iSCSI Server), 12049 (NFS Server), 10445 (SMB Server)
Requires
VC++ Runtime (VS2019)
iVentoy main web interfaceWindows Server installation via iVentoyUbuntu installation via iVentoyDeepin Linux installation via iVentoyCentOS 7 installation via iVentoyCentOS 7 UEFI installation via iVentoySLES installation via iVentoyVMware ESXi installation via iVentoyArchBang Linux installation via iVentoy

What is iVentoy?

iVentoy is a network boot server that lets you install operating systems on multiple computers at once over PXE or HTTPBoot. It runs on Windows and Linux (including ARM64 devices like Raspberry Pi) and serves ISO files directly without unpacking them, keeping each OS's original boot menu. The software supports more than 110 operating system types — Windows, Linux, VMware, and others — across Legacy BIOS, 32-bit and 64-bit UEFI with Secure Boot, ARM64, and LoongArch64. Features include boot passwords, concurrent multi-client installs, integration with existing DHCP servers, unicode menus, architecture-based ISO filtering, MAC address filtering, file injection, and automated unattended installs for Windows and Linux. The Free Edition caps concurrent clients at 20 for non-commercial use; the Pro Edition ($79 one-time per major version) lifts that limit, allows commercial use, and adds ARM64/LoongArch64 server support plus Matrix Boot. The open-source portion lives at github.com/ventoy/PXE.

Should you self-host iVentoy?

iVentoy scores 51/100 on selfhost.directory (how scoring works) and ranks #5 of 11 in Deployment. It has 980 GitHub stars.

It shipped 21 stable releases in the past year. The latest, v1.0.48, came out on 27 October 2026. New versions land roughly every 7 days.

Setup is moderate: expect some configuration beyond a single command. It is written mostly in C.

Its closest alternative on selfhost.directory is netboot.xyz (75/100, 12 574 stars). It scores higher overall, so compare the two before you pick. See iVentoy vs netboot.xyz side by side.

Features

  • 110+ OS Types Supported
  • Architecture-based ISO Filtering
  • Auto Installation (Windows/Linux)
  • Boot Password Protection
  • Direct ISO Boot
  • File Injection
  • Linux Driver Auto-resolution
  • MAC Address Device Filtering
  • Matrix BootPro Edition only
  • Multi-client Simultaneous InstallationFree Edition limited to 20 concurrent clients
  • PXE/HTTPBoot Server
  • Secure Boot Support
  • Third-party DHCP Integration
  • Unicode Boot Menu

iVentoy README

iVentoy releases & version history

FAQ

What are the network requirements for iVentoy?

The client and iVentoy server can be in the same LAN/VLAN or in different LANs/VLANs. Refer to the third-party DHCP server documentation for details.

Does iVentoy support DHCP Proxy?

No, iVentoy does not support DHCP Proxy, but it can work together with a third-party DHCP server.

What to do if double-clicking iVentoy exe gives no response?

Install the VC++ runtime library for VS2019 from the Microsoft official download link.

More in Deployment

Rate this project

Click to rate — no account needed.

0 comments

Posting as guest
Loading comments…