

- yes
- in my compose file, I’ve set the extra variables that (supposedly) pass the GPU according to Jellyfin’s instructions




Jesus dude…was it good?


I’ve been hearing people suggest staying away from flatpaks, but I haven’t heard the reasons why. I guess that’s it?


Friendly reminder that streaming services have negatively impacted artists and art cultivation. Headbanging while blackout drunk at a dive bar gig, without directly giving the band(s) a penny, would help them more than their semiannual Spotify payout


I’m glad its working. When I tried Docker in Windows a few years ago, it was pure pain. So bad that I gave up and started learning Linux. If it’s as simple as you suggest, that’s great news for people getting into it


In many cases…yes, and it’s embarrassing
I’m using Mullvad, its been great for me. I know it’s a fork, I don’t care
Just to repeat what you’re already hearing: if I started over from the beginning, I’d skip a NAS entirely and just build a server with a ton of bays (which I just bought). Funny enough, I came here to recommend Fractal Design cases too


Ah, I thought operation didn’t matter, my bad


Faraday cage?


Let the record show that irmadlad saved the day here. I learned a lot about what I needed and no longer have to concern myself with something beyond my comprehension


Thank you, that’s really solid advice. It turns out my efforts may have been misguided anyway. I think I was under the impression that “internet exposure” and “Cloudflare tunnel” had similar setups


I thought my VPN didn’t, but they continue to disappoint me. According to the internet, my VPN is using CGNAT


See, this just shows how much I need to learn…I thought what I was trying to set up *was *the same thing as a “Cloudflare tunnel.” Honestly, don’t care how it gets implemented, I just assumed this was the easy way because that’s what all the youtubers were suggesting. My end goal here is “I’m on my phone 100 miles away from home, open Jellyfin/Nextcloud/whatever, use domain.actually.works” without needing to disable my Proton/Air/Mullvad connection.
But I’ve followed 4 or 5 “you won’t believe how easy Nginx is” tutorials, and they’re not working for me…


Ok, this is an extensive answer (thank you), but also a lot to unpack. Before I go making a bridge network, I wanna make sure I’m following you. I’m pretty inexperienced with self-hosting in general outside of Docker, but I’m especially a novice with anything networking so pardon my ignorance here.
Yes, Jellyfin is accessible locally. Performance is the best I’ve ever seen it too. I uninstalled Tailscale on my Ubuntu server (it was causing networking issues, frankly I didn’t understand how) and removed it from my tailnet dashboard, but Jellyfin is still remotely accessible via Tailscale (which is fine, I guess).
At this point, my users and I are trying to avoid Tailscale on mobile devices when possible. Two reasons: 1. prevents maintaining regular VPN usage (deal breaker for a couple people) 2. switching between home wifi and mobile drops connectivity, required turning networking off and on again (deal breaker for me, I got spoiled by Synology’s reverse proxy and can’t go back)
From what I can tell, there’s no CGNAT trickery at play (actually the internet says otherwise). My DNS is a local Pihole+Unbound, in case that matters. The Ubuntu IP is static. Were you requesting the yaml of Jellyfin or Nginx?
And I believe I was hoping to set up a “Cloudflare tunnel.” I think I was under the impression that this “tunnel” *is *a reverse proxy.


Yes, I recently got it working. So LAN connectivity is fine and strangely I can remote access it via Tailscale even though the machine isn’t on a tailnet


The whole reason I bought the domain is because I was told to stop using Tailscale for this purpose. I’m so confused…


Yeah, I’m about to start the process of trashing the system and starting anew with Ubuntu Server. Even if I had 24/7 community support, I think I’d still dread dealing with Proxmox. The whole reason I hopped on the Prox train was that videos make it seem like an alternative to deep-diving into cli…but everything I’ve been doing is cli, so screw it



So this looks good then?
Not a popular opinion, but if the media in question is only being played on a phone (especially with a slow connection), I’m tempted to stick with Laserdisc rips (or equal). I’m a 4k Atmos kind of guy, but I can barely tell a difference if I’m on-the-go streaming to a sub-1080p screen