Skip to main content

AzuraCast

AzuraCast is available in the NetActuate Marketplace as a one-click, open-source appliance you can deploy into any NetActuate PoP. All-in-one web radio: Icecast, SHOUTcast, Liquidsoap, playlists and stats. It is grouped under the Media & Streaming category.

What It Does

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.

Best for: Internet radio, Station automation, Live DJ.

Vendor and Project

AzuraCast is an open-source project, offered here under the Open Source listing with best-effort community support.

NetActuate supports the underlying infrastructure. Application-level support follows the listing SLA class (open-source, best effort).

Sizing

vCPURAMDisk
Minimum22 GB20 GB
Recommended44 GB50 GB

No VPU (hardware acceleration) is required for this appliance. Choose a size at deploy based on your expected load.

Configuration Fields

When you deploy, you provide these fields. They are written into the appliance at first boot.

FieldRequiredDefaultNotes
Admin login (email)Yesadmin@azuracast.localEmail address for the AzuraCast super-administrator account you sign in with.
Admin passwordNogeneratedPassword for the AzuraCast super-administrator. Generated automatically if left blank. Stored write-only in your account secret list
Base URLNononePublic base URL or hostname for the station (used by links and the public player). Optional.
HTTP portNo80TCP port for the web console and HTTP streams (default 80).
HTTPS portNo443TCP port for HTTPS (default 443).

Using the Appliance

Get your station on the air

  1. Open the console. Browse to http://YOUR_VM_IP/ and sign in as admin@azuracast.local. Your admin password was generated at deploy and is in your secret list.
  2. Set your base URL (optional). In Administration then System Settings, set the Base URL to your public hostname so links and the public player resolve correctly.
  3. Create your first station. Go to Stations then Add Station, name it, and pick a broadcasting (Icecast or SHOUTcast) and AutoDJ (Liquidsoap) backend. AzuraCast assigns broadcast ports automatically in the 8000-8090 range.
  4. Add media and playlists. Upload audio under Media, create a playlist, and assign songs to it.
  5. Go live. Start the station, then listen on the public page at http://YOUR_VM_IP/public/<station-shortcode>, or connect a live DJ over the station's source port.

FAQ

Is there a software license fee? No. AzuraCast is open source and free to run. You pay only for the NetActuate infrastructure and bandwidth.

Which port does the appliance serve on? The primary service is published on port 80 by default; see the configuration fields for any adjustable ports.

Who supports it? NetActuate operates the underlying infrastructure. The application itself is community-supported open source (best-effort SLA class).

Version and Changelog

VersionStatusReleased
1.0.0Current (default)2026-07-10

Deploy


Need Help?

Contact support@netactuate.com or open a support ticket from the portal.