Skip to content

Features

Complete feature list of PxeLab.

Docs: Product Overview | Advantages | Architecture


Network Services

ServicePortDescription
DHCP67Supports full / proxy / hybrid / off modes, per-interface config
ProxyDHCP4011Overlays onto existing DHCP, no client config changes
TFTP69Configurable port and timeout, serves NBP files
HTTP8080Serves boot scripts, Web UI, SPA, boot files
DNS53Local resolution + upstream forwarding, A/AAAA/CNAME records
NFS2049Built-in NFSv3, multiple mount points, IP-based access control

Boot Capabilities

iPXE Support

  • Custom-compiled iPXE with embedded boot scripts
  • 11 CPU architectures: x86 BIOS, EFI x86-64, ARM64, etc.
  • Secure Boot support (x86_64 and ARM64)
  • Auto architecture detection via DHCP Option 93

Boot Types

TypeDescription
directDirectly load kernel + initrd
chainChain-load to another iPXE script
wdsWindows WDS deployment (WIM files)
sanbootiSCSI SAN boot
localLocal disk boot

PXELinux Compatibility

  • pxelinux.cfg format parser + AST
  • Auto-generates iPXE scripts
  • Seamless migration to iPXE

Management Features

Web UI

  • React 19 SPA, dark/light theme
  • Bilingual (Chinese/English)
  • Real-time data refresh (SSE event stream)
  • Responsive design, mobile-friendly

REST API

  • v1 with full CRUD operations
  • JSON request/response format
  • Cookie-based session authentication
  • /api/v1/metrics Prometheus metrics endpoint

Host Management

  • Host CRUD, grouping
  • Profile binding (boot configuration)
  • MAC address management
  • Online status tracking

Profile Management

  • Boot configuration files with script versioning
  • Diff comparison, rollback
  • Supports direct / chain / wds / sanboot / local types

OS Install Catalog

  • 10 preset Linux distro groups
  • Drag-and-drop sorting
  • Custom groups and entries
  • Answer file template integration

Answer File Templates

  • Preset + custom templates
  • Preview and validation
  • Variable substitution

Hardware Management

FeatureDescription
WOLWake-on-LAN with scheduled tasks
BMC/IPMIOut-of-band power control (on/off/reboot/status)
CSV ImportBatch BMC info import
OS ImagesISO upload, mount, distro detection, mount tracking

Operations Tools

ToolDescription
Real-time LogsMulti-panel SSE log stream, filter by service
Audit LogsTrack all configuration changes
Access ControlMAC whitelist/blacklist
Network DiagnosticsPing / Traceroute (streaming output)
Prometheus MetricsFull performance and status metrics
Log RotationAuto-rotation by size/days/backups
System TrayBackground mode with tray icon

Deployment Modes

ModeDescription
ServerStandalone server mode, for production
AppApplication mode, for dev and testing
systemdLinux service mode, auto-start on boot

PxeLab - All-in-one PXE Network Boot Server