硬件和软件要求¶
OTRS 可以安装在 Linux 和其他的 Unix 派生版本(例如 OpenBSD 或 FreeBSD)上,无法在 Microsoft Windows 上运行 OTRS。
要运行 OTRS,您还需要使用 Web 服务器作为反向代理和数据库服务器。 除此之外,您应该在 OTRS 计算机上安装 Perl 和/或安装一些额外的 Perl 模块。
Perl 必须与 OTRS 安装在同一台机器上。 数据库后端和 Web 服务器可以本地安装,也可以安装在其他主机上。
对于 Perl,您将需要一些额外的模块,可以使用 Perl shell 和 CPAN 安装,也可以通过操作系统的包管理器(rpm、yast、apt-get)安装。
OTRS 有一个控制台命令来检查环境和缺少的模块。
otrs> /opt/otrs/bin/otrs.CheckEnvironment.pl
如果缺少某些软件包,使用 --list
选项运行脚本,则可以获取当前操作系统安装这些软件包的命令。
otrs> /opt/otrs/bin/otrs.CheckEnvironment.pl --list
如果安装了所有需要的软件包,则环境检查脚本的输出将显示已安装的软件包和版本号。
Checking for Perl Modules:
o Archive::Tar.....................ok (v2.24)
o Archive::Zip.....................ok (v1.63)
o Crypt::Eksblowfish::Bcrypt.......ok (v0.009)
o Crypt::SSLeay....................ok (v0.73_06)
o CryptX...........................ok (v0.061)
o Date::Format.....................ok (v2.24)
o DateTime.........................ok (v1.50)
o DBI..............................ok (v1.641)
o DBD::mysql.......................ok (v4.046)
o DBD::ODBC........................Not installed! Use: 'apt-get install -y libdbd-odbc-perl' (optional - Required to connect to a MS-SQL database.)
o DBD::Oracle......................Not installed! Use: 'cpan DBD::Oracle' (optional - Required to connect to a Oracle database.)
o DBD::Pg..........................Not installed! Use: 'apt-get install -y libdbd-pg-perl' (optional - Required to connect to a PostgreSQL database.)
o Digest::SHA......................ok (v5.96)
o Encode::HanExtra.................ok (v0.23)
o EV...............................ok (v4.22)
o IO::Socket::SSL..................ok (v2.060)
o JSON::XS.........................ok (v3.04)
o List::Util::XS...................ok (v1.46_02)
o LWP::UserAgent...................ok (v6.35)
o Mail::IMAPClient.................ok (v3.39)
o Authen::SASL...................ok (v2.16)
o Authen::NTLM...................ok (v1.09)
o Moose............................ok (v2.2011)
o Net::DNS.........................ok (v1.17)
o Net::LDAP........................ok (v0.65)
o Search::Elasticsearch............ok (v6.00)
o Specio...........................ok (v0.42)
o Specio::Subs.....................ok (v0.42)
o Template.........................ok (v2.27)
o Template::Stash::XS..............ok (undef)
o Text::CSV_XS.....................ok (v1.36)
o Time::HiRes......................ok (v1.9741)
o XML::LibXML......................ok (v2.0132)
o XML::LibXSLT.....................ok (v1.96)
o XML::Parser......................ok (v2.44)
o YAML::XS.........................ok (v0.74)
Checking for External Programs:
o GnuPG............................ok (v2.2.8)
o npm..............................ok (v5.8.0)
o Node.js........................ok (v8.11.4)
o OpenSSL..........................ok (v1.1.1/OpenSSL)
硬件要求¶
硬件要求高度依赖于 OTRS 的使用情况。 OTRS 可用于每月处理几张工单或每天处理数百张工单。 存储要求还取决于工单数量和附件大小。
我们推荐使用如下配置的计算机:
- AMD锐龙7 3700X Octa核心或同级别的 CPU
- 64GB 内存
- 2×1 TB NVMe SSD(软件RAID 1)
- 千兆网卡
Bare metal server or virtual machine is required. Containerized environments are not supported.
软件要求¶
- Perl
- Perl 5.16.0 或更高版本
- 控制台命令
/opt/otrs/bin/otrs.CheckEnvironment.pl
列出的 Perl 包
- Web 服务器
- Apache2
- nginx
- 可以用作反向代理的任何其他 Web 服务器
- 数据库
- MySQL 5.0 或更高版本
- MariaDB
- PostgreSQL 9.2 或更高版本
- Oracle 10g up to 19c
注解
OTRS will not support Oracle as application database in future versions.
- 其它依赖
- Elasticsearch from version 6.x to 7.x (higher versions are not supported)
- Elasticsearch模块“analysis-icu”和“ingest-attachment”
Search::Elasticsearch
andSearch::Elasticsearch::Client::6_0
(must have equal Perl package versions)- Node.js 16
注解
OTRS 7.0.40 and lower OTRS 7.0.x versions require Node.js 14.15.0 or higher versions in the 14.x release line. Upgrading to Node.js 16 will break the system.
- 浏览器
- Apple Safari 7 或更高版本
- Google Chrome
- Microsoft Internet Explorer 11
- Microsoft Edge
- Mozilla Firefox 32 或更高版本
- 其他支持 JavaScript 的任何现代 Web 浏览器
注解
OTRS will not support Internet Explorer in future versions.