Repository navigation
W3BS OS 1.2.0 (Debian 13): installer, CI and release - #222
Merged
Merged
Conversation
ralyodio
force-pushed
the
os-debian-installer
branch
from
October 23, 2026 09:43
afb9e7a to
26ed247
Compare
w3bs-os-install for Debian: GPT (BIOS boot + EFI + /boot + root) that boots on BIOS and UEFI, LUKS2 root by default, debootstrap trixie, linux-image-amd64 + GRUB (UEFI entry first in BootOrder and the removable fallback path), systemd-networkd on every card (DHCPv4 + IPv6) or --ip/--ip6 static, resolved + libnss-resolve, root password first (Enter: locked) then the users (zsh, sudo), libpam-systemd, ssh, the W3BS landing page, /etc/cli-tools/server.conf WEB_DOMAIN, the w3bs CLI + mise (node, bun, pnpm) + readm3 per user, cli-tools root-ubuntu.sh at first boot (systemd unit), eject before reboot. The live first screen offers the installer. CI (os-debian.yml): live-build in debian:trixie, os/debian/test/dtest.py in QEMU (UEFI plain, BIOS + LUKS2: live network/DNS/SSH password, install, installed login, sudo, tools, no failed user units), then publish os-v1.2.<n> (semver; os/debian/VERSION = 1.2) and os-latest. Tested on dev2 KVM: UEFI plain, BIOS plain and BIOS + LUKS2 install and boot to a login; w3bs mise node bun pnpm readm3 git curl wget sudo present; root-ubuntu first boot done; web 200. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
ralyodio
force-pushed
the
os-debian-installer
branch
from
October 23, 2026 09:43
26ed247 to
50c05ce
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
w3bs-os-install for Debian: GPT (BIOS boot + EFI + /boot + root) that boots on BIOS and UEFI,
LUKS2 root by default, debootstrap trixie, linux-image-amd64 + GRUB (UEFI entry first in
BootOrder and the removable fallback path), systemd-networkd on every card (DHCPv4 + IPv6) or
--ip/--ip6 static, resolved + libnss-resolve, root password first (Enter: locked) then the users
(zsh, sudo), libpam-systemd, ssh, the W3BS landing page, /etc/cli-tools/server.conf
WEB_DOMAIN, the w3bs CLI + mise (node, bun, pnpm) + readm3 per user, cli-tools root-ubuntu.sh
at first boot (systemd unit), eject before reboot. The live first screen offers the installer.
CI (os-debian.yml): live-build in debian:trixie, os/debian/test/dtest.py in QEMU (UEFI plain,
BIOS + LUKS2: live network/DNS/SSH password, install, installed login, sudo, tools, no failed
user units), then publish os-v1.2. (semver; os/debian/VERSION = 1.2) and os-latest.
Tested on dev2 KVM: UEFI plain, BIOS plain and BIOS + LUKS2 install and boot to a login;
w3bs mise node bun pnpm readm3 git curl wget sudo present; root-ubuntu first boot done; web 200.
🤖 Generated with Claude Code