软硬件要求¶
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的网络浏览器