Systemanforderungen
| Punkt | Anforderung |
|---|---|
| Betriebssystem | Windows Server 2019 oder neuer (64 Bit); Windows 10/11 für Testaufbauten. Der Installer verlangt x64 und Administratorrechte |
| .NET-Laufzeit | keine — das Paket wird self-contained veröffentlicht und bringt die Laufzeit mit |
| Datenbank | keine — eingebettete SQLite-Datei im Datenverzeichnis (WAL-Modus) |
| Arbeitsspeicher | 4 GB Minimum, 8 GB empfohlen (mehr bei OCR-Nutzung) |
| Festplatte | 2 GB für die Anwendung, dazu Platz für Rechnungsarchiv und Nutzungsprotokoll |
| Netz | ein freier TCP-Port (Vorgabe 5060). Kein Internetzugang nötig |
| Betriebsart | Windows-Dienst Invoiceflair, Autostart, automatischer Neustart nach Absturz |
Keine Datenbank, keine Laufzeit, kein Internetzugang: Das ist die kürzeste Zusammenfassung der Anforderungen.
Optional für zwei Zusatzfunktionen
Abschnitt betitelt „Optional für zwei Zusatzfunktionen“Ein Lizenzschlüssel der PDF-Engine und die Tesseract-Sprachdaten — gebraucht für:
- die OCR gescannter PDFs im Werkzeug „PDF zu E-Rechnung“
- die Erstellung aus eigenen Word-Vorlagen
Linux: libicu ist Pflicht
Abschnitt betitelt „Linux: libicu ist Pflicht“Die Anwendung läuft plattformneutral, aber die invariante Globalisierung ist bewusst aus — sonst kollabieren alle Kulturen auf invariant und die neun Sprachressourcen greifen nicht mehr.
Ein eigenständiges Linux-Installationspaket gibt es derzeit nicht (offener Punkt); eine Linux-Installation erfolgt bis dahin im Rahmen einer Dienstleistung. Der Betriebsmodus wird dort als systemd-Drop-in gesetzt:
[Service]Environment=InvoiceApi__Deployment__Mode=OnPremiseEnvironment=InvoiceApi__PublicBaseUrl=https://rechnung.firma.deReverse Proxy
Abschnitt betitelt „Reverse Proxy“Die Anwendung spricht reines HTTP, wenn kein Zertifikat hinterlegt ist. Für den Betrieb hinter einem vorgeschalteten Proxy siehe Betrieb hinter einem Reverse Proxy — dort steht, welche Kopfzeilen weitergegeben werden müssen, damit Adressen und Sprachweiche stimmen.