AzuraCast
A self-hosted internet radio suite that installs the whole broadcasting stack with Docker and manages stations through a web interface and API.
AzuraCast at a glance
What is AzuraCast?
AzuraCast packages everything needed to run an online radio station, which its authors call a station in a box. The Docker-based installer sets up the free broadcasting software stack, and from then on every station is configured through a browser panel or a documented API. One installation can host several stations. A public demo lets you click through the panel before installing. The team states that all code is reviewed by humans and that it does not accept AI-generated contributions.
Good fit if
- You want to broadcast a community, school or hobby radio station without paying a hosted streaming provider.
- You are comfortable with a Linux shell for the install but want day-to-day work to happen in a web panel.
Before you adopt it
AzuraCast is licensed under AGPL-3.0, and the repository holds no paid parts; donations fund its lead developer. Four authors committed in the last 90 days, the busiest with about 59 percent of commits. There are no tagged GitHub releases, so you follow the project's own update tooling. Installation expects a Linux server running Docker, and help requests should include server logs. Feature ideas go to Feature Upvote and bugs to GitHub issues.
Drafted with AI from the project's README and repository data, then checked against that data on 7 November 2026. Report a correction
How to run AzuraCast yourself
- Docker
- Dockerfile or compose file in the repository
- Compose file
- docker-compose.installer.yml: 1 service
- Setup effort
- 1 of 5, judged from the compose file
- Kubernetes
- No Helm chart in the repository
- Desktop and mobile
- No app builds in GitHub releases
- Interface languages
- English only
Install instructions: azuracast.com or the README on GitHub.
AzuraCast health: is it still maintained?
54 of 100, actively developed
Read from GitHub on 7 November 2026. How the score works
AzuraCast security practices
OpenSSF Scorecard checks how a project is developed and released: reviews, protected branches, pinned dependencies, signed releases. It does not audit the code itself.
What each check found
- Binary files10 / 10No compiled binaries checked into the repository
- License file10 / 10A license file is present
- Maintained10 / 10Steady commits and issue activity in the last 90 days
- Pinned dependencies2 / 10Some dependencies use fixed versions
- Best-practices badge0 / 10No OpenSSF Best Practices badge
- Code review0 / 10Changes are merged without review
- Fuzzing0 / 10No fuzz testing found
- Security policy0 / 10No security policy
- Static analysis0 / 10No static analysis found
From the OpenSSF Scorecard of 19 October 2026. Checks that do not apply to AzuraCast are left out.
AzuraCast license: is it open source?
AzuraCast uses AGPL-3.0, an open-source license approved by the OSI.
- April 2016First published on GitHub.
- TodayAGPL-3.0.
AzuraCast for developers
Written in
- PHP 78%
- Vue 17%
- TypeScript 4%
- Shell <1%
- Liquidsoap <1%
- Other <1%
Getting involved
Language shares are GitHub’s count of the code in the repository.
Alternatives to AzuraCast
- MediaMTXReady-to-use Media-over-QUIC / SRT / WebRTC / RTSP / RTMP / LL-HLS / MPEG-TS / RTP live media server and… 80 health · MIT · 20.6k stars
- SRSSRS is a simple, high-performance, AI-driven real-time media server supporting RTMP, WebRTC, HLS, HTTP-FLV,… 74 health · MIT · 29.4k stars
- koelMusic streaming solution that works. 74 health · MIT · 17.3k stars
- OvenMediaEngineOvenMediaEngine (OME) is a Sub-Second Latency Live Streaming Server with Large-Scale and High-Definition.… 66 health · AGPL-3.0 · 3.3k stars
- JellyfinThe Free Software Media System - Server Backend & API 84 health · GPL-2.0 · 59.1k stars
Questions about AzuraCast
Is AzuraCast open source?
Yes. AzuraCast is published under AGPL-3.0, an OSI-approved open-source license.
Is AzuraCast still maintained?
Its health score is 54 of 100 (actively developed). It had 95 commits in the last 90 days, the latest on 6 November 2026, and its latest release came out on 17 August 2023.
How do I run AzuraCast?
You can run it with Docker. The README on GitHub has the exact steps.
What is AzuraCast written in?
AzuraCast is written mainly in PHP (78% of the code), with Vue (17%), by GitHub’s count of the repository.
What are the alternatives to AzuraCast?
Close alternatives in the Media servers & streaming category include MediaMTX, SRS, koel.