• 1 Post
  • 468 Comments
Joined 3 years ago
cake
Cake day: October 1st, 2023

help-circle
  • My use cases are:

    • Connect from multiple devices on the same home network (with the application)
    • Connect from a phone device on the internet (with the application)
    • Connect from some PC’s and devices on the internet (with the application and from web browser)

    For home networked devices, I don’t care about security that much. I try to lock it down on the router level and by using VLANs for less secure devices. I connect via IP directly (or .local domain).

    Jellyfin runs under its own user with read access to a media library.

    For devices on the internet, I have jellyfin exposed on a specific url path of my domain - through a reverse proxy all through 443. A bit of security through obscurity here. I’m proxied through cloudflare on the DNS side with very restrictive IP rules.
    I think this is enough for the security flaws jellyfin does have. I’d sleep better at night if it had client certificate support, but Its not a big deal imo. If security flaws allowing remote code execution are found, I’ll shut it down and allow access through wireguard only and lose access from some devices on the internet where I cant use VPNs. Not a bit deal either.




  • Two extremes here. Debian is slow to update while arch is bleeding edge.

    I avoid containerized desktop apps (snap, flatpak) so I couldn’t run Debian as a daily driver. You’d want to use the latest FireFox and their repo’s release is old. You you can get it from flatpak, but I don’t want to do that. Running on recent (<1y) hardware will also be problematic. I guess you could keep on adding 3rd party repos to your install, though some post from debian forums always stuck with me: “Debian is only what is released + whats in the official repo. Install anything else and you’re not running debian anymore.”. Its a whacky OS and I love it, but daily drive it only on my server.

    Arch puts everything on their repo straight away. And if its not there, you’re downloading code from AUR and building it yourself. I actually appreciate this since it complies with the philosophy that you can’t really trust your applications unless you read the source and build it yourself. Awesome, but the general public shouldn’t be doing this… I don’t mind applications being distributed in binary form. I am able to trust linux community maintained repositories. Arch is for the geeks imo.

    I found Fedora to be a good middle ground, since it gets package updates straight away while still maintaining fixed OS releases. No need for snap or flatpaks since their repo has everything and is updated. Its also widely supported by software vendors (just like debian). Id go with it as a recommendation, but still note that its philosophy is free software only and this can potentially mean tinkering with additional stuff from RPM fusion, especially if you dance with nvidia and watch videos encoded with non free codecs.

    It takes a bit of time to find the right distro and that is the biggest obstacle to linux imo.







  • It may have been a donation. Donating your body to science can result in you becoming a classroom skeleton, or blown up in the sky with a rocket. If you’re lucky enough, they put you in a field and let your body rot, while observing the process. You don’t really get a say in it, but cadavers are used for all sorts of things.








  • but there are foss programs you have to buy and after you bought it you are free to do with it what you want.

    Any examples? I’m just curious how they stay afloat after sharing the source code once someone buys it, forks it and releases the source.
    Maybe ‘F’ in FOSS does not mean it is gratis (de jure), but it is in fact gratis (de facto) for the majority of FOSS?


  • Just a euphemism to get rid of the common denominator and if you have a desire to learn, you will be going beyond what the average person knows about computers. An immich server is not a particularly difficult thing to achieve. Think about hardware first, where it will run and where you want something running 24/7 (or not?). Then move to OS and software. Once you got it working locally, think about backups and how you will access it from the internet as your next steps.
    If you are a “learn as you go” type, you already have a goal and that’s exactly what you need to start.
    Sorry I’m being so abstract, but anything else and I’d just be giving you a guide lol.


  • I’ve had zero problems installing it and exposing it on one of my subdomains via nginx. I thought it was one of the easiest things to install and configure. Like, no errors or unknowns when installing.
    That being said, this isn’t something the average user will be or even should be doing. Its a niche product for the tech literate, not an alternative for what cloud providers are offering. I’d not recommend it to anyone who can’t tell the difference between “wifi” and “internet”.


  • Better than a machine which we don’t know the performance or price of? WOW!
    But seriously, yeah you’re probably gonna be able to match steam machine performance with your own build, maybe under price or over depending on your region. However, you will not be able to put it in a sub 4L case. That’s the real trick valve is pulling.
    Haven’t heard of any comparisons of NUC style machines. If any can match performance of the steam machine, they have real alternative possibilities. Just dont show me a PS5 sized pc and say it can equal performance… cause yeah… I wouldn’t dobt that, but that’s nothing special. Call me when you got it in a 16cm cube.