Không có mô tả

Antony Messerli 7c0dda0cb3 Merge remote-tracking branch 'development-repo/development' into development 5 năm trước cách đây
.github 5e42c0e912 Update issue templates 5 năm trước cách đây
docker-build-root eabb50e24d adding basic docker builder 5 năm trước cách đây
etc 413f49b4d5 Add ability for self hosted custom menus (#23) 5 năm trước cách đây
ipxe adaf5b50ba Generate packet x86_64 efi disk 5 năm trước cách đây
roles 987e80c403 rip out Slitaz 5 năm trước cách đây
script 7c0dda0cb3 Merge remote-tracking branch 'development-repo/development' into development 5 năm trước cách đây
src 29afdf6f6f Adding more live distros for testing 5 năm trước cách đây
.travis.yml 5564878a5a carry over github assets from build workspace 5 năm trước cách đây
CONTRIBUTING.md 2682c37077 Move links out of the text 7 năm trước cách đây
Dockerfile-build 680965720e Add dosfstools for efi usb build and set -e 5 năm trước cách đây
LICENSE dfcb991c66 Add Apache License 9 năm trước cách đây
README.md 7c0dda0cb3 Merge remote-tracking branch 'development-repo/development' into development 5 năm trước cách đây
endpoints.yml 999a90aa28 Version bump for netbootxyz/ubuntu-squash:elementaryos-5 new tag 5-14ff2c98 5 năm trước cách đây
inventory bbcc2eaa9d Shift sample inventory to be single file 5 năm trước cách đây
site.yml 214e34961f Latest tuning, including utility menu generation 5 năm trước cách đây
user_overrides.yml 132399730c Pushing up more changes 5 năm trước cách đây
version.txt 5564878a5a carry over github assets from build workspace 5 năm trước cách đây

README.md

netboot.xyz - v2 - Under Construction

** THIS IS A WORK IN PROGRESS, DO NOT USE **

** Templates are incomplete and still being worked **

netboot.xyz rewritten in ansible to generate standalone netboot environments.

The goal is to use this to generate the primary netboot.xyz site but at the same time allow it to be customizable for any type of environment or user.

The source files are now templates in order to make things a bit easier to generate.

This is a seperate repo for now but will more than likely roll into the existing repo.

Building locally

With Ansible

To generate, run:

ansible-playbook -i inventory site.yml

The build output will be located in /var/www/html on Debian OSs.

With Docker

docker build -t localbuild -f Dockerfile-build .
docker run --rm -it -v $(pwd):/buildout localbuild

The build output will be in the generated folder buildout

Local Overides

Ansible will handle source generation as well as ipxe disk generation with your settings. The disk generation was worked on a while back so it needs work to catch it up to the existing state of netboot.xyz.

If you want to override the defaults, you can put overrides in user_overrides.yml. See file for examples.

Also note many user customizations are located in the boot.cfg file for the IPXE menus. A high level of customization can be achieved using our stock build output and hosting this along with the menus locally.

Self Hosted Custom Options

In addition to being able to host netboot.xyz locally, you can also create your own custom templates for custom menus within netboot.xyz. Please see Custom User Menus for more information.