Listing Thumbnail

    netboot.xyz - Network Boot and PXE Server - AMI by cloudimg

     Info
    Sold by: cloudimg 
    Deployed on AWS
    Free Trial
    AWS Free Tier
    This product has charges associated with it for seller support. Self-hosted iPXE network boot server with 100+ OS installers and rescue tools. Secured by default with per-instance credentials and backed by 24/7 cloudimg support.

    Overview

    Open image

    This is a repackaged open source software product wherein additional charges apply for cloudimg support services.

    netboot.xyz - Self-Hosted Network Boot Server

    netboot.xyz is an open-source network boot toolkit that pairs an iPXE bootloader with a curated, continuously maintained menu tree covering well over a hundred operating systems and utilities. Machines on your network power on and boot straight into a live desktop, a rescue shell, a disk utility, or a full OS installer - entirely over the network, without carrying a USB stick to the rack.

    This AMI delivers the official netboot.xyz 3.0.2 local instance packaged natively with real systemd services and no container layer, ready to serve boot menus within minutes of launch.

    What This Is (and What It Is Not)

    This is a self-hosted boot menu and asset server for machines that can reach it on the network: a lab, an on-premises network connected over VPN or AWS Direct Connect, or other instances in the same VPC. You point a client machine's network boot (or your DHCP server's next-server option) at this instance and it serves the iPXE menu over TFTP and HTTP.

    It is not a way to PXE-boot arbitrary hosts across the public internet. TFTP over the open internet is unusual and boot clients cannot authenticate, so the boot plane is meant to run on a network you control.

    Running your own instance means:

    • Your machines boot from infrastructure you control
    • They keep working when your internet link does not
    • You can mirror images locally so provisioning runs at LAN speed instead of pulling gigabytes from the internet for every machine

    Two Planes, Two Security Postures

    Management plane (authenticated): The netboot.xyz web admin UI decides what your machines boot. Upstream ships this UI with no login of its own, so this image binds it to the loopback interface, fronts it with an authenticating reverse proxy, and generates a fresh admin password unique to each instance on first boot - written to a root-only file. No shared or default credential exists anywhere in the image.

    Boot plane (anonymous): TFTP on 69/udp plus menus and mirrored assets over HTTP. A machine powering on has no way to present credentials, so scope the boot plane to your own subnets with the instance security group.

    Application Stack

    • nginx fronts the stack on port 80
    • Node.js admin app bound to loopback behind HTTP Basic Auth
    • dnsmasq-based TFTP serves boot files on 69/udp
    • Health endpoint answers anonymously for load-balancer and uptime checks

    Every upstream artifact - the menu tree, boot loaders, endpoints file, and admin application - is verified against a pinned checksum at build time. The image is hardened and fully patched.

    Getting Started

    1. Launch the instance in your VPC
    2. Read the per-instance admin password from the credentials file over SSH
    3. Open the admin UI in a browser to browse the menu tree, add local menu overrides, and mirror installer images
    4. Point a client's network boot at the instance - the menu appears

    For a detailed walkthrough including recommended security-group rules (TFTP 69/udp and HTTP 80/tcp scoped to internal subnets), see the paired deploy guide.

    Use Cases

    • Lab and data-centre provisioning: A private network boot server for bare metal and virtual machines, eliminating hand-carried media
    • Rescue and diagnostics on tap: An always-available environment with disk utilities, memory testers, and recovery shells for technicians
    • Local mirror for repeatable installs: Mirror ISO images locally so network installs run at LAN speed across many machines

    Open-Source Community

    netboot.xyz is a well-established open-source project with an active contributor community. This AMI packages the upstream release as a production-ready appliance so you benefit from community-driven updates without maintaining the build pipeline yourself.

    cloudimg Support

    24/7 technical support by email and chat. Our engineers help with deployment, scoping the boot plane with security groups, connecting on-premises networks over VPN or Direct Connect, mirroring assets, and upgrade planning.

    All product and company names are trademarks or registered trademarks of their respective holders. netboot.xyz is published under the Apache License 2.0. Use of the name identifies the software and does not imply affiliation with or endorsement by the netboot.xyz project.

    Highlights

    • Official netboot.xyz installed natively with systemd services - no container layer. Serves an iPXE boot menu with over a hundred operating systems, rescue tools, and utilities over TFTP and HTTP to any machine on your network. Mirror installer images locally so provisioning runs at LAN speed instead of pulling gigabytes from the internet for every machine.
    • Secure by default with no shared or default credentials anywhere in the image. The admin UI is bound to loopback, fronted by an authenticating reverse proxy, and protected by a unique password generated on each instance's first boot. Every upstream artifact is verified against a pinned checksum at build time, and the image is hardened and fully patched.
    • 24/7 cloudimg support by email and chat. Includes an anonymous health endpoint for load-balancer and uptime checks, plus a paired step-by-step deploy guide covering security-group configuration, DHCP integration, and local asset mirroring.

    Details

    Sold by

    Delivery method

    Delivery option
    64-bit (x86) Amazon Machine Image (AMI)

    Latest version

    Operating system
    Ubuntu 24.04

    Deployed on AWS
    New

    Introducing multi-product solutions

    You can now purchase comprehensive solutions tailored to use cases and industries.

    Multi-product solutions

    Features and programs

    Financing for AWS Marketplace purchases

    AWS Marketplace now accepts line of credit payments through the PNC Vendor Finance program. This program is available to select AWS customers in the US, excluding NV, NC, ND, TN, & VT.
    Financing for AWS Marketplace purchases

    Pricing

    Free trial

    Try this product free for 7 days according to the free trial terms set by the vendor. Usage-based pricing is in effect for usage beyond the free trial terms. Your free trial gets automatically converted to a paid subscription when the trial ends, but may be canceled any time before that.

    netboot.xyz - Network Boot and PXE Server - AMI by cloudimg

     Info
    Pricing is based on actual usage, with charges varying according to how much you consume. Subscriptions have no end date and may be canceled any time. Alternatively, you can pay upfront for a contract, which typically covers your anticipated usage for the contract duration. Any usage beyond contract will incur additional usage-based costs.
    Additional AWS infrastructure costs may apply. Use the AWS Pricing Calculator  to estimate your infrastructure costs.
    If you are an AWS Free Tier customer with a free plan, you are eligible to subscribe to this offer. You can use free credits to cover the cost of eligible AWS infrastructure. See AWS Free Tier  for more details. If you created an AWS account before July 15th, 2025, and qualify for the Legacy AWS Free Tier, Amazon EC2 charges for Micro instances are free for up to 750 hours per month. See Legacy AWS Free Tier  for more details.

    Usage costs (800)

     Info
    • ...
    Dimension
    Description
    Cost/hour
    m5.large
    Recommended
    m5.large
    $0.08
    t2.micro
    t2.micro instance type
    $0.04
    t3.micro
    t3.micro instance type
    $0.04
    c5a.12xlarge
    c5a.12xlarge instance type
    $0.24
    c5a.16xlarge
    c5a.16xlarge instance type
    $0.24
    c5a.24xlarge
    c5a.24xlarge instance type
    $0.24
    c5a.2xlarge
    c5a.2xlarge instance type
    $0.24
    c5a.4xlarge
    c5a.4xlarge instance type
    $0.24
    c5a.8xlarge
    c5a.8xlarge instance type
    $0.24
    c5a.large
    c5a.large instance type
    $0.08

    Vendor refund policy

    Refunds available on request.

    How can we make this page better?

    Tell us how we can improve this page, or report an issue with this product.
    Tell us how we can improve this page, or report an issue with this product.

    Legal

    Vendor terms and conditions

    Upon subscribing to this product, you must acknowledge and agree to the terms and conditions outlined in the vendor's End User License Agreement (EULA) .

    Content disclaimer

    Vendors are responsible for their product descriptions and other product content. AWS does not warrant that vendors' product descriptions or other product content are accurate, complete, reliable, current, or error-free.

    Usage information

     Info

    Delivery details

    64-bit (x86) Amazon Machine Image (AMI)

    Amazon Machine Image (AMI)

    An AMI is a virtual image that provides the information required to launch an instance. Amazon EC2 (Elastic Compute Cloud) instances are virtual servers on which you can run your applications and workloads, offering varying combinations of CPU, memory, storage, and networking resources. You can launch as many instances from as many different AMIs as you need.

    Version release notes

    Initial release of netboot.xyz 3.0.2 as a ready-to-use, self-hosted network boot server. The official upstream menu tree and boot loaders are shipped unmodified with their integrity verified against pinned checksums at build time; the admin UI is bound to loopback behind an authenticating reverse proxy with a per-instance password generated on first boot.

    Additional details

    Usage instructions

    Connect via SSH on port 22 as the default login user for your operating system variant (for the Ubuntu 24.04 variant the user is ubuntu). The admin UI is protected by HTTP Basic Auth with a password generated uniquely on this instance's first boot; read it with: sudo cat /root/netbootxyz-credentials.txt. Open the admin UI in a browser at http://<instance-public-ip>/ and log in with user admin and that password to browse the menu tree, add local menu overrides and mirror installer images. The boot plane is anonymous by protocol necessity: TFTP on 69/udp (point your DHCP next-server at this instance) and the menus and assets over HTTP at http://<instance-public-ip>/menus/ and /assets/. An unauthenticated health endpoint is at http://<instance-public-ip>/healthz. The security group opens 22 (SSH), 80 (HTTP) and 69/udp (TFTP). This is a self-hosted boot server for machines that can reach it (a lab, an on-premises network over VPN or Direct Connect, or other instances in your VPC); scope the boot plane to your own subnets and do not expose TFTP to the public internet. Services: systemctl status netbootxyz-web netbootxyz-tftp nginx.

    Resources

    Vendor resources

    Support

    Vendor support

    cloudimg provides 24/7 technical support for this product by email and live chat. Our engineers help with deployment, configuration, updates, performance tuning and troubleshooting; critical issues receive a one hour average response. Contact support@cloudimg.co.uk .

    AWS infrastructure support

    AWS Support is a one-on-one, fast-response support channel that is staffed 24x7x365 with experienced and technical support engineers. The service helps customers of all sizes and technical abilities to successfully utilize the products and features provided by Amazon Web Services.

    Similar products

    Customer reviews

    Ratings and reviews

     Info
    0 ratings
    5 star
    4 star
    3 star
    2 star
    1 star
    0%
    0%
    0%
    0%
    0%
    0 reviews
    No customer reviews yet
    Be the first to review this product . We've partnered with PeerSpot to gather customer feedback. You can share your experience by writing or recording a review, or scheduling a call with a PeerSpot analyst.