## 1. Installation Download the latest setup.exe from [https://github.com/Krillsson/sys-API/releases/latest](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* ```yaml user: username: user # <--- CHANGE ME password: password # <--- AND ME ``` If 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. ![](https://raw.githubusercontent.com/Krillsson/monitee-agent/master/docs/images/Screenshot-2024-09-29-090902.png) It will pause for a long time at: **“Initializing OpenHardwareMonitor.”** This is normal. When you see: ```bash [...]: 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. ![](https://raw.githubusercontent.com/Krillsson/monitee-agent/master/docs/images/Screenshot-2024-09-29-092046.png) The bat files are just calling the *sys-API-servicew.exe* with different arguments. You can take a look at [winsw documentation](https://github.com/winsw/winsw) 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. ![](https://raw.githubusercontent.com/Krillsson/monitee-agent/master/docs/images/Screenshot-2024-09-29-092341.png) Now you are ready to proceed to next step **Connect App to Server**