Utiliser l'app Redirect pour un serveur Icecast

Mon serveur YunoHost

Matériel: Raspberry Pi à la maison / Brique Internet avec VPN
Version de YunoHost: 11.0.9.14 (stable).
J’ai accès à mon serveur : En SSH | Par la webadmin
Êtes-vous dans un contexte particulier ou avez-vous effectué des modifiiations particulières sur votre instance ? : non

Description du problème

Bonjour,

J’ai installé Darkice+Icecast sur un petit Raspberry Pi Zero W+ un micro et cela fonctionne bien sur mon réseau local pour diffuser de l’audio.

J’ai un sous domaine et je souhaite utiliser l’application Redirect pour rendre accessible sur le net mon flux audio. J’ai donc fait une installation de l’application Redirect (avec la bonne configuration je pense : domaine ok, “Choose the URL path (after the domain) where this app should be installed”" : / , “Redirect destination path” : http://10.0.242.190 (mon adresse local du stream est : http://10.0.242.190:8000/example.ogg), “Redirect type” : Proxy invisible).

Mais cela ne fonctionne pas, je n’ai pas de flux à https://radio.xxx.org:8000/example.ogg alors qu’en local http://10.0.242.190:8000/example.ogg le flux audio passe bien.

Le certificat Let’s Encrypt est bien installé pour ce domaine.

Où ai-je pu faire une erreur ? Y a-t-il autre chose à configurer ?

J’ai aussi ouvert le port 8000 dans le pare-feu de Yunohost.

Merci.

Edit : Par contre la page administration de Icecast est bien accessible à https://radio.xxx.org/ donc la redirection avec l’application Redirect se fait bien. Mais le flux audio ne passe pas.

(note que je ne connais aucune des deux apps, et je ne sais pas comment elles communiquent entre elles)

Cela suppose que le port 8000 est ouvert sur radio.xxx.org, et que la redirection de port est faite vers le RPi0, ce que je ne pense pas que tu aies fait.

Est-ce que configurer l’app Redirect avec la config suivante marcherait ?

  • “Choose the URL path (after the domain) where this app should be installed”" : /
  • “Redirect destination path” : http://10.0.242.190:8000/ (avec ou sans le slash, je ne sais jamais)
1 Like

Merci.

Qu’entends tu par “Cela suppose que le port 8000 est ouvert sur radio.xxx.org, et que la redirection de port est faite vers le RPi0, ce que je ne pense pas que tu aies fait.” ? Je dois ouvrir le port 8000 dans Yunohost (c’est fait) ? Dans ma Livebox (j’utilise un vpn Franciliens) ?

J’avais essayé aussi avec http://10.0.242.190:8000 (c’est sans le slash qu’il faut faire), sans succès malheureusement.

Bon, je ne sais pas trop ce que j’ai fait mais maintenant le flux audio est bien accessible à https://radio.xxx.org:8000/example.ogg .

Par contre, si la page d’administration https://radio.xxxx.org est bien visible, le login avec identifiant/mdp ne marche pas.

Mais c’est déjà un début de pouvoir écouter le flux audio.

Merci de m’avoir répondu tituspijean et si quelqu’un a une idée pour le login qui n’est pas accepté…merci d’avance.

Je ne connais pas darkice, je vais faire une petite recherche. Par contre, j’ai déjà créé une MV avec azuracast pour gérer plusieurs radios. Les ports icecast doivent être ouverts dans la webadmin de yunohost et dans le routeur si tu as besoin d’un accès externe. Pour l’application redirect, j’ai préféré que le port d’azuracast soit inclus dans le chemin défini, c’est plus joli.

1 Like

Merci.

Pour l’application redirect, j’ai préféré que le port d’azuracast soit inclus dans le chemin défini, c’est plus joli.

Tu veux dire sous cette forme : http://10.0.242.190:8000 ?

Les ports icecast doivent être ouverts dans la webadmin de yunohost et dans le routeur si tu as besoin d’un accès externe.

Je ne pense pas qu’ouvrir les ports dans le routeur soit nécessaire dans mon cas car j’utilise un vpn. J’ai bien ouvert le port 8000 dans Yunohost (le serveur Icecast diffuse par ce port). Maintenant je dois trouver quels sont les ports qui autorisent le login dans la page d’administration du serveur et les ouvrir.

1 Like

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.