The use of a SSL Certificate in AzuraCast ensures your radio streams and management environment safe via HTTPS This is important for reliability, security and compatibility with modern browsers and streaming services.
Step 1: Login to the server
To install an SSL certificate, you need access to the server which AzuraCast runs on. This can be done via SSH.
- Open a SSH terminal (e.g. via PuTTY or the terminal in Linux/macOS).
- Log on to the server with your admin data:
Step 2: Apply for Encrypt SSL certificate.
AzuraCast has a built-in Let's Encrypt Integration to easily obtain a free SSL certificate.
- Run the following command to start the SSL installation:
Replace
yourdomain.comby the real domain name of your AzuraCast installation. - The installation checks your domain and automatically generates an SSL certificate.
Step 3: Make sure SSL is switched on correctly
- Open AzuraCast in your browser via
https://jouwdomein.com. - Check that there is one security lock in the address bar.
- Test your radio stream whether it is HTTPS supports.
Step 4: Automatically renew SSL certificate
Please note that Encrypt certificates have expired every 90 days, but you can automate the renewal:
- Add one cronjob to renew the certificate periodically:
- Or use a scheduled task (
crontab -e):(This task runs every Monday at 03:00.)
Solving problems
- Ports 80 and 443 must be open on your server/firewall.
- Your domain must refer correctly to the AzuraCast server.
- Check the log files if the SSL request fails:
With these steps you are AzuraCast installation protected with SSL and ready for secure streaming and management via HTTPS!
