📻 Radiolise
📻 Radiolise
Radiolise est une application web qui vous permet de profiter de vos stations de télévision et de radio préférées. Entre autres fonctionnalités, il utilise le projet Community Radio Browser pour la recherche.
Radiolise
Installer radiolise
1
npm install -g radiolise
Résultat commande
1
2
3
4
5
6
7
8
9
10
11
npm warn deprecated node-domexception@1.0.0: Use your platform's native DOMException instead
added 135 packages in 5s
44 packages are looking for funding
run `npm fund` for details
npm notice
npm notice New minor version of npm available! 11.9.0 -> 11.11.0
npm notice Changelog: https://github.com/npm/cli/releases/tag/v11.11.0
npm notice To update run: npm install -g npm@11.11.0
npm notice
Test
Exécuter
1
radiolise
1
2
3
4
ᯤ Welcome to Radiolise v5.9.1
Enjoy your favorite TV and radio streams!
Server listening on: http://127.0.0.1:56225/
Sur le poste ayant accès SSH sur cwwk
1
ssh -L 9500:localhost:56225 yick@192.168.0.205 -p 55205 -i /home/yann/.ssh/yick-ed25519
Lancer le lien localhost:9500 sur le navigateur
Service Radiolise
Chemin complet de radiolise: whereis radiolise
1
radiolise: /home/yick/.nvm/versions/node/v24.14.0/bin/radiolise
Le fichier environnement .env_radiolise (Setting Environment Variables for systemd Services)
1
2
3
4
5
NVM_INC=/home/yick/.nvm/versions/node/v24.14.0/include/node
NVM_DIR=/home/yick/.nvm
NVM_CD_FLAGS=
PATH=/home/yick/.nvm/versions/node/v24.14.0/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games:/usr/local/go/bin
NVM_BIN=/home/yick/.nvm/versions/node/v24.14.0/bin
On va créer un service utilisateur pour lancer radiolise au démarrage (Créer un service utilisateur simple avec SystemD)
1
nano $HOME/.config/systemd/user/radiolise.service
Ajouter ce qui suit
1
2
3
4
5
6
7
8
9
10
11
[Unit]
Description=Radiolise
[Service]
Type=simple
EnvironmentFile=/home/yick/.env_radiolise
ExecStart=/home/yick/.nvm/versions/node/v24.14.0/bin/radiolise
Restart=on-failure
[Install]
WantedBy=default.target
Exécuter le commandes suivantes
1
2
3
sudo loginctl enable-linger $USER # permet d’activer SystemD pour l’utilisateur
systemctl daemon-reload --user
systemctl --user enable radiolise --now
Etat du service
1
systemctl --user status radiolise
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
● radiolise.service - Radiolise
Loaded: loaded (/home/yick/.config/systemd/user/radiolise.service; enabled; preset: enabled)
Active: active (running) since Wed 2026-03-11 14:20:02 CET; 2min 37s ago
Invocation: 73fcb981c873415baac5e7677a3e3c85
Main PID: 114289 (MainThread)
Tasks: 11 (limit: 38029)
Memory: 33.1M (peak: 71.1M)
CPU: 803ms
CGroup: /user.slice/user-1000.slice/user@1000.service/app.slice/radiolise.service
└─114289 node /home/yick/.nvm/versions/node/v24.14.0/bin/radiolise
mars 11 14:20:02 alder systemd[111664]: Started radiolise.service - Radiolise.
mars 11 14:20:03 alder radiolise[114289]: ᯤ Welcome to Radiolise v5.9.1
mars 11 14:20:03 alder radiolise[114289]: Enjoy your favorite TV and radio streams!
mars 11 14:20:03 alder radiolise[114289]: Server listening on: http://127.0.0.1:56225/
Radiolise - Proxy nginx
Créer un proxy nginx: /etc/nginx/conf.d/radio.rnmkcy.eu.conf
1
2
3
4
5
6
7
8
9
10
11
12
13
server {
# ipv4 listening port/protocol
listen 443 ssl;
# ipv6 listening port/protocol
listen [::]:443 ssl;
server_name radio.rnmkcy.eu;
include /etc/nginx/conf.d/ssl-modern.inc;
location / {
proxy_pass http://127.0.0.1:56225;
}
}
Recharger nginx
1
sudo systemctl reload nginx
Cet article est sous licence
CC BY 4.0
par l'auteur.

