Sign inSign up

ghazichaieb/gola-bootlace

By ghazichaieb

•Updated about 12 hours ago

A network boot server for ISO files. Made by Gola Services.

Image
0

363

ghazichaieb/gola-bootlace repository overview

⁠Gola Bootlace

A network boot server for ISO files: put Windows and Linux installers in a folder and install them on any PC over the network, without USB sticks. Made by Gola Services⁠. Source and full documentation: https://github.com/ghazichaieb/gola-bootlace⁠.

⁠Quick start (Linux host)

# compose.yaml
services:
  bootlace:
    image: ghazichaieb/gola-bootlace:latest
    network_mode: host          # network boot uses broadcast traffic, which Docker's own networks do not pass
    restart: unless-stopped
    volumes:
      - bootlace-data:/data     # settings and small cache
      - ./library:/library      # your ISOs (must be writable by the container)
volumes:
  bootlace-data:
docker compose up -d
docker compose logs bootlace | grep -i password

Then open http://<address of the host>:8080/admin/.

⁠The password of the web interface

The first time it starts, Bootlace makes up a password and writes it once in the container's log (web interface: the password was made up: ...). Read it with docker logs <container> 2>&1 | grep -i password and change it under Account. To choose it yourself, set BOOTLACE_ADMIN_PASSWORD in environment:. If it is lost, set BOOTLACE_ADMIN_PASSWORD to a new password and restart the container.

⁠Good to know

  • Linux hosts only (Docker Desktop on Windows and macOS cannot reach the network the PCs are on). On Proxmox, use the LXC script instead: see the docs.
  • Every option of bootlace serve is an environment variable BOOTLACE_<NAME> (BOOTLACE_IP, BOOTLACE_DHCP, BOOTLACE_HTTP_PORT ...).
  • Tags: X.Y.Z, X.Y and latest. Architectures: amd64 and arm64.
  • It answers the local network only by default. Do not expose it to the internet.
  • Licence: GPL-3.0-or-later with additional terms; see the repository.

Tag summary

Content type

Image

Digest

sha256:b3e78708b…

Size

12.1 MB

Last updated

about 12 hours ago

docker pull ghazichaieb/gola-bootlace