Live data from Hacker News

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

lightwhale.asklandd.dk

61–70 of 97 posts

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

#61
post #23

Interesting - but how do I patch, upgrade and build my own iso? The source repository isn't very enlightening? > The actual repository here hosts the source code for Lightwhale, and is not of any interest for most people. > https://bitbucket.org/asklandd/lightwhale/src/master/

It appears to be outdated (last commit from 2 years ago), and version 3.0 seems not to be there.

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

#62
post #39

Earlier quoted context omitted.

I use IncusOS in my homelab. It's a joy to set up and use. Migrated from Proxmox and manage all my VMs. Heavily use coding assistants to automatically set things up through the IncusOS CLI, translate Docker-Compose images to Incus, write bash scripts to automate launching new containers to use `--dangerously-skip-permissions` without fear of repercussions, etc. What I love the most about it is that it's possible to m…

What solution do you use for declarative deployments? Last time I looked there was no default option?

I use my own solution (set of bash scripts) on top of IncusOS support for declarative files.

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

#63
post #58
post #39

Earlier quoted context omitted.

I use IncusOS in my homelab. It's a joy to set up and use. Migrated from Proxmox and manage all my VMs. Heavily use coding assistants to automatically set things up through the IncusOS CLI, translate Docker-Compose images to Incus, write bash scripts to automate launching new containers to use `--dangerously-skip-permissions` without fear of repercussions, etc. What I love the most about it is that it's possible to m…

As someone who has moved the opposite way, heavily using Incus and now checking out Proxmox, what made you go for IncusOS? My gut feeling is that enterprise sentiment is leaning heavily towards Proxmox, fuelled by a VMware exodus that will only gain speed, and I don't see Incus really meeting the requirements most people have that previously used VMware, but of course Incus is awesome and you can't always pick techno…

Having an OS that versions all my VMs and allows A/B running the actual OS, has a high quality CLI, is built on modern standards, supports declarative files, and it’s simpler than Proxmox.

I don’t really care for enterprise support. Incus hits a sweet spot no other solution does.

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

#64
post #39

Earlier quoted context omitted.

I use IncusOS in my homelab. It's a joy to set up and use. Migrated from Proxmox and manage all my VMs. Heavily use coding assistants to automatically set things up through the IncusOS CLI, translate Docker-Compose images to Incus, write bash scripts to automate launching new containers to use `--dangerously-skip-permissions` without fear of repercussions, etc. What I love the most about it is that it's possible to m…

What solution do you use for declarative deployments? Last time I looked there was no default option?

Look into https://gitlab.com/r3j0/incus-compose, it just published its first beta but it nicely gaps some of Docker Compose into Incus-land

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

#65
post #43

Earlier quoted context omitted.

And what is a Linux distro, if not an OS?

TBF I went in expecting a novel OS.

Me, too! I first thought it was just clickbait, but then I realized it was the author's genuine thought, which is sad. I wonder why the popular Linux distro ranking site DistroWatch [0] is not called "OSWatch"! Well, I don't. The "OS" is CentOS, and NixOS is just branding. NixOS is a huge mod, yet it's still a distro!

This is what Wikipedia says about NixOS:

> NixOS is a Linux distribution built around the Nix package manager.

This is about CentOS:

> CentOS (from Community Enterprise Operating System; also known as CentOS Linux) is a discontinued Linux distribution that provided a free and open-source community-supported computing platform, functionally compatible with its upstream source, Red Hat Enterprise Linux (RHEL).

[0]: https://distrowatch.com/

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

#67
post #28

The best way I have found to make something low/no maintenance is to keep it as simple as humanly possible. And I don't think you can get there via this route. But good luck anyway, I would love to be proven wrong.

Hello. There's a balance between "simple as humanly possible" and "usable", where "usable" specifically means "run docker containers". I feel I've hit a sweet-spot, but I'd like to hear where you think I failed or can improve.

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

#69

Am I missing something, I don't see a single screenshot showing what you're asking people to install

Hello. I'm glad you asked =).

So first of all, you don't install it; you just boot it. And because Lightwhale doesn't write anything to disk unless you explicitly tell it to, (https://lightwhale.asklandd.dk/#persistence-enable), then you're safe to boot it any time and check it out. You can use a VM to be sure: https://lightwhale.asklandd.dk/#faq-virtualiuzed

Secondly, I dont feel there's much to see, really. It's just classic Linux text mode, although I do find the GRUB splash and getty login screens quite cool. Instead, I focused on explaining what it does and how it makes your life better.

But since you asked for screenshots, here you go:

https://lightwhale.asklandd.dk/screenshots/boot.png https://lightwhale.asklandd.dk/screenshots/login.png

Enjoy!

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

#70

If I had a firm requirement to have only one physical piece of hardware home server on bare metal to run further containerized things on, it would be running proxmox, because that grants the ability to run further QEMU, KVM virtualized things, and then to install docker containers inside of any KVM VMs. Even to use QEMU to fully emulate other CPU architectures if necessary. Or if not proxmox, without a http GUI, just…

Oh, but it's not a constraint. And it's certainly not a general concept. It's the very purpose of Lightwhale.

Lightwhale does one thing and it does it great: It lets you run Docker containers effortlessly. And that is it. If that's not what you want, you honestly should run something else — no hard feelings =)

Post reply on HN