AI_IMAGE: A dark atmospheric photograph of a compact server rack shelf with exposed ethernet cables glowing faintly blue, a small LCD screen on the rack displaying a text-mode boot menu with blue highlighted selection text on a black terminal background, network switches with rows of blinking blue indicator lights, all in a dimly lit technical environment with deep shadows and cool blue ambient lighting | photorealistic | landscape

2023

SimplyProxy

Tech Stack

PXE, TFTP, DHCP, iPXE, Bash, Ubuntu Server

Project URL

https://dnaie.com/projects/pxe-boot


A hidden browser VPN for viewing static webpages that might be otherwise blocked. To use it, enter a url and hit enter!

The Problem It Solves

Reimaging a machine during a repair used to mean hunting for the right USB installer, waiting through a manual setup wizard, and hoping the driver pack matched the hardware. Multiply that by a dozen machines on a busy week and the time cost becomes unsustainable.

PXE boot removes the physical media entirely. A machine powers on, hits the network, receives a boot image, and walks through an unattended install — all orchestrated from a single server.


How It Works

  • DHCP server assigns an IP and points the client to the TFTP boot file
  • iPXE chainloads a custom menu offering Windows 10, Windows 11, Ubuntu Desktop, and Ubuntu Server images
  • Preseed and autounattend answer files drive fully unattended installations
  • Post-install Bash scripts apply driver packs, configure network settings, and register the machine in the local inventory database
AI_IMAGE: A close-up photograph of a terminal screen displaying green and blue monospaced text showing a PXE boot sequence log with IP address assignments and file transfer progress bars, the screen reflecting faintly on a dark matte desk surface, shallow depth of field with blue LED glow from nearby hardware in the background | photorealistic | landscape

Impact

Average reimage time dropped from roughly forty-five minutes of hands-on work to under twelve minutes of mostly unattended deployment. The server now holds six OS images covering the most common repair scenarios, and adding a new image takes a single rsync command.

Plug in the cable, select the image, walk away. The machine does the rest.