Požadavky na server DHIS 2¶
The DHIS 2 Capture Android App requires a DHIS 2 2.30 or greater instance running in a web server. The DHIS 2 instance can reside on-premise server, a virtual machine or it can be purchased as software-as-a-service (managed hosting). For more information about the different DHIS 2 hosting options please visit https://www.DHIS2.org/hosting.
Tato část poskytuje základní pokyny, jak nakonfigurovat server DHIS 2, který budete muset udělat v prvních dvou scénářích (v místním prostředí a ve virtuálním počítači). Ve třetím scénáři spravovaného hostování byste měli informovat svého poskytovatele, že budete nasazovat aplikaci pro Android, a vést otevřenou diskusi o nejlepších způsobech konfigurace serveru. Měli byste začít sdílením těchto pokynů se svým poskytovatelem spravovaného hostingu.
Server DHIS 2 musí být navržen a nakonfigurován s ohledem na: tok sběru dat, očekávanou analýzu dat a očekávané vizuální uživatelské rozhraní. Pro nasazení DHIS 2 budou zapotřebí minimálně tři servery: Testování, Produkce a Školení.
Server Testování bude server, na kterém můžete změnit konfigurace serveru a otestovat výsledky těchto konfigurací. Jakmile budete spokojeni s konfigurací, školení uživatelů by mělo probíhat v prostředí odlišném od Produkce. Specializovaný server Školení je ideálním prostředím, ve kterém budete školit své uživatele. Pro všechny účastníky vytvoříte uživatele DHIS 2 a zajistíte, aby všichni těmto změnám rozuměli a cítili se v nich dobře. Posledním krokem, jakmile otestujete konfigurace a proškolíte uživatele, bude nasazení konfigurace do prostředí Produkce. Nikdy byste neměli provádět změny konfigurace ani školit uživatele přímo do prostředí Produkce.
DHIS 2 is licensed under BSD, an open source license and is free for everyone to install and use. However, managing a DHIS 2 instance involves more than setting up a powerful web server. Deploying a reliable and scalable system includes at least these aspects:
- Lidské zdroje se znalostmi příslušných technologií, jako jsou webové servery a databázové systémy.
- Spolehlivé zálohování vašeho systému včetně bezpečného úložiště na vzdáleném serveru.
- Použití SSL (HTTPS / šifrování) k zabezpečení soukromých informací, jako jsou hesla, v bezpečí.
- Monitorování prostředků serveru a výkonu aplikace.
- Stabilní a vysokorychlostní připojení k internetu.
- Stabilní napájecí zdroj včetně záložního napájecího řešení.
- Zabezpečené prostředí serveru, aby se zabránilo neoprávněnému přístupu, krádeži a požáru.
- Výkonný hardware s potenciálem škálování spolu se zvýšeným využitím systému.
Aplikace DHIS 2 Capture pro Android běží na mobilních zařízeních, včetně smartphonů, tabletů a Chromebooků. Je důležité sledovat počet programů, počet datových prvků a počet pravidel programu, která jsou uživateli na těchto mobilních zařízeních k dispozici. Měli byste také počítat s dostatkem času na vytvoření potřebných překladů pro vaši konfiguraci metadat. V případě dialogů, nabídek a dalších výzev aplikace, pokud aplikace není přeložena do jazyka, který potřebujete, zašlete nám prosím zprávu v komunitě DHIS 2 a my vám dáme vědět, jak přispět k překladu aplikace.
Caution
In addition to the DHIS2 Server requirements listed here note that the DHIS2 Android App might require connections to additional services and by blocking those the application might not fully function. This can apply in implementations where you might use strict firewall rules like in a zero-rate URL environment by an agreement with an ISP provider. In those cases you might want to include in the list of allowed URLs the following:
- Your DHIS2 URL server
- The public and/or private Matomo server for statistics as explained in the guide
- OpenStreetMap urls
openstreetmap.orgwww.openstreetmap.orga.tile.openstreetmap.orgb.tile.openstreetmap.orgc.tile.openstreetmap.orgd.tile.openstreetmap.orgcarto.comcartodb-basemaps-a.global.ssl.fastly.netcartodb-basemaps-b.global.ssl.fastly.netcartodb-basemaps-c.global.ssl.fastly.netcartodb-basemaps-d.global.ssl.fastly.net