Icecast 2.5.0 problems on FreeBSD 15.0

"Jack Raats" <[email protected]> Sun, 22 Mar 2026 21:18:48 +0100
Newsgroups gmane.comp.audio.icecast.general
Message-ID <[email protected]>
I've some problems running icecast2.5 on FreeBSD.
After a day trial and error it's running on port 8000, but not on port
8443 using tls or ssl.

Version 2.4.4 did everything ok.

Can any one help?

This is the icecast.xml file:

<?xml version="1.0"?>
<icecast>
        <hostname>stream.radioseagull.net</hostname>
        <location>The Netherlands</location>
        <admin>[email protected]</admin>

        <limits>
                <clients>200</clients>
                <sources>10</sources>
                <queue-size>524288</queue-size>
                <client-timeout>30</client-timeout>
                <header-timeout>15</header-timeout>
                <source-timeout>10</source-timeout>
                <burst-size>65535</burst-size>
        </limits>

        <authentication>
                <source-password>blablabla</source-password>
                <relay-password>blablabla</relay-password>
                <admin-user>admin</admin-user>
                <admin-password>blablabla</admin-password>
        </authentication>

<!--
        <shoutcast-mount>live.nsv</shoutcast-mount>
-->

        <listen-socket>
                <port>8000</port>
        </listen-socket>

        <listen-socket>
                <port>8443</port>
                <tls>true</tls>
        </listen-socket>


        <http-headers>
                <header name="Access-Control-Allow-Origin" value="*" />
<!--
                <header type="cors" name="Access-Control-Allow-Origin" />
                <header type="cors" name="Access-Control-Allow-Headers" />
                <header type="cors" name="Access-Control-Expose-Headers" />
-->
        </http-headers>

<!--    BEGIN STAIONS -->

        <mount type="normal">
                <mount-name>/seagull</mount-name>
                <password>blablabla</password>
                <public>1</public>
        </mount>


<!--    EINDE STATIONS -->

        <paths>
                <basedir>/usr/local/share/icecast</basedir>
                <logdir>/usr/local/etc/icecast</logdir>
                <webroot>/usr/local/share/icecast/web</webroot>
                <adminroot>/usr/local/share/icecast/admin</adminroot>
                <reportxmldb>/usr/local/share/icecast/report-db.xml</reportxmldb>
                <pidfile>/var/run/icecast.pid</pidfile>
                <alias source="/" dest="/status.xsl"/>
        </paths>

        <logging>
                <accesslog>access.log</accesslog>
                <errorlog>error.log</errorlog>
                <playlistlog>playlist.log</playlistlog>
                <loglevel>error</loglevel>
                <logsize>10000</logsize>
                <logarchive>1</logarchive>
        </logging>

        <security>
                <chroot>0</chroot>
                <changeowner>
                        <user>nobody</user>
                        <group>nobody</group>
                </changeowner>
        <tls-context>
                <tls-certificate>/usr/local/etc/dehydrated/certs/stream.radioseagull.net/cert.pem</tls-certificate>
                <tls-key>/usr/local/etc/dehydrated/certs/stream.radioseagull.net/privkey.pem</tls-key>
        </tls-context>
        <prng-seed type="profile">bsd</prng-seed>
        <prng-seed type="device" size="32">/dev/urandom</prng-seed>

    </security>
</icecast>



_______________________________________________
Icecast mailing list -- [email protected]
To unsubscribe send an email to [email protected]