[Redirect_ynh] Share your case examples and config

A mon avis, les reverse proxy ne marchent pas en https, il faut mettre une redirection http.

c’est pas top ça,

ça veut dire que sur le rĂ©seaux local, il est possible d’accĂ©der au serveur en http ?

c’est aps une grosse faille de securitĂ© ?

Oui et non, ça dĂ©pends des infos qui transitent et de qui peut Ă©couter sur le rĂ©seau local 


Ceci dit je rĂ©alise qu’il y a cette PR qui date d’un moment qui suggĂšre que c’est pas safe de faire un reverse proxy vers une machine extĂ©rieure car SSOwat injecte des headers contenant des infos privĂ©es.

AprĂšs, si tu es sur ton rĂ©seau local et que tu fais confiance Ă  tous les gens qui sont dessus, ça se fait aussi 


ça m’arrange pas la

car j’ai une ligne adsl et donc une seul IP pour tout mes apps

pas de firewall due au box francaise à la noix, du coup pas de visibilité sur les personnes sur mon réseaux, dans le cas de wfi craké ou intrusion par une machine

du coup si je peux pas utiliser yunohost comme serveur reverse proxy ça casse tout sur le fait d’utiliser yunohost commet serveur principal ?

car j’ai des serveur web que j’aimerais mettre en front end avec le reverse proxy, du coup est ce que j’ai une autre alternative ?
sachant que c’est aplis ne sont pas installable sur yunohost

que faire

  • j’utilise yunohost comme serveur DNS, du coup sur mes machines local je pourrais faire la redirection comme ça, mais du coup adieu au certificat let’s encrypt
    -pas d’autre solution ?

de toute façon meme avec la technique du https (yunohost) --> serveur web en http, j’ai une autre erreur

du coup mon archi est foireuse faut que je la repense

du coup je pense passer sur cette archi qu’en pensez vous svp ?

Certes m’enfin visiblement tu arrives sur l’app, donc ça se sert pas à rien 


Certes, m’enfin bon, il faut relativiser. On ne se fait pas craquer son wifi tous les jours 
 Dire que “si je me fais hacker, alors je me ferais peut-ĂȘtre encore plus hacker!!” c’est un peu de l’enfoncage de porte ouverte.

  • Installer les autres apps dans Yunohost plutĂŽt que sur une machine Ă  part
  • Si tes apps sont sur des domaines dĂ©diĂ©s, tu peux tenter de faire un reverse proxy qui fonctionne effectivement avec le HTTPS en utilisant le SNI. Il faut chercher de la doc sur internet sur comment configurer ça dans dans le conf nginx.
1 Like

merci pour tes retours, mais sur monyunohost, j’ai mails un discourse avec pas mal d’info que je n’ai pas envie de perdre je n’ai pas envie de prendre le risque les apps que j’aime ne sont malheuresement pas dispo dans yunohost

Hello,

j’ai quand meme retenter une install

avec le https et le domaine gérer par yunohost et mon serveur web qui reste en http et le redirect qui faut le redirecte :

voila ce que j’ai

alors qu’en http avec l’ip pas de soucis :

je crois que je vais installĂ© un certificat auto signĂ© et l’utilisĂ© comme ça, qu’en local et sans nom de domaine, qu’elle dommage de ne pas pouvoir l’associĂ© au yunohost :cry:

Bonjour,
pour le cas de Jellyfin

Base url: /jf
Secure connection mode: handled by reverse proxy

Dans le fichier redirect.conf

    location /jf {
        proxy_pass        http://IP_DU_SERVER:8096;
        proxy_pass_request_headers on;

        proxy_set_header Host $host;

        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header X-Forwarded-Proto $scheme;
        proxy_set_header X-Forwarded-Host $http_host;

        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection $http_connection;

  # Include SSOWAT user panel.
  include conf.d/yunohost_panel.conf.inc;
  more_clear_input_headers 'Accept-Encoding';
}

Bonjour @Nico1, j’ai essayĂ© ta conf sans succĂšs sur mes serveurs jellyfin.
Y-a-t’il un paramĂštre Ă  dĂ©finir cĂŽtĂ© serveur web jellyfin ?
D’autre part je n’ai pas le “secure connection mode: handled by reverse proxy” lorsque j’installe le package redirect sur mon yunohost juste un intitulĂ© type de redirection

cĂŽtĂ© serveur jellyfin, j’ai cette erreur qui apparait sur mes essais successifs:
[ERR] [18] Emby.Server.Implementations.HttpServer.HttpListenerHost: Error processing request: “Unable to find the specified file”. URL: “http://mondomaine.tld/jf”

Si tu as des suggestions je suis preneur merci.

Salut, j’ai mis ça dans les paramĂštres rĂ©seaux de jellyfin

Et bien sur rediriger le port sur l’host de jellyfin << c’est inutile ça :grinning:

Et c’est tous ce que j’ai mis

Merci de ton retour rapide Nicolas, avec les nouveaux Ă©lĂ©ments et la suppression du"/" que j’avais mis en fin de l’url proxy_pass http://IP_DU_SERVER:8096;
Cela fonctionne bien à présent.

Je cherche Ă  faire la mĂȘme chose pour proxmox, mais lĂ  c’est bien plus compliqué 

Merci encore pour ton aide.
Cdt

Jt’en pris, perso je bute sur Home assistant, j’arrive à la topbar bleu de l’ui, aprùs plus rien :confused:

Pour OMV

  location /omv {
  proxy_pass        http://xxx.xxx.xxx.xxx:8000/;
  proxy_redirect http:// https://;
  proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  proxy_set_header Upgrade $http_upgrade;
  proxy_set_header Connection "upgrade";

  proxy_http_version 1.1;
  proxy_set_header Upgrade $http_upgrade;
  proxy_set_header Connection "upgrade";

  # Include SSOWAT user panel.
  include conf.d/yunohost_panel.conf.inc;
  more_clear_input_headers 'Accept-Encoding';
}

Bon hier ça fonctionnait plus aujourd’hui :confused: (Edit c’est good)
Sinon j’avais une erreur en fin d’url si je ne mettais pas de “/” (Edit)

En fait j’ai pas d’erreur, sauf que page blanche sans le “/” en fin d’url et affichage ok avec le “/” en fin d’url

Bonjour Nicolas, pour home assistant je suis tombé sur cette discussion:


Bon ça date de la version 0.38 donc j’imagine que tu as dĂ©jĂ  vu tout ça mais dans le doute
 bon courage

Bonjour, merci, je crois que j’ai dĂ©jĂ  essayĂ©, aprĂšs je m’y connais pas trop je touchotte c’est tout, j’ai pas trop envi de casser Ynh

Encore merci.

Les joies du bidouillage de NGINX

Il faut pas hĂ©siter, il n’y a aucun risque de casser le serveur. Si ca casse, il suffit de refaire ou supprimer le fichier nginx et relancer le service pour rĂ©tablir.
Aucun autre fichier n’est modifiĂ© sur le serveur.

Bonne bidouille !

2 Likes

Bonjour,

Sur mon serveur YUNOHOST principal :

j’ai mis une redirection vers mon second serveur yunohost ( qui a un autre nom de domaine). J’ai d’ailleurs crĂ©Ă© un topic parceque je n’accĂšde pas Ă  l’administration de ce second serveur Ă  partir de son nom de domaine et la certification let’s encrypt ne passe pas.

J’ai aussi une autre redirection vers un serveur jitsi meet qui est hĂ©bergĂ© sur une VM chez OVH. LĂ  pas de soucis, ca fonctionne bien.

Cyril

Salut \o

Pour ma part, j’ai un weechat dans un tmux sur mon serveur yunohost. J’utilise l’appli glowing bear et j’utilise redirect pour avoir un joli domaine en https qui pointe vers le relay configurĂ© dans weechat.