Television Simulator is a static website at its core and requires a web server to function. The compiled output can be hosted on any web hosting platform or on your LAN.
Advantages
- Static sites can run from anywhere. Many platforms such as GitHub Pages or Neocities have free tiers so you can run your site entirely for free!
- Portability; you can switch hosting provider whenever you want.
- You can publish your channel lineup for anyone on the web to access without needing to install any software, and use features like geolocation to display geographically relevant content for any user.
Limitations
- Currently TVS files must be placed at the root of a web server to function properly.
- HTTPS content cannot be loaded if TVS is on a web server accessed via HTTP.
Getting Started
Open up index.html
and you should see an error about missing a configuration file. To fix this, create a file in the root directory called config.tvs.yml
📂 /
📄 index.html
📄 config.tvs.yml
📂 config-examples
...
You’ll use YAML to write the configuration file.