This is a custom web radio station built using Docker, Liquidsoap, and Icecast. It allows you to stream music and jingles.
- Docker
- Docker Compose
-
Clone the repository:
git clone https://github.com/EncryptEx/radio.git cd radio -
Place your music files in the
musicdirectory and your jingles in thejinglesdirectory. -
Create a
icecast.xmlto configure Icecast. You can use the providedicecast.xml.templateas a starting point. -
Change the password and make sure it matches the one in the Liquidsoap file
main.liq(see last line).
To start the radio station, run:
docker-compose up -dThis will start the Frontend, Backend, Icecast, and Liquidsoap services.
You can access the frontend UI at http://localhost:3000.
You can access the stream at http://localhost:8000/radio.ogg.
You can access the Liquidsoap via telnet:
telnet localhost 1234