Skip to content

Add authetication for fetch stats from /admin/status-json.xls#7

Open
kaiyga wants to merge 3 commits into
jb3:mainfrom
kaiyga:main
Open

Add authetication for fetch stats from /admin/status-json.xls#7
kaiyga wants to merge 3 commits into
jb3:mainfrom
kaiyga:main

Conversation

@kaiyga

@kaiyga kaiyga commented Apr 15, 2026

Copy link
Copy Markdown
Contributor

Was added authetication merhod for fetch statistic.

Its should up level of security for multy-mount instances

(We have a lot of mounts in one instance and it should be secure)

This Merge request contain two method of authetication in Icecast Instance

  • CLI Arguments (and env for password)

    Recomended use env variables for password

    export ICECAST_PASSWORD="admin"
    ./icecast-exporter -username admin -url https://icecast.example.com/admin/status-json.xsl
    

One source of trust for side-cart cases

  • Icecast config for side-cart with Icecast Instance.

    It important for us because we dynamic update config of icecast and can forget update authetication data for icecast-exporter.

    With one source we can do it dynamicly

Basic functionality implemented. I havent more time for deep testing but i think it should work.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant