{"repo":"netbootxyz/docker-netbootxyz","free":true,"listed":false,"github":"https://github.com/netbootxyz/docker-netbootxyz","clone":"git clone https://github.com/netbootxyz/docker-netbootxyz.git","description":"netboot.xyz docker container","language":"Shell","stars":378,"topics":["netbootxyz","docker","ipxe","tftp","pxe","container","homelab","homelabbing","linux","netboot"],"license":null,"category":"deployment-docker-iac","readme_excerpt":"docker-netbootxyz Overview The netboot.xyz docker image allows you to easily set up a local instance of netboot.xyz. The container is a small helper application written in node.js. It provides a simple web interface for editing menus on the fly, retrieving the latest menu release of netboot.xyz, and enables mirroring the downloadable assets from Github to your location machine for faster booting of assets. It is a great tool for developing and testing custom changes to the menus. If you have a machine without an optical drive that cannot boot from USB then having a local netboot server provides a way to install an OS. If you are looking to get started with netboot.xyz and don't want to manage iPXE menus, you should use the boot media instead of setting up a container. The container is built upon Alpine Linux and contains several components: netboot.xyz webapp Nginx for hosting local assets from the container tftp-hpa syslog for providing tftp activity logs Services are managed in the container by supervisord. The container runs fine under ARM-based hosts as well as x86-64. Usage The netboot.xyz docker image requires an existing DHCP server to be setup and running in order to boot from it. The image does not contain a DHCP server service. Please see the DHCP configuration setup near the end of this document for ideas on how to enable your environment to talk to the container. In most cases, you will need to specify the next-server and boot file name in the DHCP configuration. ","default_branch":null,"files":null,"tree":[],"storefront":"/r/netbootxyz","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/netbootxyz/docker-netbootxyz/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}