The Internal License Server runs as a service named pdfforge Internal License Server.
The service is configured by the serviceconfig.json file in %PROGRAMDATA%\pdfforge\Internal License Server
.
Warning
After a configuration change, it’s required to restart the service.
By default, the ILS will listen for http requests on port 5000. If you configure a https port, it will only listen on the loopback interface to interact with the cli.
Attention
We suggest configuring a https port and a certificate to secure the traffic in your local network.
Attention
Please make sure to configure a firewall rule to allow for access to the port you have configured. If you use Windows Defender Firewall, you can use this PowerShell script to add the firewall rule:
New-NetFirewallRule -DisplayName ‘pdfforge Internal License Server’ -Profile @(‘Domain’, ‘Private’) -Direction Inbound -Action Allow -Protocol TCP -LocalPort @(’5000’)
Configures the https port to listen on.
To allow https traffic, you need to provide a certificate file and a password (optional) for the certificate. We support TLS-Versions >= 1.1.
Note
Make sure that the certificate path is absolute.
The MinLogLevel sets the log level for the ILS and the ILS-CLI. Possible values are Trace, Debug, Info, Warn, Error and Fatal. All errors are written to the windows event log.
Other logs are written to %PROGRAMDATA%\pdfforge\Internal License Server\service.log
.
Note
We suggest to keep the log level at the default level “Error”, unless you experience problems with the ILS and want to diagnose the problem.