# Netboot.xyz

Netboot.xyz is a PXE boot server that lets you network boot operating system installers and utilities from a single point. It is open source and self-hosted, installable on Docker Hub, Proxmox, TrueNAS, ZimaOS and Unraid.

Canonical page: https://ourlocalhost.com/app/4392/netboot-xyz

## Description

Netboot.xyz is a PXE boot server that lets you network boot operating system installers and utilities from a single point.

## Platform availability

Available on 4 of 9 platforms: Unraid, TrueNAS, ZimaOS, Proxmox.

## Health score

84/100 (Excellent), based on 4 of 5 factors.
- Maintained: 100 (last commit 25 days ago)
- Popular: 82 (12,326 GitHub stars)
- Easy to install: 65 (4 install platforms, install notes, Docker image)
- Security check: 73 (no serious findings, CI, tests, OpenSSF Scorecard 4/10)

## Links

- GitHub: https://github.com/netbootxyz/netboot.xyz
- Docker Hub: https://hub.docker.com/r/linuxserver/netbootxyz
- Documentation: https://netboot.xyz/docs/quick-start
- Proxmox: https://community-scripts.github.io/ProxmoxVE/scripts?id=netboot-xyz
- TrueNAS: https://apps.truenas.com/catalog/netbootxyz/
- Official website: https://netboot.xyz
- ZimaOS: https://github.com/bigbeartechworld/big-bear-casaos/tree/master/Apps/netboot-xyz
- Unraid: https://ca.unraid.net/apps/netbootxyz-162v5cs1iod8vs?q=netbootxyz

## Common questions

### How do I start the self-hosted Netboot.xyz Docker container?

Install Docker Engine first. Keep the docker-compose.yml file nearby and run docker compose up -d netbootxyz.

### Which ports do I need for a Netboot.xyz reverse proxy setup?

A community-reported Traefik-style setup routes HTTP on port 3000, UDP port 69 for PXE/TFTP, and port 80 with the appropriate entrypoints and TLS settings.

### Can Netboot.xyz load images over HTTPS?

Only if your iPXE build has HTTPS support compiled in. The default upstream iPXE project does not include HTTPS support by default.

### How can I set a static IP address while booting Netboot.xyz?

Press the m key during boot to open the failsafe menu. Choose manual network configuration from there.

### Can I test the Netboot.xyz ISO before using it on real hardware?

Yes, you can boot the ISO in QEMU first. This lets you confirm the image works without affecting your actual network.

## Alternatives

- MultiBootUSB: MultiBootUSB is a software to create multi boot live Linux on a removable media i.e USB disk.
- Ventoy: Ventoy is an open source tool to create bootable USB drive for ISO files.

---
Source: Our Local Host (https://ourlocalhost.com/app/4392/netboot-xyz), the self-hosted and open-source app directory.
