软硬件要求

OTOBO 网络应用程序可安装在 Linux 和其他 Unix 衍生系统上,如 OpenBSD 或 FreeBSD。不支持在 Microsoft Windows 上运行 OTOBO。

网络应用程序使用关系数据库作为后台。因此,要运行 OTOBO,至少需要运行一个网络服务器和一个数据库服务器。网络服务器和数据库服务器可以安装在同一台主机上,也可以安装在不同的主机上。

另外,OTOBO 也可以在 Docker 下运行。在 Docker 下运行时,网络和数据库服务器已包含在设置中。对 Kubernetes 部署的支持正在开发中。

OTOBO 网络应用程序需要使用 Perl 以及来自 CPAN 的其他 Perl 模块。这些模块可以通过 Perl 包管理器或操作系统的包管理器(rpm、yast、apt-get)安装。控制台命令可用于检查模块依赖关系:

otobo> /opt/otobo/bin/otobo.CheckModules.pl --inst

如果缺少某些软件包,可以使用 --list 选项运行脚本,获取操作系统的安装命令。

otobo> /opt/otobo/bin/otobo.CheckModules.pl --list | more

将以root权限执行列出的命令。

模块检查脚本的输出,会显示已安装的软件包和版本号。缺失的模块会带着注释。

Required packages:
  o Archive::Tar.....................ok (v2.32)
  o Archive::Zip.....................ok (v1.67)
  o Const::Fast......................ok (v0.014)
  o Date::Format.....................ok (v2.24)
  o DateTime.........................ok (v1.51)
    o DateTime::TimeZone.............ok (v2.38)
  o Convert::BinHex..................ok (v1.125)
  o DBI..............................ok (v1.643)
  o Digest::SHA......................ok (v6.02)
  o File::chmod......................ok (v0.42)
  o List::AllUtils...................ok (v0.15)
  o LWP::UserAgent...................ok (v6.26)
  o Moo..............................ok (v2.003006)
  o namespace::autoclean.............ok (v0.29)
  o Net::DNS.........................ok (v1.22)
  o Net::SMTP::SSL...................ok (v1.04)
  o Path::Class......................ok (v0.37)
  o Sub::Exporter....................ok (v0.987)
  o Template::Toolkit................ok (undef)
  o Template::Stash::XS..............ok (undef)
  o Text::CSV........................ok (v1.95)
  o Text::Trim.......................ok (v1.04)
  o Time::HiRes......................ok (v1.9760)
  o Try::Tiny........................ok (v0.30)
  o URI..............................ok (v1.71)
  o XML::LibXML......................ok (v2.0207)
  o YAML::XS.........................ok (v0.81)
  o Unicode::Collate.................ok (v1.27)
  o CGI::PSGI........................ok (v0.15)
  o DBIx::Connector..................ok (v0.56)
  o Path::Class......................ok (v0.37)
  o Plack............................ok (v1.0047)
  o Plack::Middleware::ForceEnv......ok (v0.02)
  o Plack::Middleware::Header........ok (v0.04)
  o Plack::Middleware::Refresh.......ok (undef)
  o Plack::Middleware::ReverseProxy..ok (v0.16)
  o Plack::Middleware::Rewrite.......ok (v2.101)
  o SOAP::Transport::HTTP::Plack.....ok (v0.03)

Recommended features for setups using apache:
  o ModPerl::Util....................ok (v2.000011)

Database support (installing one is required):
  o DBD::mysql.......................ok (v4.050)

Various features for additional functionality:
  o Encode::HanExtra.................ok (v0.23)
  o Net::LDAP........................ok (v0.66)
  o Crypt::Eksblowfish::Bcrypt.......ok (v0.009)
  o XML::LibXSLT.....................ok (v1.99)
  o XML::Parser......................ok (v2.46)

Features enabling communication with a mail-server:
  o Net::SMTP........................ok (v3.11)
  o Mail::IMAPClient.................ok (v3.42)
  o Authen::SASL.....................ok (v2.16)
  o Authen::NTLM.....................ok (v1.09)
  o IO::Socket::SSL..................ok (v2.067)

Optional features which can increase performance:
  o JSON::XS.........................ok (v4.02)
  o Text::CSV_XS.....................ok (v1.41)

Required packages if you want to use PSGI/Plack (experimental and advanced):
  o Gazelle..........................ok (v0.49)
  o Linux::Inotify2..................ok (v2.2)
  o Plack::App::File.................ok (undef)

硬件要求

硬件要求在很大程度上取决于OTOBO的使用情况,因为 OTOBO可以用于每月处理几张工单,或着每天处理数百张工单。而其存储要求还取决于工单的数量和附件的尺寸。

我们建议使用一台计算机进行测试并**至少**具备以下条件:

  • 小CPU
  • 4 GB 内存
  • 10 GB 存储空间

我们建议为生产环境准备一台计算机,并**至少**具备以下条件:

  • 3 GHz Xeon 或兼容的 CPU
  • 8 GB 内存 (建议 16 GB)
  • 40 GB 存储空间

Note

硬件要求取决于OTOBO的使用,请在部署任何硬件之前,联系你的OTOBO顾问。

软件要求

Perl
  • Perl 5.24.0 或更高版本
  • 控制台命令``/opt/otobo/bin/otobo.CheckModules.pl``会列出Perl软件包
网络服务器
  • Apache HTTP 服务器 2.4 版
数据库
  • MySQL 5.6或更高版本
  • MariaDB
  • PostgreSQL 9.2 或更高版本
  • Oracle 10g 或更高版本
可选
  • Elasticsearch 7.x(实时预览的快速搜索功能)
  • Redis(快速缓存)
  • nginx 或其他可用作反向代理的网络服务器(支持 SSL 和负载分配)
网络浏览器
  • 苹果 Safari
  • 谷歌 Chrome
  • 微软 Internet Explorer 11
  • 微软 Edge
  • Mozilla Firefox
  • 其他任何支持JavaScript的网络浏览器