Systemvoraussetzungen
Die Systemvoraussetzungen beziehen sich auf eine Installation von OneCoolTool in einer On-Premises Umgebung.
Allgemeines
OneCoolTool ist eine moderne Webanwendung, die über einen Webbrowser aufgerufen wird. Eine lokale Installation auf den Endgeräten der Benutzer ist nicht erforderlich. Die Software läuft als Windows-Dienst und nutzt eine SQL Server Datenbank zum Speichern der Daten.
Client Anforderungen
Browser: beliebiger moderner Browser, wie z.B. Google Chrome, Microsoft Edge, Mozilla Firefox oder Apple Safari (kein Internet Explorer)
beliebiges Betriebssystem
Server Anforderungen
Betriebssystem
Windows Server 2016 oder neuer (64-bit)
Windows Benutzer ohne administrative Rechte als Benutzerkonto für den Windows-Dienst
Passwort läuft nie ab
Passwort muss nicht bei erster Anmeldung geändert werden
ggf. Berechtigungen für lesenden Zugriff auf Datenquellen, wie z.B. SQL Server oder Netzwerkfreigaben
Empfohlen: Active Directory Benutzer (lokaler Benutzer möglich)
Azure Entra ID Konten und (Group) Managed Service Accounts werden aktuell nicht unterstützt
z.B. “DOMAIN\OCTService”
Windows Benutzer mit administrativem Zugriff für die Installation
Empfohlen: Active Directory Benutzer (lokaler Benutzer möglich)
idealerweise sysadmin Rechte auf der SQL Server Instanz
z.B. “DOMAIN\OCTAdmin”
Empfohlen: Internetzugriff auf https://api.onecooltool.de
Optional: SSL Zertifikat im lokalen Computerzertifikatespeicher für HTTPS Verschlüsselung
SQL Server
Version: 2016 Service Pack 1 oder neuer
Edition: Standard oder Enterprise
SQL Server Express wird technisch unterstützt, ist aber aufgrund der Limitierungen nicht empfohlen
TCP/IP Protokoll für die SQL Server Instanz ist aktiviert
ggf. Zugriff auf SQL Server Instanz in der Firewall freischalten (Standardport 1433), falls der SQL Server getrennt vom Applikationsserver betrieben wird
Hardware
Da OneCoolTool mit sehr unterschiedlichen Datenmengen arbeitet, hängt die notwendige Hardware stark von der Nutzung ab. Ressourcen werden hauptsächlich für den SQL Server benötigt.
Folgende Übersicht dient als grobe Richtlinie:
Szenario | CPU | RAM | Festplatte |
|---|---|---|---|
Klein: weniger als 100.000 Datensätze pro Jahr | 2 Kerne | 8 GB | 20 GB |
Mittel: weniger als 1 Mio. Datensätze pro Jahr | 4 Kerne | 16 GB | 50 GB |
Groß: mehr als 1 Mio. Datensätze pro Jahr | 8 Kerne | 32 GB | 100 GB |
Grundsätzliche Empfehlungen
Trennung von Applikations- und SQL-Server
Nutzung von aktueller Hard- und Software
Erstellung einer Active Directory Benutzergruppe für alle Endanwender, um einheitliche Berechtigungen auf dem SQL Server zu vergeben