From a2b2080fde74319e6cf3e562b724d3e59000ca2d Mon Sep 17 00:00:00 2001 From: chasqui Date: Fri, 2 Oct 2026 12:43:41 -0600 Subject: [PATCH 1/2] feat: expose additional Icecast configuration --- .env.sample | 24 ++++++++++++++++++++++-- compose.yml | 9 +++++++-- 2 files changed, 29 insertions(+), 4 deletions(-) diff --git a/.env.sample b/.env.sample index 68032c6..64f869b 100644 --- a/.env.sample +++ b/.env.sample @@ -4,8 +4,28 @@ DOMAIN=icecast.example.com LETS_ENCRYPT_ENV=production -ICECAST_SOURCE_PASSWORD=changeme +##################################################################### +# Icecast server # +##################################################################### + +ICECAST_LOCATION="Cyberspace" +ICECAST_ADMIN_EMAIL=admin@example.com +ICECAST_ADMIN_USERNAME=admin + + +##################################################################### +# Icecast passwords # +##################################################################### + +ICECAST_SOURCE_PASSWORD=changeme +ICECAST_RELAY_PASSWORD=changeme ICECAST_ADMIN_PASSWORD=changeme -ICECAST_LOCATION=Cyberspace + +##################################################################### +# Icecast limits # +##################################################################### + +ICECAST_MAX_CLIENTS=1000 +ICECAST_MAX_SOURCES=10 diff --git a/compose.yml b/compose.yml index 45bef8b..adde4c2 100644 --- a/compose.yml +++ b/compose.yml @@ -8,9 +8,14 @@ services: - proxy environment: - ICECAST_HOSTNAME=$DOMAIN - - ICECAST_SOURCE_PASSWORD - - ICECAST_ADMIN_PASSWORD - ICECAST_LOCATION + - ICECAST_ADMIN_EMAIL + - ICECAST_ADMIN_USERNAME + - ICECAST_SOURCE_PASSWORD + - ICECAST_RELAY_PASSWORD + - ICECAST_ADMIN_PASSWORD + - ICECAST_MAX_CLIENTS + - ICECAST_MAX_SOURCES deploy: restart_policy: condition: on-failure -- 2.54.0 From fee29c81baa2c77375ca7f18dabffd7c734f63fa Mon Sep 17 00:00:00 2001 From: chasqui Date: Fri, 2 Oct 2026 13:04:54 -0600 Subject: [PATCH 2/2] chore: tidy Icecast environment sample --- .env.sample | 2 -- 1 file changed, 2 deletions(-) diff --git a/.env.sample b/.env.sample index 64f869b..ff553e0 100644 --- a/.env.sample +++ b/.env.sample @@ -13,7 +13,6 @@ ICECAST_LOCATION="Cyberspace" ICECAST_ADMIN_EMAIL=admin@example.com ICECAST_ADMIN_USERNAME=admin - ##################################################################### # Icecast passwords # ##################################################################### @@ -22,7 +21,6 @@ ICECAST_SOURCE_PASSWORD=changeme ICECAST_RELAY_PASSWORD=changeme ICECAST_ADMIN_PASSWORD=changeme - ##################################################################### # Icecast limits # ##################################################################### -- 2.54.0