Ⓐ☮☭

  • 0 Posts
  • 8 Comments
Joined 3 years ago
cake
Cake day: July 20th, 2023

help-circle

  • Part of the reason is to to get controlled competition.

    Same with google being the largest donator to firefox. If they wouldn’t do this it would create a hole that could motivates many others to create new innovation that could become a threat to them.

    Also so they can deflect anti monopoly laws and also because they benefit from open source themselves.



  • Wow, thank you for warning us about this horrible anti corporate profit thing so that we all know what to not accidentally do.

    Btw for others, you can’t directly record from streaming service because thankfully windows has their best interest in mind and made your pc is compliant to recognise drm and the output is just black. This is why netflix on linux is limited to 720p.

    Definitely don’t get these hdmi splitters that strip the drm to circumvent this.


  • I would still consider myself a noob but i do feel accomplished enough to answer this properly.

    Hardware depends on your budget. It does not need to be bleeding edge either, i would focus on a good server case that makes it easy to upgrade over time and maybe fits a few harddrives if you don’t plan on having a nas.

    Also make sure to check how much sata connections your motherboard can handle, using an m.2 slots may occupy some of the physical sata connections.

    I highly, highly recommend proxmox for an OS.

    You can set up every different service into its own lxc container, its wonderful to know you can experiment with whatever and everything else will be unaffected and just keep working. Within lxc things can just run using docker (though this is officially not recommended it works fine). The resource sharing between lxc containers is excellent. Taking snapshots a breeze. And when an lxc is not enough you can easily spin up some vm with whatever distro or even windows also. Best server-choice i made ever!

    The zfs format for your storage pool is also very good. And you definitely want redundancy, redundancy makes it so x amount of drives can fail and the system just keeps running like normal while you replace the broken drive, otherwise a single drive failing ruins all your data.

    Unless you make every drive its own pool with specific items that you backup separately but thats honestly more troublesome then learning how to setup a pool.

    How you want a pool and how much redundancy is a personal choice but i can tell you how i arranged mine.

    I have 5 identical drives which is the max My system can handle. 4 of them are in a pool with a raidz1 configuration (equivalent to raid-5) this setup gives me 1 drive of redundancy and leaves me 3 drives of actual usable space.

    I could have added the fifth drive in the pool fo more but i opted not too, to protect my immich photons against complete critical failure. This fifth drive is unmounted when not used.

    Basically my immich storage are in a dataset, which you can think of as a directory on your pool that you can assign to different lxc to keep things separate.

    Every week a script will mount the fifth drive, rsync copy my immich dataset from the pool onto it. Unmount the drive again. Its a backup of the most important stuff outside of the pool.

    This drive can also be removed from the cases front in an emergency, which is part of why I recommend spending some time finding a case that fits your wants more then worrying about how much ram.

    Best of luck!


  • I have no idea what was up with the multiple steam windows, it did feel like he was actually cursed when that happened.

    But the “weird control” issue in l4d2 which was then solved by using a custom launch command found on protondb… thats super real.

    Eventually you learn to check protondb as a habit the second you encounter any kind of game issue but for a newcomer thats another hurdle.