Zum Inhalt springen

Installation unter Windows

Der Installer ist ein Inno-Setup-6-Paket (Invoiceflair-Setup-<version>.exe). Er fragt vier Dinge und richtet den Rest selbst ein.

Seite Inhalt
Zielverzeichnis Vorgabe C:\Program Files\Invoiceflair\Portal
Datenverzeichnis Vorgabe <Zielverzeichnis>\data. Darf außerhalb des Programmverzeichnisses liegen; wird mit Schreibrecht für das Dienstkonto angelegt
Netzwerk und Verschlüsselung HTTP-Port (Vorgabe 5060), optional HTTPS mit eigenem Zertifikat (PFX/PKCS#12 + Kennwort, Vorgabeport 5061), öffentliche Adresse
E-Mail-Versand SMTP-Server, Port (Vorgabe 587), Benutzername, Kennwort, Absenderadresse — überspringbar
  • den Dienst Invoiceflair — Autostart, Neustart nach Absturz im Abstand von 60 s
  • die Firewallregeln Invoiceflair (HTTP) bzw. (HTTPS)
  • appsettings.Production.json im Zielverzeichnis
  • das Datenverzeichnis

Zum Schluss fragt der Installer http://127.0.0.1:<port>/health in bis zu 20 Versuchen ab und meldet Erfolg erst, wenn die Antwort Healthy enthält.

Antwortet der Dienst nicht, verweist der Installer auf <Zielverzeichnis>\logs.

  1. Erstlauf — das erste Administratorkonto anlegen
  2. Konfiguration — falls etwas anzupassen ist
  3. Für unbeaufsichtigte Installation und Aktualisierung: Still installieren, aktualisieren, deinstallieren