#!/bin/bash
# ============================================================
# BBTEK Radio - Installation Icecast2
# A executer en root ou avec sudo sur le VPS (Debian/Apache)
# ============================================================
set -e

echo ">>> Mise a jour du systeme..."
apt update && apt upgrade -y

echo ">>> Installation d'Icecast2..."
DEBIAN_FRONTEND=noninteractive apt install -y icecast2

echo ">>> Sauvegarde de la config par defaut..."
cp /etc/icecast2/icecast.xml /etc/icecast2/icecast.xml.bak

echo ""
echo "============================================================"
echo "Icecast2 est installe."
echo "Fichier de config a modifier : /etc/icecast2/icecast.xml"
echo "Utilise le fichier fourni : config/icecast/icecast.xml"
echo "============================================================"
echo ""
echo ">>> Activation du service au demarrage..."
sed -i 's/ENABLE=false/ENABLE=true/' /etc/default/icecast2 2>/dev/null || true

echo ">>> Redemarrage d'Icecast2..."
systemctl restart icecast2
systemctl enable icecast2
systemctl status icecast2 --no-pager

echo ""
echo "Icecast tourne en interne sur le port 8000 (127.0.0.1:8000)."
echo "Etape suivante : configurer Apache (voir 03-apache-vhosts.sh)"
