An easy way to have a 24/7 audio stream of music.

Use my icecast image and put change of max sources

+1
.env.example
···
ICECAST_ADMIN_PASSWORD=AnAdminPassword
ICECAST_RELAY_PASSWORD=APasswordForRelaysIGuess
ICECAST_HOSTNAME=localhost
STREAM_NAME=Radio
STREAM_DESC=Our selection of music
STREAM_URL=https://google.com
···
ICECAST_ADMIN_PASSWORD=AnAdminPassword
ICECAST_RELAY_PASSWORD=APasswordForRelaysIGuess
ICECAST_HOSTNAME=localhost
+
ICECAST_MAX_SOURCES=1
STREAM_NAME=Radio
STREAM_DESC=Our selection of music
STREAM_URL=https://google.com
+4
README.md
···
- `ICECAST_ADMIN_PASSWORD`: The password for Icecast's administration.
- `ICECAST_RELAY_PASSWORD`: The password for Icecast's relays.
- `ICECAST_HOSTNAME`: The hostname of your Icecast installation.
- `STREAM_NAME`: A title for your stream.
- `STREAM_DESC`: A description for your stream.
- `STREAM_URL`: A URL (like your website) to show on the stream details.
- `STREAM_MOUNTPOINT`: The name of the mountpoint that Liquidsoap will use.
···
- `ICECAST_ADMIN_PASSWORD`: The password for Icecast's administration.
- `ICECAST_RELAY_PASSWORD`: The password for Icecast's relays.
- `ICECAST_HOSTNAME`: The hostname of your Icecast installation.
+
- `ICECAST_MAX_SOURCES`: The maximum amount of sources.
- `STREAM_NAME`: A title for your stream.
- `STREAM_DESC`: A description for your stream.
- `STREAM_URL`: A URL (like your website) to show on the stream details.
- `STREAM_MOUNTPOINT`: The name of the mountpoint that Liquidsoap will use.
+
+
> Note for `ICECAST_MAX_SOURCES`:
+
> If you plan to directly stream to Icecast on another mountpoint, you need to set this to `2` or more.
+2 -1
docker-compose.yml
···
services:
icecast:
-
image: "infiniteproject/icecast"
ports:
- "${ICECAST_PORT:-8000}:8000"
environment:
···
- ICECAST_ADMIN_PASSWORD
- ICECAST_RELAY_PASSWORD
- ICECAST_HOSTNAME
liquidsoap:
image: "phasecorex/liquidsoap"
···
services:
icecast:
+
image: "mkody/icecast"
ports:
- "${ICECAST_PORT:-8000}:8000"
environment:
···
- ICECAST_ADMIN_PASSWORD
- ICECAST_RELAY_PASSWORD
- ICECAST_HOSTNAME
+
- ICECAST_MAX_SOURCES
liquidsoap:
image: "phasecorex/liquidsoap"