AzuraCast Hosting on Your Own VPS
A complete web radio station — scheduling, live DJs and statistics — on your own server.
Size a server for AzuraCast
Every stop is a real configuration you can deploy. Priced per 30 days, billed by the hour, exclusive of 18% GST.
What AzuraCast is
AzuraCast is a self-hosted web radio platform. It bundles the pieces a station needs — media library, playlist scheduling, an Icecast or SHOUTcast broadcast server, live DJ handover, listener statistics and a public player — behind one web interface.
Radio has a usefully predictable resource profile. Audio bitrates are an order of magnitude below video, so a station streaming at 128 kbps to two hundred listeners uses about 26 Mbps: significant, but nothing like a video stream. Storage is driven by the music library rather than by listeners.
What does take CPU is running several stations from one installation, each with its own encoders and possibly several bitrates. One station is light. Six stations at three bitrates each is a real workload.
Why run AzuraCast on a VPS
Bandwidth for continuous streaming, which runs 24 hours a day rather than in bursts.
Disk for the music library, priced as storage.
Root access for Icecast and encoder configuration.
Indian regions for Indian listeners, which reduces buffering on weaker connections.
AzuraCast features
Media library with automatic metadata handling
Playlist scheduling by time, day and weight
Live DJ streaming with automatic handover
Icecast and SHOUTcast broadcasting
Listener statistics and reporting
An embeddable public player
Several stations from one installation
Podcast publishing
Recommended server
A starting point for AzuraCast, not a hard floor — size it on the sliders.
| Memory | 4 GB for one station; 8 GB for several with multiple bitrates |
|---|---|
| CPU | 2 vCPU for one station; 4 for several |
| Storage | 80 GB and upward — the music library is what fills it |
| Operating system | Ubuntu 22.04 LTS |
How deployment works
AzuraCast is installed with its web interface, database and broadcast server, behind TLS on your own domain. Streaming ports are opened for listeners. Bandwidth is continuous rather than bursty — a station broadcasts all day — so plan transfer against 24-hour operation rather than peak-hour figures.
What people run it for
Community radio
A scheduled station with live slots for presenters.
Business background music
Curated playlists streamed to venues.
Multi-station networks
Several stations sharing one library and interface.
Podcast hosting
Episodes and feeds alongside the live stream.
AzuraCast hosting questions
Related applications
Deploy AzuraCast on your own server
Root access, your choice of size, and no container between you and the application.