Skip to content

Installation on Windows

The installer is an Inno Setup 6 package (Invoiceflair-Setup-<version>.exe). It asks four things and sets up the rest itself.

Page Content
Target directory default C:\Program Files\Invoiceflair\Portal
Data directory default <target directory>\data. May sit outside the program directory; it is created with write permission for the service account
Network and encryption the HTTP port (default 5060), optionally HTTPS with your own certificate (PFX/PKCS#12 + password, default port 5061), the public address
Email dispatch SMTP server, port (default 587), user name, password, sender address — can be skipped
  • the service Invoiceflair — autostart, restart after a crash at 60-second intervals
  • the firewall rules Invoiceflair (HTTP) and (HTTPS)
  • appsettings.Production.json in the target directory
  • the data directory

Finally the installer polls http://127.0.0.1:<port>/health up to 20 times and only reports success once the answer contains Healthy.

If the service does not answer, the installer points to <target directory>\logs.

  1. First run — create the first administrator account
  2. Configuration — if anything needs adjusting
  3. For unattended installation and updates: Silent installation, updating, uninstalling