After install tests of Libretime last Saturday, I tried to have a full support of SSL. For information, I’m behind an Haproxy LB / proxy. SSL use is forced on the LB side.
Right now, it’s doesn’t work for several reasons:
- Debian Icecast official package doesn’t support SSL (for licenses reasons, if I understood). I used the Xiph version compiled hosted on suse repo Index of /repositories/multimedia:/xiph/Debian_10/amd64 for my tests
- need to comment “throw new Zend_Controller_Action_Exception(‘Forbidden’, 403);” in /usr/share/airtime/php/airtime_mvc/application/common/CORSHelper.php to use libretime without SSL behind Haproxy with SSL forced (login failed if not). Don’t need this workaround if I use SSL on libretime and Haproxy, but liquidsoap, Celery and so many elements don’t work
- can’t change “http” to “https” in Web GUI settings ?
I’m ready to make other tests behind my HAproxy load balancer to find a solution (even manual with some ugly hacks lol). If someone want to participate…