OTRS kann auf Linux installiert werden. Der Betrieb von OTRS unter Microsoft Windows ist nicht möglich.
Um OTRS auszuführen, müssen Sie auch einen Webserver als Reverse Proxy und einen Datenbankserver verwenden. Ansonsten sollten Sie Perl installieren und / oder einige zusätzliche Perl-Module auf dem OTRS-Rechner installieren.
Perl muss auf demselben Rechner wie OTRS installiert sein. Das Datenbank-Backend und der Webserver können lokal oder auf einem anderen Host installiert werden.
Für Perl benötigen Sie einige zusätzliche Module, die entweder mit der Perl-Shell und CPAN oder über den Paketmanager Ihres Betriebssystems (rpm, yast, apt-get) installiert werden können.
OTRS verfügt über einen Konsolenbefehl zur Überprüfung der Umgebung und der fehlenden Module.
Bemerkung
Das Skript zur Überprüfung der Umgebung kann hier als eigenständiges Paket heruntergeladen werden: Download otrs.CheckEnvironment.zip
otrs> /opt/otrs/bin/otrs.CheckEnvironment.pl
Wenn einige Pakete fehlen, können Sie einen Installationsbefehl für Ihr Betriebssystem erhalten, wenn Sie das Skript mit der Option --list
ausführen.
otrs> /opt/otrs/bin/otrs.CheckEnvironment.pl --list
Wenn alle benötigten Pakete installiert sind, werden in der Ausgabe des Umgebungsprüfungsskripts die installierten Pakete und die Versionsnummern angezeigt.
Checking for Perl Modules:
o Archive::Zip.....................ok (v1.68)
o BSD::Resource....................ok (v1.2911)
o Compress::LZ4....................ok (v0.25)
o CryptX...........................ok (v0.078)
o Date::Format.....................ok (v2.24)
o DateTime.........................ok (v1.59)
o DateTime::TimeZone.............ok (v2.60)
o DBI..............................ok (v1.643)
o DBD::mysql.......................ok (v4.050)
o DBD::ODBC........................Not installed! (optional - Required to connect to a MS-SQL database.)
To install, you can use: 'apt-get install -y libdbd-odbc-perl'.
o DBD::Oracle......................Not installed! (optional - Required to connect to a Oracle database.)
To install, you can use: 'cpan DBD::Oracle'.
o DBD::Pg..........................Not installed! (optional - Required to connect to a PostgreSQL database.)
To install, you can use: 'apt-get install -y libdbd-pg-perl'.
o Devel::NYTProf...................Not installed! (optional - Required for web server profiling.)
To install, you can use: 'apt-get install -y libdevel-nytprof-perl'.
o Digest::Bcrypt...................ok (v1.212)
o Email::Address::XS...............ok (v1.05)
o Encode::HanExtra.................ok (v0.23)
o EV...............................ok (v4.33)
o File::Map........................ok (v0.71)
o IO::Socket::SSL..................ok (v2.083)
o JSON::XS.........................ok (v4.03)
o List::MoreUtils..................ok (v0.430)
o LWP::UserAgent...................ok (v6.55)
o Mail::IMAPClient.................ok (v3.43)
o Authen::SASL...................ok (v2.16)
o Authen::NTLM...................ok (v1.09)
o Moo..............................ok (v2.005005)
o Moose............................ok (v2.2206)
o MooseX::NonMoose.................ok (v0.26)
o Net::DNS.........................ok (v1.39)
o Net::LDAP........................ok (v0.68)
o Net::SMTP........................ok (v3.14)
o Paws.............................Not installed! (optional - A Perl SDK for AWS (Amazon Web Services) APIs.)
To install, you can use: 'cpan Paws'.
o Cache::Memcached::Fast...........Not installed! (optional - Required when using memcached for caching.)
To install, you can use: 'cpan Cache::Memcached::Fast'.
o Redis::Fast......................ok (v0.34)
o Search::Elasticsearch............ok (v6.81)
o Search::Elasticsearch::Client::6_0ok (v6.81)
o Sereal...........................ok (v5.004)
o Specio...........................ok (v0.48)
o SQL::Abstract::More..............ok (v1.39)
o Template.........................ok (v2.28)
o Template::Stash::XS..............ok (undef)
o Text::CSV_XS.....................ok (v1.51)
o Text::Markdown...................ok (v1.000031)
o Time::Moment.....................ok (v0.44)
o XML::LibXML......................ok (v2.0134)
o XML::LibXSLT.....................ok (v2.002001)
o XML::Parser......................ok (v2.46)
o YAML::XS.........................ok (v0.86)
Checking for External Programs:
o GnuPG............................ok
o npm..............................ok (9.8.0)
o Node.js........................ok (20.5.1)
o Python.........................ok (3.11.6)
o g++............................ok (13.2.0)
o OpenSSL..........................ok (3.0.10/OpenSSL)
Hardware Anforderungen
Die Hardware Anforderungen hängen stark davon ab, wie OTRS genutzt wird. OTRS kann genutzt werden, um ein paar Tickets pro Monat oder mehrere Tickets pro Tag zu verarbeiten. Die Anforderungen an den Speicherplatz hängen ebenfalls von der Anzahl der Tickets und der Größe der Anlagen ab.
Wir empfehlen die Verwendung einer Maschine mit:
-
AMD Ryzen 7 3700X Octa core oder vergleichbare CPU
-
64 GB RAM
-
2 × 1 TB NVMe SSD (Software-RAID 1)
-
Gigabit LAN
Ein physischer Server oder eine virtuelle Maschine ist erforderlich. Containerisierte Umgebungen werden nicht unterstützt.
Software-Anforderungen
- Betriebssysteme
-
-
CentOS Stream 9
-
Debian 10, 11 und 12
-
Gentoo
-
Red Hat Enterprise Linux 8 und 9
-
Ubuntu 20.04, 22.04 und 24.04
-
- Perl
-
-
Perl 5.16.0 oder höher
-
Perl-Pakete, die mit dem Konsolenbefehl
/opt/otrs/bin/otrs.CheckEnvironment.pl
aufgelistet werden
-
- Webserver
-
-
Apache2
-
nginx
-
Jeder andere Webserver, der als Reverse Proxy verwendet werden kann
-
- Datenbanken
-
-
MySQL 5.7 oder höher
-
MariaDB 10.2 oder höher
-
PostgreSQL 9.2 oder höher
-
- Andere Abhängigkeiten
-
-
Elasticsearch (siehe Versionen unten)
-
Elasticsearch-Modul
Analyse-icu
-
Elasticsearch-Modul
ingest-attachment
(für Elasticsearch 6 und 7, in 8 ist es enthalten) -
Suche::Elasticsearch
-
Search::Elasticsearch::Client::7_0
oderSearch::Elasticsearch::Client::8_0
(müssen gleiche Perl-Paketversionen haben) -
Node.js (siehe Versionen unten)
-
Python (siehe Versionen unten)
Elasticsearch
Node.js
Python
2024.3.1 – 2024.x.y
7.14.0 – 8.x
20
3.7.1 – 3.x
2024.1.1 – 2024.2.9
6.5.0 – 6.8.23
oder
7.12.0 – 7.17.x
8.0.29 – 2023.1.1
16
keine
8.0.1 – 8.0.28
14.15.0 – 14.x
-
- Web Browser
-
-
Apple Safari Version 7 oder höher
-
Google Chrome
-
Microsoft Edge
-
Mozilla Firefox Version 32 oder höher
-
Jeder andere moderne Webbrowser mit JavaScript-Unterstützung
Bemerkung
OTRS unterstützt den IE-Kompatibilitätsmodus nicht.
-