Para instalar y configurar un servidor de streaming Icecast2 en Ubuntu Server, sigue estos pasos:
Paso 1: Actualizar el sistema Antes de comenzar, es recomendable asegurarse de que el sistema esté actualizado:

Paso 2: Instalar Icecast2 Instala el paquete de Icecast2 mediante el administrador de paquetes apt:

Durante la instalación, se te pedirá que configures algunos detalles del servidor, como el nombre de la fuente de audio y la contraseña del administrador. Toma nota de la contraseña que elijas, ya que la necesitarás para acceder al panel de administración.
Paso 3: Configurar Icecast2 Una vez que Icecast2 está instalado, puedes editar su archivo de configuración para adaptarlo a tus necesidades:

Dentro del archivo de configuración, puedes ajustar diferentes parámetros según tus necesidades, como la cantidad de oyentes permitidos, el puerto, la dirección IP de escucha, etc. Asegúrate de revisar y modificar estos valores según tus preferencias.
Paso 4: Configurar la fuente de audio Para transmitir audio a tu servidor de Icecast2, necesitarás una fuente de audio. En este ejemplo, usaremos la herramienta ffmpeg para transmitir un archivo de audio local. Si aún no tienes ffmpeg, puedes instalarlo con:

Una vez instalado, puedes usar el siguiente comando para transmitir un archivo de audio a Icecast2:

Reemplaza ruta_del_archivo_de_audio con la ubicación y nombre del archivo de audio que deseas transmitir y tunombre.mp3 con el nombre que quieras darle a tu transmisión en el servidor.
Paso 5: Iniciar el servidor Icecast2 Una vez que hayas realizado los ajustes de configuración y estés listo para iniciar el servidor Icecast2, ejecuta el siguiente comando:

También puedes habilitar Icecast2 para que se inicie automáticamente al arrancar el sistema:

Paso 6: Acceder al panel de administración Puedes acceder al panel de administración de Icecast2 desde tu navegador web ingresando la siguiente dirección:

Reemplaza tu_direccion_ip con la dirección IP de tu servidor. Se te pedirá que ingreses el nombre de usuario (por defecto es «admin«) y la contraseña que configuraste durante la instalación.
Desde el panel de administración, podrás ver estadísticas, ajustar configuraciones adicionales y monitorear la transmisión.
¡Eso es todo! Ahora deberías tener un servidor de streaming Icecast2 funcionando en tu sistema Ubuntu Server y transmitiendo audio a tus oyentes.