-
released this
2026-10-02 07:34:25 -03:00 | 20 commits to master since this releaseTest image of Keel Core, Phase 1 of the roadmap (Keel-Linux/tracker#46), rebuilt in isolation from this commit (keel-core master,
1902ac8) with every package built from its merged head: keel 0.15.1, inithooks 2.3.6+keel16, confconsole 2.2.3+keel11, keel-core 0.1.1 and common 19.x (686ff5c). Testing only: not for production and not signed. Verify with the .sha512 file. Supersedes testing-19.0-3-step7-20261001.The file name keeps the 19.0-3 testing series; the recipe inside the image now says 19.0-4 (keel-core#19).
Proxmox: copy to /var/lib/vz/template/cache and create a container from it. Plain LXC: extract into the rootfs.
Fixed since step7b (2026-10-01)
- Branding: the first boot screens, confconsole, Webmin (logo, opens on the dashboard instead of the TKLBAM page) and the login message say Keel Linux; no TurnKey newsletter, Hub or turnkeylinux.org links (inithooks#32, confconsole#17, common#26).
- The maintainer's console art at login and on the usage screen, in tiers by terminal size and locale (keel-core#19, #20, confconsole#16).
- A login gets LANG=C.UTF-8, so confconsole on the LXC console draws real lines instead of
lqqqk(common#28). - A generated root password is shown once; the confirmation no longer repeats it, and the security updates answer is recorded (inithooks#33).
- keel inspect on a Core: the appliance is recognised, no exit 13 for instance.fqdn, the Keel Cloud key is referenced, no phantom eth1, updates_at_first_boot as chosen (keel#64).
- Overlay confirm says "already confirmed ... it stays" instead of "reverted" (keel#64, confconsole#18).
- Database mode > Primary on a node with no database shows only its own text (confconsole#18).
monit summaryworks: a root-only socket, no TCP listener (keel#64); monit starts after Core's units (keel-core#21).
Tested
First boot (generated password, fake Keel Cloud key, Skip, Skip); confconsole screens; keel inspect/diff (exit 0); simple → cloud_simple → simple through
keel spec apply --system(0 failed); Monit, CrowdSec ban into nftables, WireGuard overlay with confirm. No SSH host keys, CrowdSec identity or secrets in the image, and the machine-id is empty.Still open
overlays.wireguardis reported "not inferred" by keel inspect with wg0 up and wg-quick@wg0 enabled.- The login message lists "Web: https://..." lines on Core, which has no web server.
- On 80x24 and 100x30 terminals the art scrolls off the top of the login message: the tier is chosen by the art's height alone.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
debian-13-keel-core_19.0-3+step8-20261002_amd64.tar.zst
1 download ·
2026-10-02 08:57:58 -03:00 · 368 MiB -
debian-13-keel-core_19.0-3+step8-20261002_amd64.tar.zst.sha512
0 downloads ·
2026-10-02 08:57:58 -03:00 · 186 B