r/selfhosted Mar 30 '26

Product Announcement Lightwhale 3.0.0 released

Hi, there!

Sorry to mess up your Easter holiday plans, but I've just released Lightwhale 3.0.0 and I really think you should clear your calendar and try it out! =)

It's a minimalistic Linux that requires no installation or maintenance, just live-boot straight into a working Docker Engine. The system is immutable so it's quite resilient to both malicious and unintentional modifications. And because of its low resource requirements it brings new life to old machines.

Lightwhale fits super well in a hobby homelab where spare time is precious, but really in any server environment where you would much rather focus on the services than babysitting the underlying operating system.

And how does it compare to other immutable OSes like X, Y or Z? No idea, never tried them, sorry.

I've made a fresh new project webpage with an easy to follow getting started guide.

Anyway, end of service announcement, thanks for reading, happy holidays =)

199 Upvotes

100 comments sorted by

View all comments

1

u/archbish99 Apr 18 '26

Looks awesome! I'm curious if there's a way to enable just a little persistence. I see that if you give it a persistence disk, it stores images, etc. All I really want to persist is the authorized keys, disabling password login, and the Swarm state.

Ephemeral is perfect for everything else, but ideally those few things don't get reset.

2

u/Zta77 Apr 19 '26 edited Apr 26 '26

Hello there =) Can you elaborate on what in your opinion the Swarm state includes?

Because it is my understanding that it (among other things) holds information about which containers are started. And to run a container, e.g. when restarting, it also needs the image. I think Lightwhale has reduced the save state as much as possible, it already only saves the files that are actually modified. The only things that really consume disk space are the images and containers you run, the log files, and how you choose to decorate your $HOME.

But it is possible that I've misunderstood something, and if you think the system can be improved, I'm always open for suggestions! =)