Best way to get remote access into Jellyfin installed on ZimaOS?

I just set up Jellyfin on ZimaOS on my ZimaCube, and I wanted to be able to access it from outside my local network. I saw a lot of recommendations for Tailscale as a good easy way to achieve this… I tried running the curl -fsSL https://tailscale.com/install.sh | sh Tailscale install command for Linux in the web console, but it says it can’t install because it doesn’t recognize the OS.

There are ways to install Tailscale with Docker, but from my understanding, in order to be able to install Tailscale with Docker and then access Jellyfin with it, Jellyfin would have to be in the same container as Tailscale, both listed in one same docker compose file? And it’s all kind of overwhelming, because the Jellyfin compose file seems huge (when I try to export it, having installed it via the app store) and I don’t know how I’d go about it “merging” it with a Tailscale docker compose…?

Has anyone managed to get remote access to Jellyfin working on ZimaOS? Is there a way to get Tailscale working, or is there another better option…?

Maybe you know that zimaos has built-in remote access function? So you can remotely access all apps on zimaos. Remote Access | Zimaspace Docs

I tried to see if I could connect that way, but I can’t seem to connect from my phone (which is where I want to remote access Jellyfin from).

I have my phone connected to my local wi-fi, but when I open find.zimaspace.com on the phone browser, it can’t seem to detect my ZimaCube, just gets stuck like this:

So maybe I’ll have to wait for the mobile app to be available?

i am using zerotier its already installend with zimaos remote only thing is to put your own network in it

I was looking after doing the same thing and didn’t realise Zima offered the functionality, I actually ended up settling on Cloudflare tunnels (https://m.youtube.com/watch?v=ey4u7OUAF3c a good video to set it up), I saw there was a cloud flare tunnels app on casaos too

Just if you do follow NetworkChucks video cloudflare have now put Tunnels under Network not Access.

I managed to download the Zerotier iOS app and connect to the network through it using the Zima Remote ID I copied from my dashboard settings (it appears as IceWhale-RemoteAccess on the Zerotier app), but I have no idea what to do after that.

I don’t know what to type in the browser’s address bar to remotely access my dashboard, nor what to do to connect to my Jellyfin server on this screen of the Jellyfin iOS app:

IMG_7156

Do I need to do some kind of DNS settings thing…?

Unfortunately it seems you can’t use Cloudflare Tunnels for Jellyfin as it breaks Cloudflare’s TOS :frowning:

UPDATE: I managed to get it working with twingate.com for now! There’s a “Twingate connector for CasaOS” on the Zima app store and it was really easy to set up and works great. While connected to the Twingate app on my phone, I was able to log into my Jellyfin server from the Jellyfin app : )

Had to switch from Swiftfin to Jellyfin app, even though Swiftfin has a nicer interface, because it apparently doesn’t support music videos, so a whole part of my library wasn’t showing up in it :broken_heart:

If Icewhale eventually shows me how to achieve the same with only Zima remote access I might ditch Twingate, but for now it fits my needs : )

I had the same issue but with Jellyfin and CasaOS. I ended up using nsl-sh for the routing. :slight_smile:

The IP address used for remote access is in the network settings, as shown in the following figure:
image
In my scenario using 10.147.18.1:8096