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