Request for AzuraCast!

Azuracast is a Web Radio station Application that you can Play music to a broad audiance world wide or DJ to that same audiance. would love to see this added to casaos as i have zero knowledge on how to do it myself.

1 Like

Do you have more information and links on this app?

Is this the one you’re thinking about:

1 Like

yes thats the one. they do have a website also https://www.azuracast.com/
it does require alot of ports “possibly due to managing multiple stations” if the user wanted that.

Hi. I have problem for configuration with the .env file. Did you managed to install Azuracast on CasaOS? Have you a recipe?

Tricky installation, I didn’t managed :frowning: Someone to help us? :kissing:

Finaly I managed to produce a docker-compose file for azuracast. I limited to 10 open ports to host 10 webradios.

version: '3.8'

services:
  azuracast:
    image: azuracast/azuracast:latest
    container_name: azuracast
    restart: always
    environment:
      - AZURACAST_DC_REVISION=1
      - MYSQL_ROOT_PASSWORD=azuracastrootpass
      - MYSQL_DATABASE=azuracast
      - MYSQL_USER=azuracast
      - MYSQL_PASSWORD=azuracastpass
      - AZURACAST_HTTP_PORT=80
      - AZURACAST_HTTPS_PORT=443
      - AZURACAST_VOLUME=/var/azuracast
    volumes:
      - /DATA/AppData/azuracast/stations:/var/azuracast/stations
      - /DATA/AppData/azuracast/config:/var/azuracast/config
      - /DATA/AppData/azuracast/db:/var/lib/mysql
      - /mnt/Storage1/media/Zik:/var/azuracast/uploads
    ports:
      - "80:80"
      - "443:443"
      - "9550:9550"
      - "9551:9551"
      - "9552:9552"
      - "9553:9553"
      - "9554:9554"
      - "9555:9555"
      - "9556:9556"
      - "9557:9557"
      - "9558:9558"
      - "9559:9559"
    networks:
      - azuracast_net

networks:
  azuracast_net:
    driver: bridge

You need to create a .env file with this informations in the same directory directory of docker-compose.yml

AZURACAST_DC_REVISION=1
MYSQL_ROOT_PASSWORD=azuracastrootpass
MYSQL_DATABASE=azuracast
MYSQL_USER=azuracast
MYSQL_PASSWORD=azuracastpass
AZURACAST_HTTP_PORT=80
AZURACAST_HTTPS_PORT=443
AZURACAST_VOLUME=/var/azuracastAZURACAST_DC_REVISION=1

Have a good listening :wink:

Hello, would you be able to make a pull request?

I successfully set up AzuraCast on CasaOS using Docker. Initially, I faced challenges with port configurations and volume mappings. After adjusting the .env file and ensuring the necessary ports were open, everything started working smoothly. It’s a bit intricate, but once configured, AzuraCast runs seamlessly on CasaOS.