ycast
Table of Contents
ycast
install technitium dns
curl -sSL https://download.technitium.com/dns/install.sh | sudo bash
install nginx
apt install nginx-light
vhost
https://github.com/milaq/YCast/blob/master/examples/nginx-ycast.conf.example
server {
listen 80;
server_name *.vtuner.com;
access_log /var/log/nginx/ycast_access.log;
error_log /var/log/nginx/ycast_error.log;
location / {
proxy_redirect off;
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_pass http://127.0.0.1:8010;
}
}
install ycast
sudo apt install python3 python3-pip libtiff5 libopenjp2-7 sudo pip3 install ycast git clone https://github.com/milaq/YCast.git /home/pi/ycast-yamaha sudo useradd ycast cd /home/pi/ycast-yamaha/examples sudo cp ycast.service.example /etc/systemd/system/ycast.service cp stations.yml.example ../stations.yml
test config
python3 -m ycast -d -l 127.0.0.1 -p 8010 -c /home/pi/ycast-yamaha/stations.yml
finish
systemctl enable --now ycast.service
ycast.txt · Last modified: by 127.0.0.1
