Software von horaios / Third-Party-Software / Systemanforderungen

Systemanforderungen für Software von horaios

Software von horaios läuft in einer klassischen Client-Server-Umgebung: Ein Server hält die gemeinsame Datenbank, die Arbeitsplätze greifen über das lokale Netzwerk darauf zu. Hier steht, was jede Seite dafür mitbringen sollte und warum.

Stand
Oktober 2026
Ersetzt
Fassung vom 1.1.2022
Arbeitsplätze
Windows, macOS, Linux
Datenbank
Microsoft SQL Server
Fragen
info@horaios.de

Im Überblick

So spielen die Bausteine zusammen. Die Nummern verweisen auf die Abschnitte unten.

Arbeitsplatz Arbeitsplatz Arbeitsplatz 2 Arbeitsplätze LAN Server SQL Server gemeinsame Datenbank 1 Server · 3 Netzwerk software.horaios.de Updates, Downloads horaios Support Fernwartung 4 Fernwartung

1Server

Der Server hält die gemeinsame Datenbank, auf die alle Module und Arbeitsplätze zugreifen. Er sollte deshalb stabil, gut gesichert und dauerhaft erreichbar sein. Eine virtuelle Maschine ist genauso geeignet wie ein physischer Server.

  • 1.1Arbeitsspeicher

    16 GB empfohlen

    SQL Server nutzt freien Arbeitsspeicher als Zwischenspeicher für Daten. Je mehr davon verfügbar ist, desto seltener muss er auf die Festplatte zugreifen und desto schneller antworten alle Module. Bei vielen gleichzeitigen Benutzern oder großen Datenbeständen lohnt sich mehr.

  • 1.2Festplatte

    30 GB freier Speicherplatz

    Der Platz wird für die Datenbank, ihr Transaktionsprotokoll, die Anwendung selbst und lokale Sicherungen gebraucht. Die Datenbank wächst mit der Nutzung, etwa durch Dokumente und Anhänge. SSD-Speicher beschleunigt Datenbankzugriffe spürbar.

  • 1.3Betriebssystem und Laufzeit

    • Microsoft Windows Server 2016 oder höher

      Halten Sie den Server über Windows Update auf dem aktuellen Stand, insbesondere bei Sicherheitsupdates.

    • Microsoft .NET 10 (LTS)

      Das serverseitige Backend der Software von horaios läuft auf .NET 10, der aktuellen Version mit Langzeitunterstützung durch Microsoft bis November 2028. Die Laufzeit gibt es kostenlos bei Microsoft. Auf dem Server laufen damit zwei Bestandteile: Windows-Dienste, die Hintergrundarbeiten und regelmäßige Aufgaben erledigen, und die API für die Flutter-Apps.

    • Internet Information Services (IIS)

      Die Windows-Rolle IIS stellt die API bereit, über die die Flutter-Apps für Desktop und Mobilgeräte mit dem Server sprechen. Sie wird über den Server-Manager als Rolle „Webserver (IIS)“ hinzugefügt.

    • ASP.NET Core Hosting Bundle für .NET 10

      Verbindet IIS mit der .NET-Laufzeit, damit die API unter IIS läuft. Das Paket enthält die .NET-Laufzeit gleich mit und ist ebenfalls kostenlos bei Microsoft erhältlich. Installieren Sie es nach IIS, sonst wird das IIS-Modul nicht eingerichtet.

  • 1.4Drittsoftware

    • Microsoft SQL Server 2016 oder höher
      • Express Edition: möglich, für kleine Installationen. Die kostenlose Edition begrenzt die Datenbankgröße auf 10 GB und nutzt nur einen Teil von Arbeitsspeicher und Prozessor.
      • Standard Edition: empfohlen. Keine praktischen Größengrenzen und volle Leistung bei vielen Benutzern.
    • Microsoft SQL Server Management Studio, aktuelle Version

      Damit richten wir die Datenbank ein, prüfen Sicherungen und analysieren im Supportfall.

    • Je nach Lösung weitere Pakete

      Etwa für PDF-Erzeugung, XSLT-Transformationen oder Barcodes. Alle Downloads finden Sie unter Third-Party-Software.

Datensicherung nicht vergessen Die gemeinsame Datenbank enthält die Daten aller Module. Richten Sie eine regelmäßige, automatische Sicherung ein und bewahren Sie Kopien außerhalb des Servers auf. Wir unterstützen Sie gerne dabei.

2Arbeitsplätze

An den Arbeitsplätzen arbeiten Ihre Mitarbeitenden mit den Modulen. Desktop-Clients gibt es für Windows, macOS und Linux, sodass auch gemischte Umgebungen kein Problem sind. Die Anforderungen sind bewusst niedrig, damit auch ältere Rechner weiter genutzt werden können.

  • 2.1Arbeitsspeicher

    4 GB empfohlen

    Ausreichend für die Anwendung neben Browser und Office. Wer viele Programme parallel nutzt, profitiert von 8 GB.

  • 2.2Festplatte

    2 GB freier Speicherplatz

    Für die Anwendung, ihre Updates und temporäre Dateien wie erzeugte PDFs. Die eigentlichen Daten liegen auf dem Server.

  • 2.3Betriebssystem und Laufzeit

    Wählen Sie je Arbeitsplatz den passenden Desktop-Client. Alle Clients greifen auf dieselbe Datenbank zu, die Wahl lässt sich pro Rechner treffen.

    • Windows-Desktop-Client
      • Microsoft Windows 10 oder höher
      • Microsoft .NET 10 (LTS), kostenlos bei Microsoft. Die aktuelle Version mit Langzeitunterstützung bis November 2028.
    • Desktop-Client für macOS
      • Flutter-App, kein .NET erforderlich
    • Desktop-Client für Linux
      • Flutter-App, kein .NET erforderlich
  • 2.4Drittsoftware

    Je nach Lösung

    Welche Pakete Ihre Lösung braucht, sagen wir Ihnen bei der Einrichtung. Alle Downloads finden Sie unter Third-Party-Software.

3Netzwerk

Die Arbeitsplätze sprechen direkt mit der Datenbank auf dem Server. Deshalb kommt es weniger auf große Bandbreite an als auf kurze Antwortzeiten.

  • 3.1Verbindung

    LAN, mindestens 10 Mbit/s, Latenz unter 5 ms

    Jede Aktion in einem Modul löst mehrere kurze Datenbankabfragen aus. Bei hoher Latenz summieren sich die Wartezeiten, die Anwendung fühlt sich träge an. Ein kabelgebundenes Netzwerk im selben Gebäude erfüllt das in der Regel problemlos. WLAN und Verbindungen über VPN zwischen Standorten sollten Sie vorab mit uns prüfen.

  • 3.2Erreichbarkeit des Servers

    • Freigabe des SQL-Server-Ports für den Windows-Desktop-Client

      Der Windows-Desktop-Client greift direkt auf den SQL Server zu. Dafür muss in der Windows-Firewall des Servers der entsprechende Port freigegeben sein, standardmäßig TCP 1433. Verwendet Ihre Installation einen anderen Port oder eine benannte Instanz, stimmen wir die Freigabe gemeinsam ab.

    • Erreichbarkeit der API für die Flutter-Apps

      Die Apps für macOS, Linux und Mobilgeräte sprechen über HTTPS mit der API im IIS. Dafür muss Port 443 auf dem Server erreichbar sein und ein gültiges SSL-Zertifikat eingerichtet werden. Sollen Mobilgeräte auch unterwegs arbeiten, muss die API zusätzlich aus dem Internet erreichbar sein, etwa über eine Freigabe in der Firewall oder ein VPN. Das stimmen wir mit Ihrer IT ab.

  • 3.3Internet

    Erreichbarkeit von https://software.horaios.de

    Server und Arbeitsplätze beziehen von dort Installationen und Updates. Falls Ihr Netzwerk ausgehende Verbindungen filtert, geben Sie diese Adresse bitte für HTTPS (Port 443) frei.

4Fernwartung

Für Einrichtung, Updates und schnelle Hilfe im Supportfall brauchen wir Zugriff auf Ihren Server. Jeder Zugriff erfolgt nur mit Ihrem Einverständnis. Welcher Weg am besten passt, entscheiden wir gemeinsam mit Ihrer IT.

IPSec-Tunnel empfohlen

Eine dauerhaft eingerichtete, verschlüsselte Verbindung zwischen Ihrem Netzwerk und horaios. Sie ist am sichersten und am bequemsten, weil niemand bei Ihnen eine Sitzung freigeben muss. Die Einrichtung erfolgt einmalig mit Ihrer IT.

RustDesk alternativ

Open-Source-Werkzeug für Fernwartung. Die Verbindung kann über einen eigenen Server laufen, sodass keine Daten über fremde Dienste gehen. Gut geeignet, wenn kein Tunnel möglich ist.

Microsoft Remote Desktop

In Windows enthalten. Wird in der Regel über einen bestehenden Tunnel genutzt, um direkt auf dem Server zu arbeiten.

Checkliste vor der Installation

Wenn diese Punkte erledigt sind, kann die Einrichtung starten.

  • Server mit Windows Server 2016 oder höher bereitgestellt
  • 16 GB Arbeitsspeicher, 30 GB freier Speicher
  • IIS-Rolle auf dem Server aktiviert
  • ASP.NET Core Hosting Bundle für .NET 10 installiert
  • SQL Server und Management Studio installiert
  • SQL-Server-Port in der Firewall freigegeben
  • API per HTTPS erreichbar, SSL-Zertifikat eingerichtet
  • Datensicherung für die Datenbank geplant
  • Desktop-Client je Arbeitsplatz gewählt: Windows, macOS oder Linux
  • .NET 10 auf allen Windows-Arbeitsplätzen installiert
  • software.horaios.de von Server und Arbeitsplätzen erreichbar
  • Weg für die Fernwartung abgestimmt

Seite drucken oder als PDF speichern