Linux

Where Is the Icecast Config File?

Icecast keeps server config, mount credentials and logs in system files on Linux. Main config path per packaging.

Last updated

Icecast centers on one XML config naming ports, mounts, limits and passwords. Logs branch to system log folders per packaging. Audio itself streams through without landing on disk.

Debian style packages split defaults from the main file while source builds keep one tree. Read the running config path from the service unit first. Copy it with the service stopped for consistent moves.

Where Icecast stores this, by platform

Linux
/etc/icecast2/icecast.xml

Ports, mounts, limits and passwords in one XML file. Exact path varies by packaging, so confirm against the service unit. Stop Icecast before copying.

Frequently asked questions

How do I migrate Icecast?

Copy the icecast config plus any password records with Icecast stopped. Mount points, limits and credentials travel together. Source clients reconnect with the same passwords, so keep them identical across the move.

Where are mount passwords?

In the config file under mounts and authentication sections, not in separate files. Each mount carries its own password and burst settings. Reload the service after edits for changes to apply.

Notice an outdated path? Let us know.