Skip to main content

@keeb/alpine

v2026.04.22.3

Alpine Linux disk install + overlay packaging (https://github.com/keeb/swamp-alpine)

Repository

https://github.com/keeb/swamp-alpine

Labels

alpinelinuxinfrastructure

Quality score

How well-documented and verifiable this extension is.

91%

Grade A

  • Has README or module doc2/2earned
  • README has a code example1/1earned
  • README is substantive1/1earned
  • Most symbols documented1/1earned
  • No slow types0/1missing
  • Has description1/1earned
  • At least one platform tag (or universal)1/1earned
  • Two or more platform tags (or universal)1/1earned
  • License declared1/1earned
  • Verified public repository2/2earned

Install

$ swamp extension pull @keeb/alpine

Security Notice

This extension includes AI agent skills that can modify AI assistant behavior. Review the skill files before installing.

@keeb/create-stateful-vm87981e7d-2f19-4a6e-b1ae-7afd6984cb8c

Create VM, PXE boot, install Alpine to disk, set boot order, reboot from disk

provisionFull stateful VM provisioning
1.authkeebDev02.auth— Authenticate with Proxmox via keebDev02
2.create-vmfleet.create— Create VM with persistent disk (PXE-first boot order)
3.start-vmfleet.start— Start VM (PXE boots into diskless Alpine)
4.install-alpinealpineInstaller.install— Install Alpine to disk via setup-alpine with post-install chroot setup
5.set-boot-orderfleet.setBootOrder— Set boot order to disk-first (scsi0 then net0)
6.stop-vmfleet.stop— Stop VM before rebooting from disk
7.start-from-diskfleet.start— Start VM from disk (boots installed Alpine, waits for IP)
@keeb/deploy-apkovl865bb9bf-9008-4a1d-8b8a-f9445b9aa3c9

Package gold-image overlay and deploy to TFTP server

mainAuth, ensure gold-image VM is running via fleet, then package and deploy overlay
1.authkeebDev02.auth— Authenticate with Proxmox via keebDev02
2.ensure-runningfleet.start— Start gold-image VM if not already running
3.deploygoldImageOverlay.deployApkovl— Package and deploy Alpine overlay
@keeb/provision-packagesa0a75f74-513b-41c8-be8a-d146b357184a

Authenticate, ensure a VM is running, then install packages and enable services

provisionAuth, start VM, install packages
1.authkeebDev02.auth— Authenticate with Proxmox
2.ensure-runningfleet.start— Start VM if not already running
3.install-packagesalpinePackages.provision— Install apk packages and enable services on the VM

alpine1 file