rpi-pxe-server - A ready-to-go PXE + TFTP network boot server for Raspberry Pi, with Resin deployment

  •        875

A ready-to-go PXE + TFTP network boot server for Raspberry Pi, with Resin deployment. Want to boot a machine from the network, don't want to have to fight with all the configuration and setup yourself, and have a raspberry pi to hand? This is the solution.

https://github.com/pimterry/rpi-pxe-server

Tags
Implementation
License
Platform

   




Related Projects

OneClickKick (Network Boot amp; Kickstart)

  •    Javascript

A web based GUI for managing PXE boot and optionally managing DHCP service. Also supports creating and serving Kickstart and preseed scripts. This provides a client install in one click. This is a generic framework created to work with anything that's PXE bootable. Adding new hosts can be done via quot;PXE enrollmentquot; where the client PXE boots to enroll into OneClickKick. Easily integrated with existing naming sources such as NIS and LDAP for central lookup of host and mac address inf

PyPXE - Pure Python2 PXE (DHCP-(Proxy)/TFTP/HTTP/NBD) Server

  •    Python

This repository contains code that provides a working PXE server (via HTTP, TFTP, DHCP, and/or iPXE) implemented purely in Python. Currently, only Python 2.6 and newer is supported. Please read DOCUMENTATION.md for further explanation of the PyPXE project as well as recommended use. See the issues page for open issues, bugs, and enhancements/improvements. DISCLAIMER: None of thes implemented services are fully compliant with any standards or specifications. However, the true specifications and standards were followed when building PyPXE and while they work for PXE any other uses are purely coincidental. Use at your own risk.

matchbox - Network boot and provision Container Linux clusters (e.g. etcd3, Kubernetes, more)

  •    Go

matchbox is a service that matches bare-metal machines (based on labels like MAC, UUID, etc.) to profiles that PXE boot and provision Container Linux clusters. Profiles specify the kernel/initrd, kernel arguments, iPXE config, GRUB config, Container Linux Config, or other configs a machine should use. Matchbox can be installed as a binary, RPM, container image, or deployed on a Kubernetes cluster and it provides an authenticated gRPC API for clients like Terraform.

PXE Client and Server Samples

  •    C

Provide working sample implementations of PXE (Preboot eXecution Environment) client and server software. Project has moved to: http://savannah.gnu.org/projects/pxe-toolkit/

razor-server - Razor is next generation provisioning software that handles bare metal hardware and virtual server provisioning

  •    Ruby

Razor is an advanced provisioning application which can deploy both bare-metal and virtual systems. It's aimed at solving the problem of how to bring new metal into a state where your existing DevOps/configuration management workflows can take it over.Newly added machines in a Razor deployment will PXE-boot from a special Razor Microkernel image, then check in, provide Razor with inventory information, and wait for further instructions. Razor will consult user-created policy rules to choose which tasks to apply to a new node, which will begin to follow the task directions, giving feedback to Razor as it completes various steps. Tasks can include steps for handoff to a DevOps system such as Puppet or to any other system capable of controlling the node (such as a vCenter server taking possession of ESX systems).


Thinstation

  •    

Thinstation is a thin client linux distro using std. x86 hw. It can boot from network, pxe, syslinux, CD, floppy or flash-disk and connect to servers using VNC, RDP, XDM, SSH, Telnet, tn5250, tarentella, 2X, NX, Thinlinc, VMWare VDI or ICA.

Relax-and-Recover

  •    Shell

Linux disaster recovery and system migration solution

HilbiX - Linux Rescue Boot via Network

  •    

Linux based networked rescue system, providing remote administration via Internet LAN access. Booted via single 1.44MB Floppy, PXE-Netboot, CD-ROM or USB-Stick.

NILO

  •    

NILO is the Network Interface Loader. NILO will boot Linux, FreeBSD, Windows 95/98/NT4 and support the Intel PXE standard, and is suitable for burning into ROM. It is an evolution of the previous Etherboot and Netboot projects.

enclosure-picroft - Mycroft interface for Raspberry Pi environment

  •    Shell

Upon boot, Picroft will search for an Ethernet connection. If none is found, the Wifi Setup process will begin to get the device connected to any available network. Once connected, you must pair the device at https://home.mycroft.ai using the code spoken by the device. You can also read the code on the screen.

Thinux (Cluster Live CD)

  •    

Programming language: C Operating System: Red Hat Linux Software: Diskless Linux Thin Client Cluster Live CD Obstacle: PXE image for Kernel/Ramdisk with adequate support Feature: Boot into sample windows application to access server Format: TCP/IP

netboot - Packages and utilities for network booting

  •    Go

This repository contains Go implementations of network protocols used in booting machines over the network, as well as utilites built on top of these libraries. This is not an official Google project.

rpi-firmware - Firmware files for the Raspberry Pi

  •    C

Firmware files for the Raspberry Pi. These are mirrored in a separate repo from the official one, because for updating the firmware, we're only interested in the files in the boot folder of the official repo. Git doesn't provide a way to clone only a single subfolder of a repo, and downloading the entire repo including the sample code and VC libs would take too long. If the boot firmware files are split off into a seperate repo, then the tool could be pointed at that repo instead of this one, as long as the firmware files are in the root of the repo.

pi-timolo - Raspberry PI-TIMOLO ( PI-TImelapse, MOtion, LOwLight ) uses RPI picamera and python for Remote Headless Security Monitoring & Auto Sync files with rclone remote storage services

  •    Python

Requires a Raspberry Pi computer and a RPI camera module installed. Make sure hardware is tested and works. Most RPI models will work OK. A quad core RPI will greatly improve performance due to threading. A recent version of Raspbian operating system is Recommended. Step 1 With mouse left button highlight curl command in code box below. Right click mouse in highlighted area and Copy. Step 2 On RPI putty SSH or terminal session right click, select paste then Enter to download and run script.

flutter-pi - A light-weight Flutter Engine Embedder for Raspberry Pi that runs without X.

  •    C

A light-weight Flutter Engine Embedder for Raspberry Pi. Inspired by https://github.com/chinmaygarde/flutter_from_scratch. Flutter-pi also runs without X11, so you don't need to boot into Raspbian Desktop & have X11 and LXDE load up; just boot into the command-line. You can now theoretically run every flutter app you want using flutter-pi, including apps using packages & plugins, just that you'd have to build the platform side of the plugins you'd like to use yourself.

raspberry-pi-turnkey - How to make a Raspberry Pi image that can be deployed anywhere and assigned to a WiFi network without SSH :ok_hand:

  •    Python

You can follow the instructions below to create a turnkey image, or you can just download my latest one at raspberry-pi-turnkey.schollz.com/2018-03-02-turnkey.zip (v1.2.0, 829MB) and follow the typical flashing instructions. Once you boot the Pi with this image, you will see a WiFi AP named "ConnectToConnect" (password same). Connect to it and navigate to 192.168.4.1 where you'll see a login form.

pixiecore - PXE booting for people in a hurry.

  •    

PXE booting for people in a hurry.

raspberry-pi-os - Learning operating system development using Linux kernel and Raspberry Pi

  •    C

This repository contains a step-by-step guide that teaches how to create a simple operating system (OS) kernel from scratch. I call this OS Raspberry Pi OS or just RPi OS. The RPi OS source code is largely based on Linux kernel, but the OS has very limited functionality and supports only Raspberry PI 3. Each lesson is designed in such a way that it first explains how some kernel feature is implemented in the RPi OS, and then it tries to demonstrate how the same functionality works in the Linux kernel. Each lesson has a corresponding folder in the src directory, which contains a snapshot of the OS source code at the time when the lesson had just been completed. This allows the introduction of new concepts gracefully and helps readers to follow the evolution of the RPi OS. Understanding this guide doesn't require any specific OS development skills.

SystemRescueCd

  •    

SystemRescueCd is a Linux system rescue disk available as a bootable CD-ROM or USB stick for administrating or repairing your system and data after a crash. It aims to provide an easy way to carry out admin tasks on your computer, such as creating and editing the hard disk partitions. It comes with a lot of software such as disk management tools (parted, partimage, fsarchiver, filesystem tools, ...), network administration programs and simple text editors . It can be used for both Linux an

seafile-rpi - Seafile server package for Raspberry Pi.

  •    

Seafile server package for Raspberry Pi. Maintained by seafile community. If you have any problems or suggestions when using the seafile rpi server package, please report it on seafile server forum.






We have large collection of open source products. Follow the tags from Tag Cloud >>


Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.