AzuraCast

A self-hosted internet radio suite that installs the whole broadcasting stack with Docker and manages stations through a web interface and API.

4.1k stars, 766 forks PHP On GitHub since April 2016

AzuraCast at a glance

Open sourceYes, AGPL-3.0No paid parts in the repository
Health54 of 100Actively developed
Self-hostingDockerCompose file, 1 service
InterfaceEnglish onlyNo translation files found
Issue repliesWithin ~3 hoursMedian first reply; 46% of recent issues answered

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.

Look elsewhere if

  • You want to stream live video with chat rather than audio: Owncast.
  • You just want to listen to your own music collection on your devices: Navidrome.

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

Release rhythmNone in 12 monthsLatest: 0.19.0, 17 August 2023
Issue repliesWithin ~3 hoursMedian first reply; 46% of recent issues answered
Bus factorMedium riskThe most active of 4 authors wrote 59% of recent commits
  • Activity
    95 commits in the last 90 days, the latest on 6 November 2026.
    24 / 30
  • Contributors
    4 people wrote the 95 commits of the last 90 days; the most active wrote 59% of them.
    9 / 20
  • Releases
    0 releases in the last 12 months; the latest, 0.19.0, on 17 August 2023.
    1 / 20
  • Replies to issues
    Maintainers answered 46% of recent issues, with a median first reply after 3 hours.
    16 / 20
  • Security practices
    OpenSSF Scorecard 3.9 of 10.
    4 / 10

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.

OpenSSF Scorecard3.9 of 10How the project is built and released
Security policyNoNo SECURITY.md or similar

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.

  1. April 2016First published on GitHub.
  2. TodayAGPL-3.0.

AzuraCast for developers

Written in

  • PHP 78%
  • Vue 17%
  • TypeScript 4%
  • Shell <1%
  • Liquidsoap <1%
  • Other <1%

Getting involved

Contributing guideNot foundNo CONTRIBUTING file in the repository
Open issues69On GitHub
Authors, 90 days4Of 95 commits
Donations4 waysGitHub Sponsors, Open Collective, Patreon, own page

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

All 28 projects in Media servers & streaming

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.