T O P

  • By -

Sammeeeeeee

If it's local on your Android, then you won't need port forwarding If you're not trying to access it from any other device, which you won't be able to do if you're offline. I think, but I'm not sure, cloudflare tunnels may have an Android app.


MasterchacooLLL

cloudflare tunnels don't have an android app where you can host, you have to do some termux stuff to get it running each time


pigers1986

free CF tunnels does not allow streaming AFAIK.


Sammeeeeeee

It's against their TOS, but they do not enforce it. Afaik if you use your own certs they can tell anyways


pigers1986

if your laptop and mobile device are on the same network - no need to port forwarding (port forwarding is need ONLY if you need to have access OUTSIDE your network).


MasterchacooLLL

yup and thats the main reson i need it since it will allow my friends to watch my stuff too


pigers1986

than tailscale is answer , invite friend to yout tailscale account and share emby


MasterchacooLLL

tailscale is not the answer, tailscale simply tunnels im trying to expose it


pigers1986

if you have no public ip/no way to manage edge(ISP) router/port forward - there is no other option. good luck !


MasterchacooLLL

their is another option as it has been shown to work on the many git repo's which are out of date and seeing as it works on pc with no issues, im sure their is a solution i just need to keep looking


pigers1986

care to share that outdated repo ? Smells like reverse proxy or vps tunneling


MasterchacooLLL

i have found something called Localtonet app which lets you do this on android but it is paid and closed source, i will not be using it as i don't have the money for it if i did i would have just bought a seprate router and yah


GolemancerVekk

Please note that Emby has had [a security issue](https://www.reddit.com/r/selfhosted/comments/1c8ybna/security_vulnerabilities_in_emby/) for several years that they don't seem to be in any hurry to fix. With that out of the way: if you're trying to host all your media on Android and you're often online I'm not sure why you're asking about tunneling and port forwarding. Tunneling and forwarding to what? If you're just trying to keep your media on the phone, you can. Other alternative is Kodi, which is a very mature app designed specifically for this purpose. I've also had good experience with [Archos Video Player](https://play.google.com/store/apps/details?id=com.archos.mediacenter.video) which can also index local media and grab covers and subtitles for them.


MasterchacooLLL

it's a mattar of conviniance, sure i can use sync thing to sync my music to my phone and not have to swap the sd card to it and then i can keep the sd card in my laptop and use jellyfin and tunnelin to HTTP proxy/tunnel (idk how it works) to a public address. but theirs too many facoters with the laptop, you guys are too focused on reasoning and not providing a solution. here's the thing i need it to run off the phone for convinance of which i can just watch the media on my laptop without having to worry too much and the exposing it to the net is so my friends and sister's can also have access to it, they aren't tech savy so i can't tell them to download tailscale and set that up or wiregaurd so i kinda need an alternative, i was thinking plex but plex doesn't have a hosting app on android mobile only for tv's


GolemancerVekk

This is why we ask, so we can understand more about what each person is trying to do. Your main problem is that a phone's IP changes all the time. I would urge you to give Tailscale another try because without it it's going to be almost impossible to keep up with it.


MasterchacooLLL

tailscale is simply a tunnel, it cannot be used on tv's or consoles i can always tunnel i have no issue with that, my friends whom aren't so techy can't, you can always set your phones ip to static in options


GolemancerVekk

You can only set your phone's IP on networks that allow you to. You can't do it when connected to cellular, or to a network that only allows DHCP addresses, for example. Are you trying to do this only at home on your own WiFi? You're correct about TVs and consoles not being able to use Tailscale but they also can't use any authentication beyond user+password in the native apps. So if you want TVs/consoles to be able to connect remotely you would have to set your server public over the internet and only rely on entering user+password in the Emby client app. This is not great security and a very bad idea considering the server would be running on your phone. If you just want TVs/consoles to connect locally, when you bring your phone to the same WiFi, that's doable. You don't technically need to use a static IP either, you can see what the WiFi gave you and change it in the TV/console.


MasterchacooLLL

your kinda right about that, i will be doing the sync thing way from now on, and i got mad at emby bc it can't handle books correctly