Icecast on Ubuntu 24.04 LTS

Azure Applications

Icecast, the open source streaming media server behind countless internet radio stations, ready to broadcast with per instance passwords.

Base
Hardened build
minimal ports, security patches applied at build time
Access
Unique credentials
generated on first boot, readable only by root
Verified
Boots working
services pass a health gate before release
Support
24/7, 365 days
by email and live chat, 24 hour response SLA

Overview

Icecast is an open source streaming media server from the Xiph.Org Foundation. A source client such as butt, Mixxx, liquidsoap, ices or OBS pushes a live audio stream to a named mountpoint, and Icecast relays that single stream out to many simultaneous listeners over ordinary HTTP. It speaks Ogg Vorbis, Opus and MP3, publishes M3U and XSPF playlists that any media player understands, and needs nothing special on the listener side: a browser, VLC or any internet radio app can tune in directly.

A public status page lists every active mountpoint with its listener count and current track, while a password protected admin interface lets you inspect connected listeners, move an audience between mountpoints, update track metadata and disconnect a source. It suits internet radio stations, broadcasters, podcasters, community and campus radio, and anyone self hosting live audio to a wide audience.

Why the cloudimg image

The stock Icecast configuration ships a single well known default password for its source, relay and admin accounts, and it is a long standing cause of hijacked stations. cloudimg removes it entirely and generates three independent random passwords on the first boot of every instance, recording them in a root only file. Icecast is wired to refuse to start if that rotation has not run, so an instance can never come up serving a default credential. The admin and status interface is fronted by a reverse proxy with an unauthenticated health endpoint for load balancer probes, the base is fully patched with unattended security upgrades enabled, and every deployment is paired with a step by step deploy guide and backed by 24/7 cloudimg support.

Common uses

  • Running an internet radio station or a live audio broadcast
  • Relaying a live stream to many listeners without re encoding it
  • A self hosted streaming server for community, campus or podcast audio

See it running

Real screenshots taken while testing this image against its deployment guide.

Icecast on Ubuntu 24.04 LTS screenshot 1 Icecast on Ubuntu 24.04 LTS screenshot 2 Icecast on Ubuntu 24.04 LTS screenshot 3 Icecast on Ubuntu 24.04 LTS screenshot 4