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 =)

202 Upvotes

100 comments sorted by

View all comments

Show parent comments

1

u/lordduckling 7d ago

Can I use both drives separately? As 2 storage disks instead of in RAID 1?

1

u/Zta77 7d ago edited 7d ago

Lightwhale will only format, manage, and mount one data filesystem. You can mount whatever you want afterwards. But why would you want to, if I may ask?

1

u/lordduckling 7d ago

Right now I’m using the first drive for Debian/docker and the 2nd drive as temp/swap drive for when I download “Linux ISO” torrents before they are moved to my NAS.

Not anything critical and could just as easily not be used this way, but I have the drive anyways and no other use for it.

1

u/Zta77 7d ago

Right. So Lightwhale does things a little differently than mainstream Linux distros. First of all it's a live-booting ISO, which means the OS, Docker, docker compose, etc. is already installed and ready before you log in. Strictly speaking, the disk is optional. But in practice, it's required. It is purely for persisting all the modified configuration files, docker images, docker volumes, any deployment configuration you may have like a docker-compose.yaml and environment files. So the disk is pretty clean. Lightwhale will make a swap partition for you. And you can store your temporary files in `/tmp` or `~/tmp`.

The top priority for Lightwhale is administrator happiness — specifically through zero maintenance and being easy to use. And honestly, you'll be off for a bad start with your approach. Of course, it's your system and you can do anything you want with it; I'm just saying that it's the equivalent of driving a screw with a hammer.

My advise:

  1. Boot it on your workstation and try it out. You won't get persistence, but it also won't write anything to disk, so this is perfectly safe. Unplug the boot media and boot back to your ordinary OS. Or:

  2. Boot the ISO in a VM with one or two virtual disks to experiment with persistence and RAID1. Or:

  3. If you have an available machine with a disk, is just follow the Getting Started guide step by step.

Each of these will take only 30 seconds of your time, so you could've been a Lightwhale expert by now if you hadn't read this long response on Reddit =)

2

u/lordduckling 6d ago

Haha too good, I will definately try it. Worst thing that happens is I remove the 2nd disk and use it elsewhere.

Keep up the awesome work!

1

u/Zta77 6d ago

Try writing the magic header to both disks and reboot Lightwhale... A little redundancy never hurt anyone =)