跳转至
For the complete DHIS2 documentation index, see llms.txt.

DHIS 2 服务器要求

DHIS 2 Capture Android 应用项目需要在网络服务器中运行 DHIS 2.30 或更高版本的实例。DHIS 2 实例可驻留在内部服务器、虚拟机上,也可作为软件即服务(托管)购买。有关不同 DHIS 2 托管选项的更多信息,请访问 https://www.DHIS2.org/hosting

本节提供了有关如何配置DHIS 2服务器的基本准则,您需要在前两种情况(本地和虚拟机)中进行配置。在托管托管的第三种情况下,您应该让您的提供商知道您将部署Android App,并就配置服务器的最佳方法进行公开讨论。您应该首先与托管托管服务提供商共享这些准则。

DHIS 2 服务器的设计和配置必须牢记:数据收集流程、预期数据分析和预期可视化 UI。 DHIS 2 部署至少需要三台服务器:测试生产*和*培训

*测试*服务器将是您可以更改服务器配置并测试此类配置的结果的服务器。一旦您对配置感到满意,用户培训就应该在不同于*生产*的环境中进行。专用的*培训*服务器是您培训用户的理想环境。您将为所有学员创建 DHIS 2 用户,并确保每个人都理解并适应这些更改。测试配置并培训用户后,最后一步是将配置部署到*生产*环境。您永远不应该更改配置或直接培训您的用户进入*生产*环境。

DHIS 2 采用BSD 的开放源代码许可,每个人都可以免费安装和使用。然而,管理 DHIS 2 实例所涉及的不仅仅是设置一个功能强大的网络服务器。部署一个可靠、可扩展的系统至少包括以下几个方面:

  • 具有相关技术(例如Web服务器和数据库系统)技能的人力资源。
  • 可靠的系统备份,包括在远程服务器上的安全存储。
  • 使用SSL(HTTPS /加密)来保持私人信息(如密码)的安全。
  • 监视服务器资源和应用程序性能。
  • 稳定的高速Internet连接。
  • 稳定的电源,包括备用电源解决方案。
  • 安全的服务器环境,避免未经授权的访问,盗窃和火灾。
  • 功能强大的硬件,具有扩展潜力和增加的系统使用率。

DHIS 2 Capture Android App可在移动设备(包括智能手机,平板电脑和Chromebook)上运行。重要的是要注意在这些移动设备上可供用户使用的程序数量,数据元素数量和程序规则数量。您还应该预算足够的时间来为元数据配置创建必要的翻译。对于应用程序对话,菜单和其他提示,如果未将应用程序翻译为您所需的语言,请在[DHIS 2社区](https://community.dhis2.org)中向我们发送消息,您知道如何为应用翻译做出贡献。

注意事项

除了这里列出的 DHIS2 服务器要求外,请注意 DHIS2 Android 应用程序可能需要连接到其他服务,如果阻止这些服务,应用程序可能无法完全运行。这可能适用于使用严格防火墙规则的情况,例如在与 ISP 提供商达成协议的零费率 URL 环境中。在这种情况下,您可能需要在允许的 URL 列表中包含以下内容:

您的 DHIS2 URL 服务器 公共和/或私有 Matomo 统计服务器,如指南 所述 OpenStreetMap 网址 * openstreetmap.org. * www.openstreetmap.org * a.tile.openstreetmap.org b.tile.openstreetmap.org * c.tile.openstreetmap.org *d.tile.openstreetmap.org * carto.com. cartodb-basemaps-a.global.ssl.fastly.net *cartodb-basemaps-b.global.ssl.fastly.net * cartodb-basemaps-c.global.ssl.fastly.net * cartodb-basemaps-a.global.ssl.fastly.net *cartodb-basemaps-d.global.ssl.fastly.net*cartodb-basemaps-c.global.ssl.fastly.net