Das 4ALLPORTAL ist eine Client-Server-basierte Webanwendung. Die Server, auf denen das 4ALLPORTAL läuft, stellen grafische Benutzeroberflächen bereit und senden Daten an Benutzer und andere Server. Eine Installation ist sowohl auf virtuellen Maschinen als auch auf physischen Servern möglich.

Infrastruktur

Ein 4ALLPORTAL benötigt die folgende Infrastruktur:

  • eine separate Datenbank
  • einen separaten Mailserver
  • ein Dateisystem

Die benötigten Systemressourcen hängen von der zu erwartenden Datenmenge und den parallelen Nutzern ab:

  • Anzahl der verwalteten Assets (Bilder, Videos, Dokumente etc.)
  • Erneuerungsrate der Assets pro Tag
  • Wachstumsrate der Assets pro Tag
  • parallele Benutzer
  • Größe der Assets im Dateisystem (die Konvertierung sehr großer Assets erfordert mehr Ressourcen)

Hinweis:
Dieses Dokument dient als Empfehlung für eine Hardware-Infrastruktur auf der Grundlage verschiedener Anforderungen und Parameter. Die Angaben in diesem Dokument stellen keine Garantie für den Betrieb des 4ALLPORTAL dar. Bitte kontaktieren Sie uns für Ihre individuellen Anforderungen.



Voraussetzungen

Repository Server

Erlauben Sie dem 4ALLPORTAL-Server den Zugriff auf das 4ALLPORTAL Repository.

Erforderliche URL: https://repository.4allportal.net.

Wenn Sie einen Proxy verwenden, informieren Sie bitte den 4ALLPORTAL-Support.

SSL/Domain

Ein produktives 4ALLPORTAL benötigt SSL (HTTPS). Das 4ALLPORTAL unterstützt keine Domainnamen, die einen Unterstrich ("_") enthalten.


Datenbank

Das 4ALLPORTAL benötigt eine eigene Datenbank. Wir unterstützen für Core Engine Version 3 folgende Datenbanken:

  • MySQL 5.7.x
  • Microsoft SQL Server (MSSQL) 2014, 2016, 2017 und 2019 (eingeschränkt)
  • MariaDB 10.1 oder höher (10.5 empfohlen)

Wir empfehlen die Installation Ihrer Datenbank auf einem separaten SSD-Speicher oder einer separaten Server-Instanz. Diese Vorgehensweise gewährleistet eine optimale Performance Ihres Systems.

Microsoft SQL Server Berechtigungen

Der 4ALLPORTAL-Datenbankbenutzer benötigt die Berechtigung, Datenbanken zu erstellen und zu ändern (Rolle: dbcreator). Zusätzlich benötigt die Datenbank die Erweiterung "Fulltext Search".


Mailserver

Ab Version 3.2 muss ein separater Mailserver bereitgestellt werden. Die Konfiguration ist bereits bei der Installation und für die Inbetriebnahme des 4ALLPORTALs notwendig.

Bei der Anlage von neuen Benutzern kann eine Passwortvergabe nur durch den Benutzer selbst, nicht durch den Administrator erfolgen. Benutzer erhalten eine Willkommens-E-Mail mit einem Link für die Vergabe ihres persönlichen Passwortes.

Hinweis: Soll die Einrichtung Ihres 4ALLPORTALs durch die 4ALLPORTAL GmbH erfolgen, übergeben Sie bitte die notwendigen Informationen über Ihren Mailserver vorab.

Konfiguration des Mailservers

Die Konfiguration erfolgt in der Regel vor dem Start der 4ALLPORTAL-Installation über den Installationsmanager (z.B. Windows Server oder CentOS Installation).

Hinweis:

Bei Docker-Systemen ist der Mailserver vor dem Hochfahren des Docker Containers in der Konfigurations-Datei (docker-compose.yml) im Bereich "environment" einzutragen.

Benötigte Mailserver-Angaben:

  • Host

  • Port

  • Sicherheit, z.B. SSL-Verschlüsselung

  • Benutzername und Passwort (Mailserver)

  • E-Mail Absenderadresse

  • E-Mail Absendername, z.B. „4ALLPORTAL“

Die Konfiguration des Mailservers finden Sie nach der Installation im Admin Snap-in Allgemeine Systemadministration / Systemeinstellungen / Mailserver.

Änderungen am Mailserver

Möchten Sie den Mailserver wechseln oder Änderungen an Ihrem Mailserver vornehmen (z.B. die Login-Daten), denken Sie bitte daran, die Änderungen im 4ALLPORTAL entsprechend zu konfigurieren. Es kann sonst zu Störungen im Bereich der E-Mail-Benachrichtigungen durch das 4ALLPORTAL kommen. 

Kontaktieren Sie bei Fragen gern den 4ALLPORTAL-Support.


Dateisystem

Allgemeine Hinweise

  • das Dateisystem muss in ein Verzeichnis auf dem Betriebssystem gemounted werden.
  • Sie können Inodes verwenden, um das Verschieben von Dateien innerhalb eines 4ALLPORTAL-Mounts zu unterstützen.

Die Art und Weise, wie der Speicher angeschlossen ist, hat einen erheblichen Einfluss auf die Importgeschwindigkeit für neue und geänderte Assets. Direkte Verbindungen sind gemounteten Speichersystemen vorzuziehen.

Inode Unterstützung

Ihr Speichersystem muss Inodes unterstützen, um Daten über einen Dateisystem-Mount (zum Beispiel Samba-Mounts) zu übertragen. Inodes sind eindeutige Bezeichner für Dateien Ihres Dateisystems, die unabhängig von Dateiinhalt, Dateiname und Dateipfad sind.

Betriebssystem

Folgende Betriebssystem werden unterstützt:

  • Linux System - CentOS 7, RedHat RHEL or Debian (latest release)
    Hinweis: Das CentOS-Projekt erreicht am 30.06.2024 sein Lebensende und erhält seit dem 31.12.2020 keine neuen Funktionen mehr. Wir raten daher von der Verwendung ab.
  • Windows Server 2012 R2 (Powershell Version 5.1 or later required)

  • Windows Server 2016 (Powershell Version 5.1 or later required)

  • Windows Server 2019 (Powershell Version 5.1 or later required)

Wenn Sie die 4App Desktop App nutzen möchten, beachten Sie bitte die benötigte Mindestversion für MacOS X bzw. Windows.


Empfohlene Ressourcen

On Premise Installationen

Die folgenden Anforderungen gelten nur für On Premise-Installationen. Für Cloud-Installationen gelten andere Szenarien und Richtlinien. Bitte kontaktieren Sie unser Vertriebsteam für weitere Informationen.

Szenarien

Die Anforderungen sind in vier Szenarien unterteilt. Im Folgenden können jedoch nicht alle möglichen Optionen einer Installation abgedeckt werden. Sollten Ihre Parameter nicht zu einem der Szenarien passen, kontaktieren Sie uns bitte für eine individuelle Beratung.

Szenario 1 (S)

Anforderungen

vonbis
Verwaltete Assets1100.000
Geänderte/neue Assets pro Tag1800

parallele Benutzer

110
Größe der Assets im Dateisystem (GB)1750

Empfohlene Ressourcen


minimumempfohlen
CPU Cores / Threads812
RAM (je Server in GB)1632
kombinierte Server11
storage connection

direkt: SAS, iSCSI, Fibre channel

Mount: NFS, SMB

Szenario 2 (M)

Anforderungen

vonbis
Verwaltete Assets100.000500.000
Geänderte/neue Assets pro Tag501.200

parallele Benutzer

520
Größe der Assets im Dateisystem (TB)15
Empfohlene Ressourcen

minimumempfohlen
CPU Cores / Threads1216
RAM (je Server in GB)3264
kombinierte Server11
storage connection

direkt: SAS, iSCSI, Fibre channel

Mount: NFS, SMB

Szenario 3 (L)

Anforderungen

vonbis
Verwaltete Assets500.0002.000.000
Geänderte/neue Assets pro Tag1004.000

parallele Benutzer

1030
Größe der Assets im Dateisystem (TB)215
Empfohlene Ressourcen

minimumempfohlen
CPU Cores / Threads1216
RAM (je Server in GB)3264
kombinierte Server25
storage connection

direkt: SAS, iSCSI, Fibre channel

Mount: SMB
geclustertes System

Hinweis: Wir empfehlen, das Datenbankmanagementsystem auf einem separaten Server zu betreiben und/oder die Datenbankdateien auf SSD zu speichern, um eine optimale Geschwindigkeit zu erreichen.

Szenario 4 (XL)

Anforderungen

vonbis
Verwaltete Assets2.000.00010.000.000
Geänderte/neue Assets pro Tag40010.000

parallele Benutzer

20100
Größe der Assets im Dateisystem (TB)5100
Empfohlene Ressourcen

minimumempfohlen
CPU Cores / Threads1216
RAM (je Server in GB)3264
kombinierte Server38
storage connection

direkt: SAS, iSCSI, Fibre channel

Mount: SMB
geclustertes System

Hinweis: Wir empfehlen, das Datenbankmanagementsystem auf einem separaten Server zu betreiben und/oder die Datenbankdateien auf SSD zu speichern, um eine optimale Geschwindigkeit zu erreichen.


Software Requirements

1. Das 4ALLPORTAL arbeitet mit den folgenden Softwaretools, u.a. um Vorschaubilder zu generieren:

Die benötigte Software wird bei der Installation automatisch mit installiert. Bitte beachten Sie:

  • Unter Linux müssen die Tools über einen package-manager verfügbar sein.
  • Unter Windows benötigen Sie die Rechte, PowerShell-Skripte auszuführen.

Weitere Informationen zur Formatkonvertierungen finden Sie hier

2. Um 4ALLPORTAL via Docker laufen zu lassen, benötigen Sie eine funktionierende Docker-Installation.

3. Für die Installation des 4ALLPORTAL benötigen Sie Administrator- bzw. Root-Rechte.


Browser Requirements

Benutzen Sie einen den folgenden Browser:

  • Google Chrome (latest or one previous version)
  • Mozilla Firefox (latest or one previous version + ESR)
  • Safari (latest or one previous version)
  • Microsoft Edge (latest and last version 18 or one previous version)
  • andere: Edge Chromium, Opera, Vivalid (latest or one previous version)

Halten Sie Ihren Browser auf dem neuesten Stand, um sicherzustellen, dass alle Features erfolgreich funktionieren.