Synology Problème de "reverse proxy" sur radarr/sonarr/jackett

Ochidoris

Padawan
4 Mars 2021
91
23
8
Bonjour,
Je viens une nouvelle fois solliciter votre aide. Plus je trifouille mon Nas, plus je découvre de nouvelles fonctionnalités.
Aujourd'hui, il s'agit du reverse proxy.
Je créé donc un sous-domaine pour chacune de mes applications Dockers et je les configures sur le port 443 ou 80.
Individuellement, tout semble fonctionner :"jackett, sonarr, radarr, qbittorrent, tautulli (ce dernier ne passe que sur le 80 bizarrement), etc...".
Je ferme les ports sur la box, jusque là tout va bien mais dans radarr/sonarr ces derniers ne font plus la liaison avec jackett et le client torrent.
Évidemment, la configuration IP + Port ne fonctionne plus.
Je tente d'entrer la nouvelle adresse (ex : test.francis.synology.me sur le port 443) mais la connexion ne se fait pas que ce soit pour les indexeurs ou qbittorrent.
J'essaie donc de mixer le port du conteneur, le port 443 mais rien, je ne trouve pas la bonne configuration.
Est-ce normal à votre avis ? Ca se trouve on ne peut pas lier différents containers ensemble sous reverse proxy...
Est ce parce que j'utilise la double authentification pour me connecter à DSM ?
Bref, si vous avez des idées ou une solution, je suis preneur.
Merci de vos retours,
Cdt

Edit : bon bah, c'est réglé. Je me butais à configurer avec l'adresse du sous-domaine alors qu'il suffsait de configurer avec l ip local. C'était tellement évident que je suis passé à côté. Bref, ceci dit, je ne comprends pas pourquoi le sous domaine ne passe pas.
 
Salut,

je pense qu'il y a un soucis de compréhension du reverse proxy, ou alors je n'ai pas bien compris votre explication.

Ochidoris a dit:
Je créé donc un sous-domaine pour chacune de mes applications Dockers et je les configures sur le port 443 ou 80.

Tu n'a pas a changer le port des services Docker, pourquoi faire cela ?

Comment a tu configurer ton reverse sur DSM ?
Tu pointe bien vers http://localhost:pORT_HTTP_DU_CONTENEUR ou https://localhost:pORT_HTTPS_DU_CONTENEUR ?

Par exemple si Sonarr est sur le port http 8989, que le sous domaine est sonarr.francis.synology.me
Alors dans le reverse proxy tu dois indiquer :
sonarr.francis.synology.me port 80 / 443
Destination :
http://localhost:8989
 
Merci Evotk,
Oui, c'est bien cela que j'ai configuré, je me suis mal exprimé.
J'ai également configuré Jackett avec un sous domaine (https://jackett.francis.synology.me:443/), lorsque je crée un lien Torznab (https://jackett.francis.synology.me/api/v2.0/indexers/yggtorrent/results/torznab/), ça ne fonctionne pas dans radarr ou sonarr.
J'ai remplacé "jackett.francis. synology.me" par l'ip local + port et ça fonctionne.
Je n'ai pas cherché plus loin si ça fonctionne comme ça. ?
Merci encore
 
Ochidoris a dit:
J'ai également configuré Jackett avec un sous domaine (https://jackett.francis.synology.me:443/), lorsque je crée un lien Torznab (https://jackett.francis.synology.me/api/v2.0/indexers/yggtorrent/results/torznab/), ça ne fonctionne pas dans radarr ou sonarr.

Effectivement, pour résoudre un nom de domaine externe, dans ton reseau interne, il faut que la box fasse du loopback ou que ton serveur DNS soit au courant de cela ( en lui disant que c'est localement qu'il doit pointé ) sinon cela ne marche pas.
 
Merci a vous, je me pencherai la dessus quand j'aurais 2 minutes. En attendant ça marche en configurant en local alors je laisse comme ça pour l'instant.
Encore un gros merci.
 
juste un petit retour de mon soucis qui n'existe plus. Dans "certificat"/"paramètre", il fallait juste pointer les services avec le bon certificat. J'avais laissé le certificat par défaut pour tous les services... Encore merci de votre aide, tout fonctionne bien. Enfin sauf une chose que je ne m'explique pas dans radarr mais je vais ouvrir un autre post.