matchbox
netbootd
Our great sponsors
matchbox | netbootd | |
---|---|---|
5 | 2 | |
1,209 | 207 | |
1.6% | - | |
8.8 | 1.6 | |
6 days ago | almost 1 year ago | |
Go | Go | |
Apache License 2.0 | GNU General Public License v3.0 or later |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
matchbox
-
[HELP] PXE Boot without data loss
I also just came across Matchbox.
-
Wanna restructure my server and open for suggestions. What's your tech stack?
Software: * matchbox runs on one RPi for provisioning hardware * The remaining RPis and NUCs all run CoreOS * The matchbox server is responsible for deploying CoreOS to everything * Terraform deploys Kubernetes using Typhoon, 3 x masters (RPis) and 3 x workers (NUCs)
-
The evolution of my homelab over 1.5 years: from a simple Docker Compose file to a PXE-booted, GitOps-managed multi-node Kubernetes cluster
I have no idea why, but it's this, yes? https://matchbox.psdn.io/
- Help picking cobbler replacement
-
We Decided for and Against Ubuntu Core
There have been various different setups here. Have you looked at Matchbox?
> matchbox is a service that matches bare-metal machines to profiles that PXE boot and provision clusters. Machines are matched by labels like MAC or UUID during PXE and profiles specify a kernel/initrd, iPXE config, and Ignition config.
https://github.com/poseidon/matchbox
netbootd
- Netbootd: DHCP, TFTP and HTTP server tailored OS provisioning or PXE booting
-
netbootd: automate OS provisioning (PXE booting), DHCP, TFTP, HTTP server
I wanted something that is almost zero-config, almost zero footprint (does not mirror packages, unpack ISOs, etc) to deploy on TORs and completely flexible in crafting preseed files, boot parameters, etc. The industry-grade Foreman makes it extremely difficult to iterate on crafting the perfect preseed mix in a shared-Foreman scenario, with its elaborate API model. I wanted a manifest that has-it-all. As an IaaC/Ansible user, I wanted to be able to ask netbootd to serve a given host (and stop serving it) on the fly, with a very simple API.
What are some alternatives?
Cobbler - Cobbler is a versatile Linux deployment server
go-nfs - golang NFSv3 server
netboot - Packages and utilities for network booting
nonguix - Nonguix mirror – pull requests ignored, please use upstream for that
booty - A simple (i)PXE Server for booting Flatcar-Linux and CoreOS
netboot.xyz - Your favorite operating systems in one place. A network-based bootable operating system installer based on iPXE.
go-appimage - Go implementation of AppImage tools
plunder - A Modern automation platform
Gource - software version control visualization
ucode-image-gen - Tool to generate early boot ucode firmware images