Skip to content

Releases: rosti-cz/dcore

v0.9.1 Installer help outside the ISO

Choose a tag to compare

@by-cx by-cx released this 23 Oct 21:34

Running dcore-installer without a subcommand outside the installer ISO now displays help, making the install command easier to discover.

Inside the installer ISO, the default command still opens the offline installation wizard.

Full changelog: v0.9.0...v0.9.1

v0.9.0 Taking out installer

Choose a tag to compare

@by-cx by-cx released this 23 Oct 14:15

Installer is now a binary you can download and use it to install it on USB or local disk. Good option to prepare some server disks.

v0.8.0 Btrfs uses zstd:1 compression by default

Choose a tag to compare

@by-cx by-cx released this 21 Oct 17:56

zstd:1 compression by default for btrfs. It's set in kernel's cmdline.

v0.7.0 Latest Debian kernel, fix ZFS hostid, fix incus

Choose a tag to compare

@by-cx by-cx released this 15 Oct 08:18
  • Kernel and ZFS from backports
  • Fix: ZFS hostid issue
  • Fix: Incus install location
  • Fix: docker forwarding issue

v0.6.0 Secure boot, reworked installer interface + installation via web browser v0.6.0 Secure boot, reworked installer interface + installation via web browser

Choose a tag to compare

@by-cx by-cx released this 13 Oct 16:25
  • Secure boot (requires enrolling of a key via djust command)
  • Installer is now implemented in golang and uses bubbletea based CLI interface
  • Installer runs a web server and allow installation via web
  • Commands for locale and timezone

v0.5.0 Better installer

Choose a tag to compare

@by-cx by-cx released this 12 Oct 22:01
Share recoverable Textual installer and update server defaults

Package the installer in dcore and launch it from ordinary-user djust install.
Use sudo for privileged phases, protect the running disk, resolve cached
images by the booted digest, and retry failed stages without redeploying.
Preserve OCI export digests and check live installer RAM/staging capacity.

Upgrade Homebrew alongside bootc, reject root djust invocation, and add core
to incus-admin on enablement. Default hostname to dcore, brand Fastfetch's OS
line, include smartmontools, and document project motivation with the boat image.

Validation: 122 regression tests, image verification, user/privilege checks,
offline ISO retry/restart testing, and native VM second-disk encrypted Btrfs
installation with failed unlock retry and independent target boot.

v0.4.0

Choose a tag to compare

@by-cx by-cx released this 12 Oct 15:47

Encryption and FS selection in ISO installer.

v0.3.0 ISO installer

Choose a tag to compare

@by-cx by-cx released this 12 Oct 09:18
  • ISO installer based on Debian
  • Removing Rustic and Restic
  • SSH password in block device installation script

v0.2.0 Virtualization images, auto root growth, LUKS2, block device installer, more fss, distrobox, homebrew, ..

Choose a tag to compare

@by-cx by-cx released this 11 Oct 16:12
  • Compressed raw release images (.raw.xz), alongside QCOW2 and Incus images.
  • 10 GiB default disks, reduced from 32 GiB.
  • Automatic root growth at boot for ext4, Btrfs and XFS when root is the last partition with free space behind it.
  • LUKS2 root growth before unlocking, followed by filesystem growth—using one normal password prompt.
  • Direct block-device installer for USB, NVMe and SSD drives, with filesystem selection and checks against mounted, busy, read-only or replaced disks.
  • Optional LUKS2 encryption through block_install --encrypt, plus --no-grow-root to disable automatic expansion.
  • Incus filesystem selection: ext4 by default, with Btrfs and XFS options for OCI installations.
  • Managed Incus OS disks: temporary installation storage is cleaned up after verification; deleting the VM also removes its OS disk.
  • Default core administrator with passwordless sudo and installation SSH keys copied to both root and core.
  • Persistent Homebrew, owned by core, initialized offline, with command paths available to all users and shells—including root.
  • Distrobox and rootless-container support, plus Debian Open vSwitch and supporting build tools.
  • Expanded CI tests and documentation covering installers, encryption, growth, Homebrew, Incus, QEMU and bare-metal testing.

v0.1.0 Initial release

Choose a tag to compare

@by-cx by-cx released this 10 Oct 15:13

This is the first release.

  • Latest version of Trixie
  • ZFS
  • Incus from Zabbly
  • Docker + Podman
  • Basic tools we use on our servers
  • Auto update systemd service