# Bootimus

> Bootimus is a self-hosted, open-source PXE/HTTP boot server in Go supporting 50+ distros, Windows unattended installs, proxyDHCP, and a web admin UI with JWT/LDAP/OIDC.

- **Category:** Networking
- **Licence:** Apache-2.0
- **Latest version:** v0.1.80
- **Open source:** oss
- **Languages:** Go, JavaScript, HTML
- **Platforms:** Docker, Docker Compose, Linux, Arch Linux
- **Tags:** PostgreSQL, SQLite, LDAP, Dhcp, OIDC, Docker, Go, JWT, Tftp, Pxe, Netboot, Ipxe, Pxe boot, Disk imaging, Ipmi, Amt, Pxeboot, Pxe Boot Windows Deployment, Pxe Menu, Pxe Server, Pxelinux, HTTP Boot, Unattended Install, Clonezilla, Bmc, Redfish

## Description

Bootimus is a modern PXE and HTTP boot server that simplifies network booting. Written in Go, it bundles everything into a single static binary or multi-arch Docker image with embedded iPXE bootloaders, a SQLite or PostgreSQL database, and a web admin interface. It supports over 50 Linux distributions plus Windows 10/11 unattended installation via SMB. Key capabilities include a built-in proxyDHCP responder that works without modifying the existing DHCP server, MAC-based access control with auto-discovery, built-in diagnostic utilities (partition editor, disk cloner, memory tester, rescue toolkit, secure wiper, and netboot.xyz), disk imaging with Clonezilla capture and deploy, iSCSI and AoE boot, BMC power control via Redfish or Intel AMT, remote console access (AMT SOL and IPMI), JWT authentication with optional TOTP 2FA, support for directory services and OpenID Connect providers, admin TLS with self-signed certificates, audit logging, multi-site read-only replicas, and swappable bootloader sets. It runs on bare metal, Docker, or as a flashable Alpine-based USB appliance. The project is licensed under Apache 2.0.

## Links

- [Homepage](https://github.com/garybowers/bootimus)
- [Website](https://bootimus.com)
- [Docker](garybowers/bootimus)
- [Documentation](https://bootimus.com/docs)
- [Deployment Guide](https://github.com/garybowers/bootimus/tree/main/docs/en/deployment.md)
- [Image Management Guide](https://github.com/garybowers/bootimus/tree/main/docs/en/images.md)
- [Admin Console Reference](https://github.com/garybowers/bootimus/tree/main/docs/en/admin.md)
- [DHCP Configuration Guide](https://github.com/garybowers/bootimus/tree/main/docs/en/dhcp.md)
- [Authentication Guide](https://github.com/garybowers/bootimus/tree/main/docs/en/authentication.md)
- [GitHub Repository](https://github.com/garybowers/bootimus)

---
Source: https://selfhost.directory/project/bootimus