• 0 Posts
  • 16 Comments
Joined 3 years ago
cake
Cake day: August 15th, 2023

help-circle


  • I could, but it’s more convenient for me to have it served up by an LXC container on the server. I’m usually interacting with things on a laptop or a phone, so it’s just easy being able to have a tab open with my wiki served through Tailscale, and ProxMox makes sure it stays backed up to an external drive and the cloud so I don’t lose anything.

    The few times I’ve had a critical error with ProxMox, it’s been super simple to do a fresh install and just restore my daily backup.

    There are many ways it could be done, but this way has been mine, and it’s worked for me.


  • I used to be bare metal Debian, but I moved to ProxMox for a few reasons.

    1. Backup and restore is a breeze, and the UI makes things human friendly.
    2. It makes it easier to separate my wiki notes in an LXC so that I can still see them if I’m doing maintenance on my main server VM that requires restarts.
    3. There is essentially no noticeable performance reduction.

    It works, it’s easy, and the simplicity has saved my butt a few times. I don’t think I’ll be switching, and I’d recommend it to anyone running a homelab. I still use docker to manage most of my services inside a VM.


  • I hear you, I went through the same journey. After getting Immich set up, I haven’t had to do a single thing to it. There are scripts that can turn your folders into Immich albums, so I just set up the docker containers, ran the script, and watched as everything was created for me without more labor on my part.

    I hope somebody else has the solution you’re looking for, but if you don’t find it, I really think you should give it a whirl because it turned out to be way easier than I expected it to be.










  • I believe it’s due to kernel philosophy.

    Linux and Mac are a monolithic kernel, which I understand to mean that the entire OS runs in kernel space to operate the compatible hardware. This has the advantage of making sure the OS is in the drivers seat for resource management, and no individual program is easily able to overload the system and create instability, but it may limit the power of some programs and delay compatability of new hardware and software.

    Windows, on the other hand, is a hybrid kernel, which means some functions are managed in user space so that a program has more control over the hardware. This can be useful for pushing gaming to the limit or running experimental/custom programs, but it can lead to instability from resource hungry programs or security vulnerabilities from Trojan horses.

    As for why their ISO is huge, I s’pose it’s due to all the extra crap they throw in there like AI, pinball, and data collection stuff.

    Apologies if I got something fundamentally wrong—there are plenty of bigger nerds than me on here—but that’s my best attempt at explaining the difference as well as I know it.