AzuraCast is powered by Docker and uses pre-built images that contain every component of the software. Don't worry if you aren't very familiar with Docker; our easy installer tools will handle installing Docker and Docker Compose for you, and updates are very simple.
We, AzuraCast, the developers of this software, are not liable for music licenses and royalties to respective creators. You will need to follow your countries laws on copyright, radio broadcasting and purchase the legally required licenses. If in doubt, speak with a attorney.
For Linux hosts, the
sudo
,curl
andgit
packages should be installed before installing AzuraCast. Most Linux distributions include these packages already. This is the barest of minimum to run AzuraCast, there's no guarantees it will run perfectly.
Recommeneded Requirements should allow you to run a few stations with ease, this is aimed for hobby usage (5 to 10 stations). If you wish to increase the memory even further, consult this guide on Swap Space
Regardless of which OS you choose, to avoid any compatibility or permissions issues you should install AzuraCast on a fresh minimal installation without Docker or Docker Compose installed.
We strongly recommend one of the following distributions and versions for your AzuraCast installation:
Ubuntu 22.04 LTS (Docker only)
Ubuntu 20.04 LTS (Ansible / Docker)
Ubuntu 18.04 LTS (Docker only)
Debian 10 "Buster" (Ansible / Docker)
Debian 9 "Stretch" (Ansible / Docker)
MacOS - Using Docker Desktop
Windows 10 - Using Docker Desktop + WSL2
Windows 11 - Using Docker Desktop + WSL2
OpenVZ or LXC-based Web Hosts:
CentOS:
MacOS incompatabilities with M1 CPUs:
On the Administration page you can find a basic Server Status
section that shows you the CPU Load
, Memory
and Disk Space
usage of your server.
For IceCast you can find some benchmarks for the following topics at https://icecast.org/loadtest/