Indymedia Grenoble

Tutoriel rapide pour mettre en place des relais à Radio Klaxon.

lundi 9 avril 2018 par anonyme

[Autres infos] [Actions directes]

Indymedia Grenoble fonctionne selon le principe de la publication ouverte, c’est à dire que chacun·e peut y publier une contribution (textes photos, liens). Le collectif de modération n’est pas l’auteur des contributions. Celles-ci n’engagent que leurs auteur·e·s. L'équipe d'administration − comme indiqué dans la charte − n’a pas à porter de jugement collectif sur les contenus publiés.

JPEG - 12.8 ko

Depuis que la Zad de NDDL a commencé à se faire envahir ce matin, Radio Klaxon est débordée par le nombre de ses auditeurs. Afin de diminuer la charge du serveur, si vous disposez d’un serveur équipé de nginx et sous Debian, voici un tutoriel rapide sur la manière dont procéder :

- # apt install nginx icecast2
- Répondez aux questions pour la configuraton de base.
- Puis modifier la dernière ligne de /etc/default/icecast2 en ENABLE=true
- Ouvrez /etc/icecast2/icecast.xml et changez le paramêtre hostname par l’adresse publique de votre machine (son adresse IP ou bien son nom de domaine).
- Dans le même fichier, au bon endroit, ajoutez ces lignes :

   <relay>
       <server>klaxon.0id.org</server>
       <port>8000</port>
       <mount>/RadioKlaxon</mount>
       <local-mount>/RadioKlaxon</local-mount>
       <on-demand>0</on-demand>

       <relay-shoutcast-metadata>0</relay-shoutcast-metadata>
   </relay>

- Puis # systemctl restart icecast2
- Puis, avec nginx, dans le serveur block de votre choix, rajouter les lignes qui suivent (en les adaptant, toujours en fonction de la configuration de votre serveur) :

root /usr/share/icecast2/web;

   location ~ \.xsl$ {
       proxy_buffering           off;
       proxy_ignore_client_abort off;
       proxy_intercept_errors    on;
       proxy_next_upstream       error timeout invalid_header;
       proxy_redirect            off;
       proxy_set_header          X-Host $http_host;
       proxy_set_header          X-Forwarded-For $remote_addr;
       proxy_connect_timeout     60;
       proxy_send_timeout        21600;
       proxy_read_timeout        21600;

       proxy_pass http://127.0.0.1:8000;
   }

   location @icecast2 {
       proxy_buffering           off;
       proxy_ignore_client_abort off;
       proxy_intercept_errors    on;
       proxy_next_upstream       error timeout invalid_header;
       proxy_redirect            off;
       proxy_set_header          X-Host $http_host;
       proxy_set_header          X-Forwarded-For $remote_addr;
       proxy_connect_timeout     60;
       proxy_send_timeout        21600;
       proxy_read_timeout        21600;

       proxy_pass http://127.0.0.1:8000;
   }

   location / {
       try_files $uri @icecast2;
}

- Et enfin # systemctl restart nginx

J’espère que ces informations seront utiles.

Si vous montez de nouveaux relais de Radio Klaxon, n’hésitez pas à les signaler par exemple à la suite de cet article, afin qu’un maximum de gens puissent continuer à avoir accès à ce qui se passe sur la Zad en live. :)

https://grenoble.indymedia.org/2018...


Bonus : monter en service caché Tor

Vous pouvez éviter la partie qui consiste à installer et configurer nginx.
- Installez Tor : # apt install tor
- Au fichier /etc/tor/torrc, rajouter les lignes suivantes :

HiddenServiceDir /var/lib/tor/icecast/
HiddenServiceVersion 3
HiddenServicePort 8000 127.0.0.1

- Redémarrez Tor : # systemctl restart tor
- Trouvez le nouveau nom de votre service caché en tapant # cat /var/lib/tor/icecast/hostname

Vous pourrez désormais écouter Radio Klaxon depuis une adresse du type : masuperadressedeservicecachetor.onion:8000 !



Compléments d'informations :
Simplifier le déploiement avec Docker Compose
par Cryptoparty Geneve,
le 17 avril

Docker Compose est un logiciel libre qui facilite et automatise le déploiement d’applications dans des conteneurs.

On a mis en ligne les quelques fichiers nécessaires sur https://framagit.org/cryptoparty_ge...

* Installer docker compose https://docs.docker.com/compose/ins...

* Télécharger les fichiers ou cloner le repository avec git

* Remplacer la variable password dans le fichier docker-compose.yml

* Eventuellement changer les variables serveur, port, et mount, par défaut klaxon.0id.org:8000/RadioKlaxon

* Lancer les conteneurs avec : docker-compose up -d

* Récupérer l’adresse Tor avec : docker logs torradiorelay_tor_1

Vous pourrez désormais écouter Radio Klaxon depuis une adresse du type : masuperadressedeservicecachetor.onion/RadioKlaxon

Ajouter un complément d'information


copyLeft Indymedia (Independent Media Center). Sauf au cas où un auteur ait formulé un avis contraire, les documents du site sont libres de droits pour la copie, l'impression, l'édition, etc, pour toute publication sur le net ou sur tout autre support, à condition que cette utilisation soit NON COMMERCIALE.