AppFeed/lsio_categories/netbootxyz.xml
2023-08-10 11:19:06 -04:00

82 lines
4.1 KiB
XML

<?xml version="1.0"?>
<Container version="2">
<Name>netbootxyz</Name>
<Repository>linuxserver/netbootxyz</Repository>
<Registry>https://hub.docker.com/r/linuxserver/netbootxyz/</Registry>
<Network>bridge</Network>
<MyIP/>
<Shell>bash</Shell>
<Privileged>false</Privileged>
<Support>https://forums.unraid.net/topic/84722-support-linuxserverio-netbootxyz/</Support>
<Project>https://netboot.xyz/</Project>
<Overview>Netbootxyz is a way to PXE boot various operating system installers or utilities from one place within the BIOS without the need of having to go retrieve the media to run the tool. iPXE is used to provide a user friendly menu from within the BIOS that lets you easily choose the operating system you want along with any specific types of versions or bootable flags.</Overview>
<Category>Productivity: Tools: Network:Management Status:Stable</Category>
<WebUI>http://[IP]:[PORT:3000]/</WebUI>
<TemplateURL>https://github.com/linuxserver/docker-templates/blob/master/netbootxyz.xml</TemplateURL>
<Icon>https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/netbootxyz.png</Icon>
<ExtraParams/>
<PostArgs/>
<CPUset/>
<DonateText>Donate</DonateText>
<DonateLink>https://www.linuxserver.io/donate/</DonateLink>
<Description>Netbootxyz is a way to PXE boot various operating system installers or utilities from one place within the BIOS without the need of having to go retrieve the media to run the tool. iPXE is used to provide a user friendly menu from within the BIOS that lets you easily choose the operating system you want along with any specific types of versions or bootable flags.</Description>
<Networking>
<Mode>bridge</Mode>
<Publish>
<Port>
<HostPort>69</HostPort>
<ContainerPort>69</ContainerPort>
<Protocol>udp</Protocol>
</Port>
<Port>
<HostPort>3000</HostPort>
<ContainerPort>3000</ContainerPort>
<Protocol>tcp</Protocol>
</Port>
<Port>
<HostPort>8080</HostPort>
<ContainerPort>80</ContainerPort>
<Protocol>tcp</Protocol>
</Port>
</Publish>
</Networking>
<Data>
<Volume>
<HostDir/>
<ContainerDir>/assets</ContainerDir>
<Mode>rw</Mode>
</Volume>
<Volume>
<HostDir/>
<ContainerDir>/config</ContainerDir>
<Mode>rw</Mode>
</Volume>
</Data>
<Environment>
<Variable>
<Value/>
<Name>MENU_VERSION</Name>
<Mode/>
</Variable>
<Variable>
<Value>99</Value>
<Name>PUID</Name>
<Mode/>
</Variable>
<Variable>
<Value>100</Value>
<Name>PGID</Name>
<Mode/>
</Variable>
</Environment>
<Labels/>
<Config Name="TFTP server" Target="69" Default="" Mode="udp" Description="TFTP server" Type="Port" Display="always" Required="false" Mask="false">69</Config>
<Config Name="Web Application" Target="3000" Default="" Mode="tcp" Description="Web Application (Default 3000)" Type="Port" Display="always" Required="false" Mask="false">3000</Config>
<Config Name="Webserver" Target="80" Default="" Mode="tcp" Description="Webserver for local asset hosting (Default 8080)" Type="Port" Display="always" Required="false" Mask="false">8080</Config>
<Config Name="/assets" Target="/assets" Default="" Mode="rw" Description="Path to mirrored assets (optional)" Type="Path" Display="always" Required="false" Mask="false"/>
<Config Name="MENU_VERSION" Target="MENU_VERSION" Default="" Mode="" Description="Specify a specific version of boot files you want to use from netboot.xyz.&#13;&#10;&#13;&#10;If left unset will pull latest (optional)" Type="Variable" Display="always" Required="false" Mask="false"/>
<Config Name="/config" Target="/config" Default="" Mode="rw" Description="appdata" Type="Path" Display="advanced" Required="false" Mask="false"/>
<Config Name="PUID" Target="PUID" Default="" Mode="" Description="PUID" Type="Variable" Display="advanced" Required="false" Mask="false">99</Config>
<Config Name="PGID" Target="PGID" Default="" Mode="" Description="PGID" Type="Variable" Display="advanced-hide" Required="false" Mask="false">100</Config>
</Container>