Live data from Hacker News

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

lightwhale.asklandd.dk

81–90 of 97 posts

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

#81
post #59
post #15

This is relevant to what I have been learning about recently! I'm getting ready to launch an online game and I'm dealing with "how do I just run my game server on dozens of boxes without dealing with linux stuff". I don't really have an answer yet (leaning into "just get one really powerful box" lol), but my investigation into the problem so far has been pretty interesting. You can conceptualize the "my program + the…

> "how do I just run my game server on dozens of boxes without dealing with linux stuff" A good first question to ask yourself is why you need to run it on dozens of boxes. You probably don't. The point of Docker is not "I just want to run my program", the point is to bundle an application with its dependencies. It's one way to distribute applications, and far from the only one (despite what talking to some people mi…

Yeah, I already did that, the current problem is "now I need ten thousand times more players so it pays the bills."

Well, that's several problems, of course :) but one of them is latency and capacity (i.e. servers).

My actual dependency is whatever it takes to get data in and out of a network card.

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

#82

What's the recommended way to regularly backup the data used by containers running on Lightwhale?

I don't have a recommended or official way. But you could look into using `btrfs send` to send the data filesystem subvolume to a backup host, preferably initiated from the backup host, e.g. by ssh into the Lightwhale server and do the send. And there's always rsync.

One nice thing to keep in mind, is that all data that is ever written in Lightwhale, exists in /mnt/lightwhale-data/lightwhale-state. Data is not entangled with the rest of the system in the rootfs.

The tricky part perhaps is that you should sync all container data to disk prior to taking the backup (or snapshot) to be sure you have a clean state. And the only safe way I can think if, is to stop all containers first. But I think this goes for every Docker Engine.

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

#83
post #18

can't imagine a world in which I'd download a little known distro to put on my home network and use as a server. also, doesn't fedora already have something like this already?

Or use debian slim or Alpine for just enough Linux to run dockers.

I think you're missing the point.

Of course you can choose a general purpose Linux dist. But you'll still have to go through the extra work of partitioning the disk, installing the system, selecting packages, possibly follow some other guide to install Docker Engine, Docker Compose, Docker Buildx, and doing that thing with the docker group. At that point you'll pretty much have what Lightwhale provides out of the box. Except you'll be left with a system that isn't immutable, and where system and data is entangled on one filesystem. And if that's your thing, you should do definitely that. But...

If you just want to run your containers, then Lightwhale is best in class.

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

#84
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.

Yes, sorry. I don't use the master branch, and Bitbucket doesn't easily let me delete it. But wait, you confirmed that "3.0" isn't there, but somehow missed that "3.0.0" is? =)

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

#85
post #52

Earlier quoted context omitted.

Yours is a distro. Period. When you create your own kernel, then you can make bold claims like "I created an OS," when you haven't. Be humble, and you'll be more successful. Linus Torvalds and DHH are the only two arrogant people in tech, but both have accomplished enough to earn the exception. Hubris has no place in tech!

lol what? I have no distros or OSs. You're delusional and arrogant yourself. > Linus Torvalds and DHH are the only two arrogant people in tech Are you feeling ok bud?

I'm very well, thank you for your sincere concern, but I can't say the same about you, unfortunately. Keep kidding yourself and use misnomers, but your command of English is poor. You can call it MisnomerOS, and that would be totally fine, but you can't claim "I've built an OS." You've built no OS.

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

#86
post #78

Earlier quoted context omitted.

Yes - GNU/Linux [0] as Linux is just the kernel. [0]: https://www.gnu.org/gnu/linux-and-gnu.html

Where can I get one? Also, what about Busybox-based distros?

Use an LLM brain crutch to help yourself in your ego-trip endeavors!

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

#87
post #84

Earlier quoted context omitted.

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

Yes, sorry. I don't use the master branch, and Bitbucket doesn't easily let me delete it. But wait, you confirmed that "3.0" isn't there, but somehow missed that "3.0.0" is? =)

Ah, I guess I was looking for:

https://bitbucket.org/asklandd/lightwhale/src/3.0.0/docs/BUI...

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

#90
post #7

I'm a novice in this space I think. I've self-hosted for over a decade and around 2019 I moved over to Unraid, which is generally pretty visual (web portal or configuring and doing maintenance). I find the web portal very easy. How does one interact with your home server OS? I assume it's all via terminal because there are no pictures on the website?

Correct, it's only terminal. Lightwhale provides only the bare necessities for you to deploy what you need. So instead of dictating a UI, you're free to choose what you like, be it Portainer, Dockhand, Komodo or something else.

Lightwhale is perhaps more of an "expert system" compare to consumer products that come preconfigured with a UI. On the other hand, if you want to try a server where you are in full control, Lightwhale it is the easiest way to get a pure Docker server up and running.

Post reply on HN