Time Champ works on both on-premise or as cloud native. For deploying to On-Premise, here are the pre-requisites.
One Windows server is sufficient to be able to manage Time Champ.
Any version above Windows 2016
SQL Server [Can be part of the same web server]
SQL Server 2016 Web or Standard Edition
Azure Blob Storage
For storing the screenshots