Anforderungen: Unterschied zwischen den Versionen
(→empfohlen) |
|||
Zeile 1: | Zeile 1: | ||
Folgende Hardware-Anforderungen werden an den Server für den Bertrieb von Letto gestellt: | Folgende Hardware-Anforderungen werden an den Server für den Bertrieb von Letto gestellt: | ||
− | = Hardware = | + | = Betrieb in Docker-Containern (empfohlen) = |
− | == minimal == | + | == Hardware == |
+ | === minimal === | ||
+ | * 4 GB RAM | ||
+ | * 2 CPU Kerne | ||
+ | * 50GB Festplattenspeicher | ||
+ | * Docker fähiges Betriebssystem | ||
+ | * Java 8 (für das lokale Setup-Service) | ||
+ | * öffentlich aus dem Internet mit DNS-Namen erreichbar | ||
+ | |||
+ | === empfohlen === | ||
+ | * 16 GB RAM oder mehr | ||
+ | * 6 CPU Kerne | ||
+ | * 200 GB Festplattenspeicher | ||
+ | * Ubuntu 22.04 oder Debian 11 | ||
+ | * Java 8 (wird vom setup-script mit installiert) | ||
+ | * öffentlich aus dem Internet mit DNS-Namen erreichbar | ||
+ | |||
+ | == Ports == | ||
+ | === eingehende Verbindungen === | ||
+ | * ICMP Ping | ||
+ | * Port 22 (ssh) für eine Remote-Konfiguration | ||
+ | * Port 443 (https) für den Lettoserver | ||
+ | * Port 9096 (https) für das Setup-Service | ||
+ | |||
+ | |||
+ | == Zertifikat == | ||
+ | === Docker Konfiguration === | ||
+ | |||
+ | === | ||
+ | * Das Zertifikat für https wird am Besten über einen AJP-Proxy mit einem Apache2 Webserver realisiert | ||
+ | |||
+ | = Betrieb direkt am Server (bestehende Systeme, wird bis September 2023 unterstützt, bis dahin sollte auf Docker umgestellt werden) = | ||
+ | == Hardware == | ||
+ | === minimal === | ||
* 4 GB RAM | * 4 GB RAM | ||
* 1 CPU Kern | * 1 CPU Kern | ||
* 50GB Festplattenspeicher | * 50GB Festplattenspeicher | ||
− | * | + | * Ubuntu 18.04, 20.04, 22.05 oder Debian 11 |
* Java 8 | * Java 8 | ||
* öffentlich aus dem Internet erreichbar | * öffentlich aus dem Internet erreichbar | ||
− | == empfohlen == | + | === empfohlen === |
− | * 16 GB RAM | + | * 16 GB RAM oder mehr |
* 4 CPU Kerne | * 4 CPU Kerne | ||
* 200 GB Festplattenspeicher | * 200 GB Festplattenspeicher | ||
− | * Ubuntu | + | * Ubuntu 22.04 |
* Java 8 | * Java 8 | ||
* öffentlich aus dem Internet erreichbar | * öffentlich aus dem Internet erreichbar | ||
Zeile 20: | Zeile 53: | ||
= Ports = | = Ports = | ||
Der Server muss über das Internet erreichbar sein, hierzu sind folgende Anforderungen zu erfüllen: | Der Server muss über das Internet erreichbar sein, hierzu sind folgende Anforderungen zu erfüllen: | ||
− | + | == eingehende Verbindungen == | |
* ICMP Ping | * ICMP Ping | ||
* Port 22 (ssh) für eine Remote-Konfiguration | * Port 22 (ssh) für eine Remote-Konfiguration | ||
− | |||
* Port 443 (https) für den Lettoserver | * Port 443 (https) für den Lettoserver | ||
− | * Port | + | * Port 9096 (https) für das Setup-Service |
+ | |||
+ | == Zertifikat == | ||
+ | === Docker Konfiguration === | ||
− | + | === | |
* Das Zertifikat für https wird am Besten über einen AJP-Proxy mit einem Apache2 Webserver realisiert | * Das Zertifikat für https wird am Besten über einen AJP-Proxy mit einem Apache2 Webserver realisiert | ||
=== ausgehende Verbindungen === | === ausgehende Verbindungen === |
Version vom 15. Oktober 2022, 09:21 Uhr
Folgende Hardware-Anforderungen werden an den Server für den Bertrieb von Letto gestellt:
Inhaltsverzeichnis
Betrieb in Docker-Containern (empfohlen)
Hardware
minimal
- 4 GB RAM
- 2 CPU Kerne
- 50GB Festplattenspeicher
- Docker fähiges Betriebssystem
- Java 8 (für das lokale Setup-Service)
- öffentlich aus dem Internet mit DNS-Namen erreichbar
empfohlen
- 16 GB RAM oder mehr
- 6 CPU Kerne
- 200 GB Festplattenspeicher
- Ubuntu 22.04 oder Debian 11
- Java 8 (wird vom setup-script mit installiert)
- öffentlich aus dem Internet mit DNS-Namen erreichbar
Ports
eingehende Verbindungen
- ICMP Ping
- Port 22 (ssh) für eine Remote-Konfiguration
- Port 443 (https) für den Lettoserver
- Port 9096 (https) für das Setup-Service
Zertifikat
Docker Konfiguration
=
- Das Zertifikat für https wird am Besten über einen AJP-Proxy mit einem Apache2 Webserver realisiert
Betrieb direkt am Server (bestehende Systeme, wird bis September 2023 unterstützt, bis dahin sollte auf Docker umgestellt werden)
Hardware
minimal
- 4 GB RAM
- 1 CPU Kern
- 50GB Festplattenspeicher
- Ubuntu 18.04, 20.04, 22.05 oder Debian 11
- Java 8
- öffentlich aus dem Internet erreichbar
empfohlen
- 16 GB RAM oder mehr
- 4 CPU Kerne
- 200 GB Festplattenspeicher
- Ubuntu 22.04
- Java 8
- öffentlich aus dem Internet erreichbar
- Apache als ajp-Proxy für die Verwaltung der https-Zertifikate
Ports
Der Server muss über das Internet erreichbar sein, hierzu sind folgende Anforderungen zu erfüllen:
eingehende Verbindungen
- ICMP Ping
- Port 22 (ssh) für eine Remote-Konfiguration
- Port 443 (https) für den Lettoserver
- Port 9096 (https) für das Setup-Service
Zertifikat
Docker Konfiguration
=
- Das Zertifikat für https wird am Besten über einen AJP-Proxy mit einem Apache2 Webserver realisiert
ausgehende Verbindungen
Ausgehend muss der Server mindestens folgende Ports für TCP und UDP im Internet erreichen können (am Besten keine Einschränkungen):
- ICMP Ping
- Port 80 (http)
- Port 443 (https)
- Port 24 (smtp)
- Port 25 (smtp)
- Port 465 (smtp)
- Port 487 (tls)
- Port 22 (ssh)
- Port 53 (dns)
DNS
Der DNS-Eintrag des Servers ( und die öffentliche IP-Adresse ) müssen für die Erstellung der Lizenz bekanntgegeben werden.