Skip to content

Icecast source authentication via ldap

License

Notifications You must be signed in to change notification settings

club-1/icecast-ldap

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

Icecast source authentication via ldap

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 75.3%
  • Dockerfile 24.7%