Skip to content

Twitch HTTPS Error

This error message occurs when running TVS on a LAN deployment via direct IP or via a non-local domain without HTTPS enabled.

Twitch requires HTTPS for their channels and videos to be embedded, or for you to be running the website embedding it to be localhost.

If using the Twitch engine consider installing TVS on the machine you’re planning to run it on, that way you can access it via localhost or set up a paid domain name for your LAN and use a tool such as Nginx Proxy Manager to configure free HTTPS certificates. This is a bit of a nerdy solution but if you’re into self hosting and homelabs it may be a worthwhile project to take on.