Skip to content


In this article


AzuraCast - is a free and open-source software for broadcasting and managing radio stations. AzuraCast allows you to launch an internet radio station regardless of scale and budget.

AzuraCast. Key Features

  • Scalability - AzuraCast's architecture allows for easy scalability by adding new servers to increase performance.
  • High Availability: Built-in support for clustering and redundancy to guarantee uninterrupted operation.
  • Ease of administration: Intuitive web-based management interface, automated tasks.
  • API: It allows integration with other systems and the creation of customized applications.
  • Support for various media formats such as MP3, OGG, and AAC.
  • Analytics: Built-in statistics and performance metrics tools.
  • Fault-tolerant storage: Uploaded media files are replicated to prevent data loss.
  • Security: HTTPS, role-based authorization model, regular updates.

Deployment Features

  • Installation is possible on Ubuntu 18+ and higher;
  • Installed software:
    • Docker Compose;
    • AzuraCast.
  • The web interface will be available at the URL: http://{server_ip}.


You can find the server's IP address in the Network tab in the Invapi panel.

Getting started after deploying AzuraCast

A notification will be sent to the e-mail specified during registration that the server is ready for work after paying for the order. It will contain the IP address of the VPS, as well as the login and password for the connection. Clients of our company manage the hardware in the server`s and API control panel - Invapi.

After clicking on the link http://{server_ip}, you need to create an administrator account - enter your e-mail address and password, then click the Create account button, refresh the page, and log into AzuraCast.


When you go to the IP address of the server, you may get an error about an insecure connection.

To get around this, in your Chrome browser (and on your Chrome browser), click on Advanced and then on the link Proceed to {server_ip}....


For more information on the basic settings of AzuraCast, see the documentation of the developers.


In step 3 of the Azuracast configuration, in the Site Base URL field, enter the address http://{server_ip}.

You can later change this to your domain name associated with the server IP address in Administration >> Settings and associate a Let's Encrypt certificate with this domain in Administration >> Services.

How to create/modify DNS record for your domain from IP server is described in this guide.

Ordering a server with AzuraCast using the API

To install this software using the API, follow these instructions.