Skip to content

Internal App to App Communication

Robert Baker edited this page Feb 28, 2019 · 2 revisions

Requirements

  • Traefik deployed
  • The two apps you are trying to connect are on the same server.

Apps under the same server can communicate with each other without needing ports exposed on your machine or using ip addresses. Traefik enabled apps to communicate with each other on it's internal network, it's extremely fast and efficient.

You can connect nzbget and sonarr together by using the containername and port. This is secure and it's the most efficient and fast way to connect apps. Using your domain url is not recommended, it would be noticeably slower, it's inefficient, and causes timeouts.

Internal URLS are internal to traefik, they will NOT work in a browser

Only use http://appname:appport if the app requires it, otherwise appname:appport is fine. Do not check "Use SSL" or "Enable SSL" options, leave SSL disabled in these cases where you are using internal urls. Use all lowercase for the urls.

Working examples:

sonarr:8989 OR http://sonarr:8989
radarr:7878 OR http://radarr:7878 
sabnzbd:8080 OR http://sabnzbd:8080

Examples of what NOT to do: Won't Work

127.0.0.1:6789
localhost:5000
https://sabnzbd:8080 (https is not needed and not used for internal urls, this won't work)

Installing PlexGuide

  1. PlexGuide Install Information

Preplanning & Information

  1. PG Folder Structure

Domain and Port Control

  1. CloudFlare Tunnel

Primary Applications

  1. Plex

Useful Links

  1. PG YouTube Channel
Clone this wiki locally