Het gebruik van een SSL-certificaat in AzuraCast zorgt ervoor dat je radiostreams en beheeromgeving veilig via HTTPS toegankelijk zijn. Dit is belangrijk voor betrouwbaarheid, beveiliging en compatibiliteit met moderne browsers en streamingdiensten.
Stap 1: Inloggen op de server
Om een SSL-certificaat te installeren, heb je toegang nodig tot de server waar AzuraCast op draait. Dit kan via SSH.
- Open een SSH-terminal (bijvoorbeeld via PuTTY of de terminal in Linux/macOS).
- Log in op de server met je beheerdersgegevens:
Stap 2: Let’s Encrypt SSL-certificaat aanvragen
AzuraCast heeft een ingebouwde Let’s Encrypt-integratie om eenvoudig een gratis SSL-certificaat te verkrijgen.
- Voer de volgende opdracht uit om de SSL-installatie te starten:
Vervang
jouwdomein.com
door de echte domeinnaam van je AzuraCast-installatie. - De installatie controleert je domein en genereert automatisch een SSL-certificaat.
Stap 3: Controleer of SSL correct is ingeschakeld
- Open AzuraCast in je browser via
https://jouwdomein.com
. - Controleer of er een beveiligingsslotje in de adresbalk staat.
- Test je radiostream of het nu HTTPS ondersteunt.
Stap 4: SSL-certificaat automatisch verlengen
Let’s Encrypt-certificaten verlopen elke 90 dagen, maar je kunt de vernieuwing automatiseren:
- Voeg een cronjob toe om het certificaat periodiek te vernieuwen:
- Of gebruik een geplande taak (
crontab -e
):(Deze taak draait elke maandag om 03:00 uur.)
Problemen oplossen
- Poorten 80 en 443 moeten open staan op je server/firewall.
- Je domein moet correct verwijzen naar de AzuraCast-server.
- Controleer de logbestanden als de SSL-aanvraag faalt:
Met deze stappen is je AzuraCast-installatie beveiligd met SSL en klaar voor veilige streaming en beheer via HTTPS!