1. Installation
Download the latest setup.exe from https://github.com/Krillsson/sys-API/releases/latest and run it
Files will be installed to C:/Program Files/sysapi/
2. Configuration
Use your favorite text editor to edit the user & password of the configuration.yml inside the config directory C:/Program Files/sysapi/config/configuration.yml
user:
username: user # <--- CHANGE ME
password: password # <--- AND MEIf you need to change the default application ports 8080 and 8443, you can do so in the C:/Program Files/sysapi/config/application.properties file
3. Testing that it runs normally
Now we can start sys-api using the exe file sysapi.exe. A console window will pop-up and eventually it will settle.

It will pause for a long time at:
“Initializing OpenHardwareMonitor.”
This is normal.
When you see:
[...]: Tomcat started on ports 8443 (https), 8080 (http) with context path '/'
[...]: Started SysAPIApplicationKt in 6.352 seconds (process running for 7.234)
We know that the server is up
4. Install sys-API as a Windows service
After we’ve made sure that it works we can install sys-api as a service. This done using the different .bat files. The names are self-explanatory.
Double-click install-service.bat and wait until it finishes.

The bat files are just calling the sys-API-servicew.exe with different arguments. You can take a look at winsw documentation if you want to learn more.
If everything worked there will be a few log files in the installation directory. You can also operate the service using the Services program in Windows.

Now you are ready to proceed to next step
