Show HN: I've built a nice home server OS

· security systems · Source ↗

TLDR

  • Lightwhale is an immutable, live-boot ISO that drops straight into a working Docker Engine with zero installation and opt-in Btrfs persistence.

Key Takeaways

  • The root filesystem is a compressed squashfs image; /etc, /var, and /home gain writability via overlayfs on a segregated data partition.
  • Persistence is explicitly opt-in: write a magic header string to a block device and Lightwhale auto-partitions, formats with Btrfs, and mounts on next boot.
  • Multiple persistence-enabled devices are automatically assembled into a Btrfs RAID1 volume with no manual configuration.
  • Default credentials (op / opsecret) are public; docs explicitly require a password change before any internet exposure.
  • Ships with a sysv-like init system; supports bare-metal and VM, UEFI and legacy BIOS; x86 only at v3.0.0.

Hacker News Comment Review

  • The “zero maintenance” framing drew sharp pushback: an immutable root does not patch running container images or kernel CVEs, and systems left unupdated become compromised over time.
  • Commenters consistently cited Flatcar Container Linux and Fedora CoreOS as direct alternatives with larger community backing, challenging Lightwhale’s differentiation case.
  • Practical gaps surfaced: no web UI (terminal-only), no documented backup path for container volume data, and a source repo README that discourages most users from building a custom ISO.

Notable Comments

  • @e12e: Flags that the Bitbucket repo README calls the source code “not of any interest for most people” – patching and custom ISO builds remain opaque.
  • @andai: Frames the problem Lightwhale targets as “program + OS as a single image” – evaluating it for deploying a game server across many nodes without Linux administration overhead.

Original | Discuss on HN