Running Azuracast on Reclaim Cloud

Difficulty: Intermediate
Estimated Cloudlet Usage: 14

This is a guide for getting the web radio software Azuracast up and running in Reclaim Cloud. The process was made easy by the fact that Azuracast has detailed instructions on how to self-install a Docker instance of their software.

To begin with you will need to setup a Docker Engine on Reclaim Cloud by clicking on the downward-facing arrow next to the Docker tab:

After that select Docker Engine:

At the next prompt create the domain (reclaimradio.uk.reclaim.cloud), name the server (Reclaim Radio), and decide in what region you want the app to live (UK).

After the Docker Engine is created you can login to the web SSH tool and create the azuracast directory within the var directory:

mkdir -p /var/azuracast

After that, change directories:

cd /var/azuracast

From within the azurcast directory download their Docker Utility Script:

curl -fsSL https://raw.githubusercontent.com/AzuraCast/AzuraCast/master/docker.sh > docker.sh

Set it as executable:

chmod a+x docker.sh

And then run the Docker installation process:
./docker.sh install

Soon after that the container with the Azuracast software will be up and running.

Keep in mind, you will want to make sure you define the domain as the custom domain you want the software to run in, in our example it is reclaimradio.uk.reclaim.cloud. This is important when installing the Let’s Encrypt SSL certificate through the application.

./docker.sh letsencrypt-create yourdomainhere.com

Finally, you will want to point an A record for the custom domain name to the container’s public IP address where ever you manage DNS:

At this point you can login to Azuracast and start managing the application, here is a good guide to get you started on that journey.

1 Like