CheerLights MQTT Mirror


A simple mirror of the cheerlights and cheerlightsRGB topics from the CheerLights MQTT feed (mqtt.cheerlights.com), adding IPv6, TLS and WebSocket support.

Available endpoints:


Both endpoints use a publicly-signed Let’s Encrypt certificate and support TLSv1.2+, so if your broker needs you to specify a cert, you should just use the equivalent of /etc/ssl/certs/ca-certificates.crt on your system.

If you want to use a smaller file, the ISRG Root X1 root certificate should work for the foreseeable future. Otherwise, use the original unencrypted CheerLights server, or re-broker this mirror locally as unencrypted.

The mirror should be fairly reliable, but it’s not on a dedicated box so I’m not making any guarantees. Abuse will not be tolerated.

— Tugzrida