plex-ngrok
andrijn/plex-ngrok
https://hub.docker.com/r/andrijn/plex-ngrok/
host
sh
false
https://forums.unraid.net/topic/122834-support-djismgaming-plex-ngrok-a-way-to-access-plex-hosted-via-starlink-or-cgnat/
https://github.com/andriinuts/plex-ngrok-docker
Container to create a tunnel between your internal Plex media server to an outside url by Ngrok.
This docker will use Ngrok to create a tunnel between your internal (existing) plex server to an outside url. Then will update the plex "Custom server access URLs" with the random Ngrok URL using PlexAPI. This allows you to login to plex.tv from any device and have a direct connection to your home plex server. Works from behind Carrier Grade NAT/double NAT and possibly VPN's. I use it with Starlink with great success!
TCP port 4040 for the ngrok docker web interface (optional)
Variables needed are:
NGROK_PORT = 32400 (plex webUI port, normally 32400)
NGROK_AUTH = Ngrok Authtoken from their website after you've created an account (https://dashboard.ngrok.com/get-started/your-authtoken)
PLEX_TOKEN = Plex Authtoken (https://support.plex.tv/articles/204059436-finding-an-authentication-token-x-plex-token)
PLEX_BASE_URL = Plex server url like http://192.168.0.10:32400
NGROK_PROTOCOL = TCP
https://hub.docker.com/r/andrijn/plex-ngrok/
Cloud: MediaServer:Video MediaServer:Music Status:Stable
http://[IP]:[PORT:4040]
https://raw.githubusercontent.com/djismgaming/docker-templates/main/djismGAMING/img/ngrok.png
1650939176
Container to create a tunnel between your internal Plex media server to an outside url by Ngrok.
This docker will use Ngrok to create a tunnel between your internal (existing) plex server to an outside url. Then will update the plex "Custom server access URLs" with the random Ngrok URL using PlexAPI. This allows you to login to plex.tv from any device and have a direct connection to your home plex server. Works from behind Carrier Grade NAT/double NAT and possibly VPN's. I use it with Starlink with great success!
TCP port 4040 for the ngrok docker web interface (optional)
Variables needed are:
NGROK_PORT = 32400 (plex webUI port, normally 32400)
NGROK_AUTH = Ngrok Authtoken from their website after you've created an account (https://dashboard.ngrok.com/get-started/your-authtoken)
PLEX_TOKEN = Plex Authtoken (https://support.plex.tv/articles/204059436-finding-an-authentication-token-x-plex-token)
PLEX_BASE_URL = Plex server url like http://192.168.0.10:32400
NGROK_PROTOCOL = TCP
https://hub.docker.com/r/andrijn/plex-ngrok/
host
4040
4040
tcp
32400
NGROK_PORT
ngrok-auth-here
NGROK_AUTH
plex-token-here
PLEX_TOKEN
http://plex-server-ip-here:32400
PLEX_BASE_URL
TCP
NGROK_PROTOCOL
4040
32400
ngrok-auth-here
plex-token-here
http://plex-server-ip-here:32400
TCP