Version 2.0 of skAILink is a windows service. Main purpose for this change is to be independent of user log in.
Installation
ASP.NET Core 3.1
skAILink uses functions from the ASP.NET Core 3.1 Runtime library.
The easiest way to check if the ASP.NET Core 3.1 Runtime library is installed is to start the skAILink installation. The first step here is to check of the requirements are satisfied.
If not already installed, download ASP.NET Core 3.1 Runtime (v3.1.15) - Windows Hosting Bundle. (https://download.visualstudio.microsoft.com/download/pr/c8eabe25-bb2b-4089-992e-48198ff72ad8/a55a5313bfb65ac9bd2e5069dd4de5bc/dotnet-hosting-3.1.15-win.exe)
Start the installer and agree to the license.
Press install and wait for the installation to complete.
After completing installation three NET.Core apps should be installed.
Installing skAILink
Execute the 'skAILink Installer.msi' installation file.
Press next
Select 'Everyone' and folder location. (Keeping default location is good. )
Press Next and approve the application if required.
Close the installation.
Setup skAILink
Open the installation folder in file explorer. (Typically: C:\Program Files (x86)\KarstenMoholt\skAILink)
Install the service by double clicking on the 'Installskailinkservice.bat' file.
Notice that the ‘Installskailinkservice.bat' will ask for administrator privilege’s in order to install the service.
This should produce an output as shown below.
Press any key to close the terminal window.
Start the Windows app ‘Services' or 'Tjenester’ and find the SkAILink serrvice as shown on the picture below.
Press start to start the SkAILink service.
Verify that it is running by observing status is changed to Running or Kjører.
Copy the provided config file to C:\ProgramData\KarstenMoholt\skAILink\config
Open the config file and add source folders as desired.
Check log file 'Skailink_System_*.log' in folder C:\ProgramData\KarstenMoholt\skAILink\log to verify the status of the service. A reload of the configuration file can be forced by stopping and then starting the service.
Check the file 'Skailink_Upload_*.log' in folder C:\ProgramData\KarstenMoholt\skAILink\log to verify that file are correctly uploaded.
Remove old skailink
Stop old application.
Remove Windows autostartup of application.
Remove config and application files.
Uninstall skAILInk service
Stop the service.
Execute the 'Uninstallskailinkservice.bat' script at C:\Program Files (x86)\KarstenMoholt\skAILink
Uninstall the skAILink app from app and functions in Windows control panel.
Optional remove the DOT.NET Core libs.