go-nfs
netboot
go-nfs | netboot | |
---|---|---|
1 | 3 | |
649 | 1,453 | |
- | - | |
7.9 | 2.5 | |
7 days ago | 7 months ago | |
Go | Go | |
Apache License 2.0 | Apache License 2.0 |
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.
go-nfs
-
netbootd: automate OS provisioning (PXE booting), DHCP, TFTP, HTTP server
If you want one of those, it is at https://github.com/willscott/go-nfs/ I have never really seen the need for it -- for read-only data, http(s) does just fine, and a general-use read-write file store without tight security encourages bad deploy patterns at scale.
netboot
-
ReactOS
There's also pixiecore [0] with a similar idea but with pxe instead of usb.
[0]: https://github.com/danderson/netboot/tree/master/pixiecore
- PXE boot via pixiecore?
-
netbootd: automate OS provisioning (PXE booting), DHCP, TFTP, HTTP server
More inline with the power of self-contained Go single-binary solution is Pixiecore, GoPXE and Trixiecore. Those are simpler to run, but a bit stale or not as flexible with different operating systems.
What are some alternatives?
netbootd - Lightweight network boot/install server (DHCP, TFTP, HTTP)
zabbix-nfs - Template for zabbix to check nfs share availability
netboot.xyz - Your favorite operating systems in one place. A network-based bootable operating system installer based on iPXE.
Cobbler - Cobbler is a versatile Linux deployment server
dynamic-nfs-provisioner - Operator for dynamically provisioning an NFS server on any Kubernetes Persistent Volume. Also creates an NFS volume on the dynamically provisioned server for enabling Kubernetes RWX volumes.
matchbox - Network boot and provision Fedora CoreOS and Flatcar Linux clusters
go - The Go programming language
bofied - Modern network boot server.
plunder - A Modern automation platform