Skip to content

Latest commit

 

History

History
25 lines (21 loc) · 665 Bytes

readme.md

File metadata and controls

25 lines (21 loc) · 665 Bytes

icecast-ldap

This container provides ldap authentication for icecast sources.

Following env vars are used for the configuration:

  • ICECAST_AUTH_LDAP_SECURE if true ldaps is used
  • ICECAST_AUTH_LDAP_SRV hostname or IP from ldap server
  • ICECAST_AUTH_LDAP_DN dn used for validation

Example icecast.xml mount part:

<mount>
    <mount-name>/*</mount-name>
    <authentication type="url">
        <option name="stream_auth" value="http://localhost:1337/"/>
    </authentication>
</mount>

Build container locally:

podman build --rm -t scouball/icecast-ldap:latest .

Example kube file for podman pods: icecast.yml