Systemanforderungen

Mindestanforderungen und Voraussetzungen für eine aktuelle ROOMS-Neuinstallation

Das aktuelle MSI kann folgende Komponenten installieren:

  • Legacy Website ROOMS
  • Legacy Windows Service ROOMS
  • RoomsPro API
  • RoomsPro Worker
  • gemeinsame Konfigurationskomponenten

Für den dokumentierten Standardaufbau werden alle Windows-Komponenten mit demselben dedizierten ROOMS-Service-Account betrieben.

Serverrollen und Laufzeiten

KomponenteVoraussetzung
Aktuelles ROOMS-MSIWindows Server x64 und .NET 10 Runtime (x64)
Legacy Website ROOMSIIS 10 oder neuer und .NET Framework 4.8
Legacy Windows Service ROOMS.NET Framework 4.8
RoomsPro APIIIS 10 oder neuer und ASP.NET Core Hosting Bundle für .NET 10 (x64)
RoomsPro Worker.NET 10 Runtime (x64)

Das MSI prüft die installierte .NET 10 Runtime unabhängig von der gewählten Feature-Kombination. Installieren Sie das Hosting Bundle vor der IIS-Konfiguration der RoomsPro API.

Basis-Hardware

BereichEmpfehlung
Applikations-/Webserver4 vCPU, 16 GB RAM
Freier Speichermindestens 100 GB für Binärdateien, Logs, temporäre Dateien und Updates
Datenbankservernach Mandantengrösse, Datenvolumen und Backup-Strategie dimensionieren

Datenbank

  • Microsoft SQL Server in einer aktuell unterstützten Version
  • SQL Server Management Studio für Restore und Berechtigungsvergabe
  • TCP/IP-Konnektivität zwischen allen ROOMS-Komponenten und SQL Server
  • Aktuelles ROOMS-Baukasten-Backup aus dem Downloadbereich
  • Backup- und Wiederherstellungsstrategie für jede Mandantendatenbank

Gemeinsamer ROOMS-Service-Account

Stellen Sie vor der Installation einen dedizierten Domänen-Account bereit, zum Beispiel Domäne\ROOMSSERVICE. Derselbe Account wird verwendet für:

  • IIS Application Pool der Legacy Website
  • IIS Application Pool der RoomsPro API
  • Windows-Dienst ROOMS
  • Windows-Dienst RoomsPro Worker
  • integrierte Anmeldung an den ROOMS-Datenbanken

Die konkreten SQL-, Windows- und Dateisystemrechte sind unter Datenbankberechtigungen beschrieben.

Installationspakete und Topologie

  • Aktuelles MSI aus dem Downloadbereich bereitstellen
  • Benötigte Windows-Rollen, Laufzeiten und Updates vorab installieren
  • Festlegen, auf welchen Maschinen die Komponenten installiert werden
  • Mindestens eine RoomsPro API einplanen, da sie die Datenbank-CLI bereitstellt
  • DNS-Namen und TLS-Zertifikate für Legacy Website und RoomsPro API festlegen

Standardpfade

KomponenteStandardpfad
Zentrale KonfigurationC:\Program Files\3volutions\ROOMS\Configuration
Legacy Windows ServiceC:\Program Files\3volutions\ROOMS\WindowsService
RoomsPro WorkerC:\Program Files\3volutions\ROOMS\Worker
Legacy WebsiteC:\inetpub\wwwroot\ROOMS
RoomsPro APIC:\inetpub\wwwroot\API

Wenn andere Verzeichnisse gewählt werden, müssen die nachfolgenden Befehle, IIS-Einstellungen und die manuelle API-Erweiterung der Config.bat entsprechend angepasst werden.

Netzwerk und externe Systeme

  • SQL Server muss vom Applikationsserver erreichbar sein.
  • Legacy Website und RoomsPro API benötigen die vorgesehenen DNS- und HTTPS-Bindings.
  • Je nach Konfiguration werden zusätzlich Verbindungen zu LDAP, Exchange, Microsoft Graph oder weiteren Drittsystemen benötigt.
  • Firewall- und Proxyregeln müssen für den gemeinsamen Service-Account und die beteiligten Serverrollen vorbereitet sein.

Dokumentieren Sie vor Beginn Service-Account, Serverrollen, Pfade, DNS-Namen, Datenbanknamen und Verbindungszeichenfolgen.