Skip Navigation

Posts
5
Comments
327
Joined
2 yr. ago

  • Matrix runs great out of the box but once you start joining large rooms your server has to synchronize with every instance, this is very taxing on the network and in my experience was essentially DDOS’ing me until I started a cache at the reverse proxy level and forced it to use my secondary PiHole.

  • Welp, no longer using the work wifi.

  • Be @FuyuhikoDate@feddit.org.

    Finds a comic strip that i don’t like.

    This must be before my time, I must make my opinion known to all.

    Proceeds to publicly talk down on the comic for being ”old and out of touch”.

    Realizes Arc Raiders released in 2025.

    Shit.

  • GrapheneOS is great and all but I refuse to willingly give google a single dollar for their hardware.

    When GrapheneOS can be installed on any device is when I’ll gladly make that switch, and hopefully one day Apple iPhones can run other operating systems.

  • Hat ✅

    Hood ✅

    Head down in my phone ✅

  • Huh, swear I’ve seen this somewhere.

  • Oh I am fully aware it just cosmetic, that’s why I added this line In my original comment:

    but be warned if you take this route that the CSS can be re-enabled on the login screen using your browsers element inspect

    hence why I also suggest just outright blacklisting all IP’s and only whitelisting the known few at the reverse proxy level.

  • I’ve been looking at VPNs, but it feels weird, to route everything through my home IP when I’m also trying to use a commercial VPN for privacy / to combat services fingerprinting me based on my IP.

    My ASUS WRT router (running Merlin Firmware) forwards my Home WireGuard VPN server through one of my Proton VPN clients, I get all the added bonuses of being connected to my home network, utilizing my PiHole an such, while benefiting from appearing across the world.

    I'm currently considering a reverse proxy setup with an authentication provider like authentik or authelia, but as far as I understand, that wouldn't work well with accessing services through an app on my mobile device (like for jellyfin music for example.)

    This is correct, you cannot host an authentication service in front of Jellyfin’s proxy otherwise the Jellyfin Media Player will not connect to your server however, there is a Jellyfin SSO plugin for authentication which is what I use and I disabled the manual login form via CSS but be warned if you take this route that the CSS can be re-enabled on the login screen using your browsers element inspect, I wish you can disable it outright but it’s heavily baked into Jellyfin from what I’ve read.

    I suggest setting up a IP-Blacklist for Jellyfin and only whitelisting the known IP’s.

  • Edit: 1 Day since it was DNS, lovely way to wake up in the morning.

  • My company has a detailing department that uses all the fancy paid CAD softwares like AdvancedSteel, TeklaStructures and so on, I am not apart of that department but I have to be able to view and interpret the 3D models they make, so I installed FreeCAD on my work desktop and the experience has been quite rough, essentially it does not do a great job at importing files exported from these fancy softwares, I have to fiddle and tinker with different settings every single time and it sucks.

    Perhaps I’m using it wrong, feel free to call me out on it as CAD isn’t really apart of my expertise.

  • Locked

    Dbzero has Defederated from Feddit.org following its Governance post about the later's "Zionist Bar Problem"

    Jump
  • Jellyfin isn’t the most secure piece of software out there, I would avoid giving it permissions it doesn’t need.


    Step 1) Check /dev/dri for the GPU

     
        
    user@debian:~/compose$ ls /dev/dri
    total 0
    drwxr-xr-x  3 root root        120 Jan 25 11:50 .
    drwxr-xr-x 18 root root       3360 Feb 11 03:03 ..
    drwxr-xr-x  2 root root        100 Jan 25 11:50 by-path
    crw-rw----  1 root video  226,   0 Jan 25 11:50 card0
    crw-rw----  1 root video  226,   1 Jan 25 16:39 card1
    crw-rw----  1 root render 226, 128 Jan 25 11:50 renderD128
    
      

    Documentation indicates renderDXXX typically refers to Intel GPU’s

    Make sure at least one renderD* device exists in /dev/dri. Otherwise upgrade your kernel or enable the iGPU in the BIOS.

    1. Edit your docker-compose.yaml and add this In your Jellyfin block

     
        
    devices:
     - /dev/dri/renderD128:/dev/dri/renderD128
    
      

    1. Start your container and enter it to verify the device is recognized.

    sudo docker compose up -d; sudo docker exec -it jellyfin bash

    Once inside ls /dev/dri to confirm the GPU is recognized inside the container, once you confirm it then you can exit the container.

     
        
    user@debian:~/compose$ sudo docker exec -it jellyfin bash
    I have no name!@jellyfin:/$ ls /dev/dri
    renderD128
    I have no name!@jellyfin:/$ exit
    exit
    user@debian:~/compose$
    
      

    1. On the Jellyfin dashboard go to the hardware acceleration page and follow the notes left by Jellyfin devs.

  • For a while my GoAccess instance wasn’t working properly so I couldn’t visualize my access logs from Traefik, got lazy trying to fix it and left it as is, well in the meantime I wasn’t lazy enough to setup Synapse and begin federating on my home network.

    Finally fixed my GoAccess today to be surprised to see Synapse hits labelled as crawlers, well over a million hits.

  • I'm considering doing Jellyfin, but I'm not a huge movie/shows consumer,

    Well, if you’re paying for [Insert Streaming Service Here] than I’d say it’s worth it. Save yourself the extra 10, 15, 20 dollars a month and use it on a company (or open sourced project!) that actually cares about its consumers, this can be said for Music streaming and “cloud” storage as well.

  • The problem i see with Linux is that we all seem to have to rely on interpreting documentation on some level, whereas on Windows or Mac people search a problem, some article vaguely describes the issues they have, said article recommends [Insert Software Installer Here] to resolve aforementioned issue, people are pleased their issue is resolved without actually knowing what really changed on their system.

  • What do i say to my friends to get them to leave? Ive already tried and they won't.

    I just abruptly switched to Matrix and encouraged anyone who wanted to get a hold of me to do the same, held my ground and did not look back, now a good handful of my friends have a Matrix account.

  • Misconfiguration with SMTP is likely or their SMTP server is under maintenance and you just tried at a poor time.

    Granted for a production environment there should be some notice to users.