AzuraCast VPS Docker Deployment
A West African gospel radio station was running on shared hosting that crashed weekly, had no SSL stream, and an AutoDJ that regularly failed. We deployed a production-grade AzuraCast instance on Linux VPS with Docker, Let's Encrypt SSL, Liquidsoap, and automated daily backups — achieving 99.9% uptime from day one.
Deploy My Radio ServerShared Hosting Was Destroying This Station
The station had the content and the audience — but the infrastructure was failing them at every level.
Shared Hosting Crashes
Station on unreliable shared hosting, crashing weekly under listener load, losing audience with zero control over server resources or processes.
No SSL Secure Stream
Stream running on HTTP only — blocked by Chrome, Safari and iOS since modern browsers enforce HTTPS, cutting off a significant portion of listeners on mobile and Apple devices.
AutoDJ Failing Silently
AzuraCast AutoDJ failing to start or crashing mid-session, playing silence during peak broadcast hours. Liquidsoap errors unresolved, listeners hearing dead air.
No Backup System
Zero automated backups — one server failure away from permanently losing all playlists, schedules, station configuration, and years of music library organization.
Production-Grade AzuraCast VPS in 3 Days
We delivered a complete, production-ready AzuraCast infrastructure from blank server to live broadcast in just 72 hours.
VPS Provisioning & Hardening
Configured Ubuntu 22.04 LTS VPS — firewall rules (UFW), SSH key authentication, hostname setup, system updates, and security hardening before any application installation.
Docker & AzuraCast Installation
Installed Docker CE, Docker Compose, and deployed AzuraCast via the official Docker installation method — ensuring clean containerized deployment with isolated components.
SSL Certificate & HTTPS Stream
Configured Let's Encrypt SSL certificate with AzuraCast's built-in ACME integration. HTTPS stream on port 443 — fully compatible with all modern browsers, iOS, and Android.
AutoDJ & Liquidsoap Configuration
Configured AzuraCast AutoDJ with Liquidsoap — playlist priorities, crossfades, fallback streams, and silence detection. Tested extensively for stable 24/7 unattended operation.
Remote DJ Access Setup
Configured DJ accounts with secure source credentials, tested BUTT and SAM Broadcaster connections, set up priority takeover so live DJs can interrupt AutoDJ cleanly.
Automated Backup System
Set up automated daily AzuraCast backups — full station configuration, playlists, and database — with remote storage. Station now has full disaster recovery capability.
From Weekly Crashes to 99.9% Uptime
Tools & Technologies Used
Have a Similar Challenge?
We solve complex radio and streaming problems every day. Tell us what you need and we'll reply with a clear plan within 2–4 hours.