
AzuraCast
Self-hosted web radio management and streaming platform

AzuraCast is an open-source, self-hosted web radio management suite that helps you run one or more online radio stations from a web interface. It bundles streaming, automation, media management, and listener-facing pages into a Docker-based platform.
Key Features
- Multi-station management with per-station configuration, users, and permissions
- Built-in automation via Liquidsoap and DJ tools; supports playlists, scheduling, and time-based rotations
- Icecast and SHOUTcast (via Shoutcast-compatible endpoints) streaming support with mountpoints/ports
- Web-based media library with uploads, organization, and playlist assignment
- Station public pages with embedded web player, stream URLs, and basic station metadata
- Live broadcasting support for external encoders (e.g., BUTT, Mixxx) with source/DJ authentication
- Listener analytics and reports (e.g., listener counts, peak listeners, song history)
- REST API for station data/now playing integration plus webhooks for event-driven integrations
- Docker and Docker Compose-based deployment with guided installer and upgrades
Use Cases
- Running a community or campus radio station with scheduled shows and live DJ sets
- 24/7 “automated radio” for a brand, venue, or hobby project with rotating playlists
- Hosting multiple niche stations (different genres/languages) on a single server
Limitations and Considerations
- Streaming/encoding and storage needs scale with concurrent listeners and media size; large stations may require careful resource planning.
- Some advanced broadcast workflows may still require external encoder/DJ software for live shows.
AzuraCast is best suited for individuals and organizations that want an integrated, web-managed radio stack without assembling separate streaming, automation, and management components. Its Docker-first approach and mature ecosystem make it a common choice for modern self-hosted web radio deployments.
Categories:
Tags:
Tech Stack:
Similar Services

Jellyfin
Personal media server for movies, TV, music, and photos
Self-hosted media server to organize, stream, and transcode your movies, TV, music, and photos across apps and devices.


PeerTube
Federated video hosting powered by WebTorrent and ActivityPub
PeerTube is a self-hosted, federated video platform using ActivityPub and BitTorrent/WebTorrent to publish, stream, and share videos across interconnected instances.


AudioBookshelf
Self-hosted audiobook and podcast server
Stream and manage audiobooks and podcasts with metadata matching, progress sync, and mobile/web apps.


Owncast
Self-hosted live streaming server with built-in chat
Owncast is a self-hosted live streaming server for broadcasting RTMP to a web player with built-in chat, moderation tools, embeddable stream pages, and theming.


Restreamer
Self-hosted live video streaming relay and restreaming server
Restreamer is a web UI for ingesting live video (RTMP/SRT/HTTP), optionally transcoding with FFmpeg, and restreaming to platforms like YouTube, Twitch, or custom RTMP targets.

Lyrion Music Server
Multi-room music server for local libraries and streaming services
Server-based music library and streaming system with multi-room playback, web UI, plugins, and wide player support (Squeezebox and compatible clients).

PHP
Redis