AzuraCast

All-in-one web radio: Icecast, SHOUTcast, Liquidsoap, playlists and stats.

Open sourceSLA: oss-best-effortv1.0.0Image
Multi-station administration from a single AzuraCast install
Multi-station administration from a single AzuraCast install
Built-in public station pages and player
Built-in public station pages and player

AzuraCast is a free and open source, self-hosted web radio management suite. It bundles everything a station needs into one application: a web-based management interface, the Icecast and SHOUTcast streaming servers, the Liquidsoap automation and playback engine, a media library, playlists and scheduling, live DJ and streamer support, listener statistics, a public player and request pages, and a full REST API.

Deployed from the marketplace, the appliance boots the complete AzuraCast Docker stack (web UI, database, cache, streaming servers, and automation) with no manual assembly. Your administrator account is created for you at first boot, so you can sign in to the web console and build your first station in minutes.

What the appliance boots

  • The AzuraCast web management console and REST API on port 80 (HTTPS on 443)
  • Icecast-KH and SHOUTcast broadcasting, with station mounts auto-assigned in the 8000-8090 range
  • Liquidsoap automation for playlists, scheduling, crossfading, and live DJ handoff
  • The built-in public station player, request page, and listener analytics

Key features

  • Web-based station management: upload media, build playlists, and schedule shows from the browser
  • Multi-station administration from a single install, each with its own mounts and streamers
  • Live DJ streaming over Icecast and SHOUTcast source protocols, plus web-based (WebDJ) broadcasting
  • AutoDJ playback with smart playlists, dayparting, and crossfading via Liquidsoap
  • Listener statistics, song history, and reporting, with public now-playing pages and a REST API
  • SFTP and web uploads, plus a media manager with metadata and album-art handling

Use cases

  • Community, college, and hobby internet radio stations run entirely from a browser
  • Simulcasting and relaying an existing station closer to its listeners
  • Podcast and talk-radio automation with scheduled shows and live segments
  • A self-hosted, data-owned alternative to hosted radio-automation services

Open source and licensing AzuraCast is free, open source software licensed under the GNU Affero General Public License v3 (AGPLv3). The project is developed by its community at https://www.azuracast.com/ and https://github.com/AzuraCast/AzuraCast. NetActuate packages the upstream software as a ready-to-run appliance and supports the platform it runs on; AzuraCast itself is community-supported open source, and the AGPLv3 obligations (including making corresponding source available to users who interact with the software over a network) rest with the operator. Deploying AzuraCast in a PoP near your listeners keeps stream latency low and delivery paths short.

Frequently asked questions

How do I deploy AzuraCast on NetActuate?

Use the Deploy on NetActuate button to talk to our team. We provision AzuraCast on a NetActuate virtual machine in the point of presence you choose, close to your audience. Each deployment runs in the single location you select.

What does it cost to run AzuraCast?

AzuraCast is open-source software and free to run on the marketplace - you pay only for the NetActuate compute (virtual-machine size and location) it runs on, at standard rates. There are no usage-based software fees.

Where can AzuraCast run?

AzuraCast can be deployed in any of NetActuate's 45+ points of presence across every continent, so you can place ingest, transcode, delivery and caching close to your contributors and viewers.

Who supports AzuraCast?

NetActuate operates and supports the underlying infrastructure - the virtual machine, network and edge platform. The application itself is supported by its upstream open-source project.