The BAO Systems team has deployed DHIS 2 in over a dozen countries and organisations and has deep knowledge, expertise and experience with application hosting. When signing up with a regular Virtual Private Server host (VPS) you are only provided with a server. The rest will be up to you. Your first task will be to install and configure the DHIS 2 application and its environment properly in order to achieve high stability, performance and security.

BAO goes beyond doing just the basics and provides lots of additional services which will improve ease of management, stability, security and performance of your DHIS 2 instance.

In addition, BAO systems use state of the art VPS providers for hosting of the managed DHIS 2 instances. We use virtual servers which are most suitable for achieving great performance and stability with DHIS 2 - that means a lot of memory, multiple CPUs and lightening fast solid-state drives.

Features part of all plans
Best-practice installation
Setting up DHIS 2 the right way involves installation and configuration of a range of components. Getting this right is time-consuming and requires staff with strong skills in Linux, database systems, web servers and more:
  • Install PostgreSQL database and tune it for high performance
  • Install Tomcat servlet container and configure it for maximum stability
  • Install nginx reverse proxy and enable caching and compression
  • Install DHIS 2 application and configure security aspects
  • Configure operating system with access control and proper file system permissions
With a managed DHIS instance from BAO systems you will get a DHIS instance installed and configured according to best practices.
Uptime and support
The hosting plans come with 24/7 monitoring and support, meaning that if your DHIS 2 instance goes down or there is a problem, we are there to help you. We ensure that your system is available, well-performing and that no unnecessary down-time is inflicted on your users.
Reliable backup of database and application
Know the how it feels to lose critical data? The backup service makes sure that your data is always backed up in a secure place - both on your server for easy access as well as on a server located physically somewhere else in case something goes wrong. Choose between backing up your database or the whole server image.
Managed upgrade of application versions
DHIS is released 4 times per year and adds a lot of useful features every time. The upgrade service makes sure that your instance always runs the latest DHIS version. When upgrading it is essiential to test and verify that your existing forms, reports and charts continues to work. The backup service enables you to enjoy the latest DHIS features without worrying about any issues that might arise in the upgrade process.
Updates and patching of operating system and middleware
The managed DHIS instances run on rock-solid Linux operating systems. However, as time goes by it is essential to keep the operating system, Java version and middleware like the web server, servlet container and database up-to-date with the latest security patches. Ignoring to patch your environment will make your system vulnerable for malicious attacks.
Help desk
When operating a sophisticated software like DHIS it is comforting to know you can rely on BAO systems to help you if you get stuck. The help desk service provides you with assistance on technical matters related to your server and DHIS 2 software instance. BAO systems staff has many years of experience of DHIS 2 hosting and configuration.
Server resource scaling
Often you will start with a small DHIS 2 instance where you build and test your system. When system adoption increases you will need more server resources to handle the load. The resource scaling service lets you scale when you need it and pay for only what you need.
SSL (encryption) setup
In today's Internet environment setting up SSL (as in HTTPS and encryption) is an absolute must for applications like DHIS 2 which requires users to log in with a username and password. The SSL service provides your server with a trusted SSL certificate which will keep the private information of your users secure.
Email configuration
DHIS 2 features its own messaging functionality where all messages can be delivered to the user's email inbox, too. The email service gives you access to BAO's email servers, and BAO will set up and configure email settings for your DHIS 2 instance.
Features part of Advanced Tier plans
Private cloud environment
With critical systems you might want to have complete control over your networking environment, including the possibility to set up your own IP ranges, keep databases in a private-facing subnet and connect to your server over a Virtual Private Network (VPN). The private cloud service builds on Amazon Virtual Private Cloud to provide a highly secure and configurable server environment.
Application and resource monitoring
Monitoring resource utilization, application performance and operational health is essential for keeping your system running smoothly. The monitoring feature builds on Amazon CloudWatch to deliver a highly detailed and reliable monitoring solution.
Global cloud infrastructure for scalability
Deploying large organizations with operations in many countries on several continents comes with a few challenges. The global could infrastructure service helps you to provide your users with high availability in multiple time zones and high scalability to cater for increased load which follows improved adoption of the system.
Customization management
Customizing your instance with your organization's logo, colors and look-and-feel is great and easily done by modifying the DHIS 2 source code. The customization management service makes sure that your modifications are managed and survive upgrades of the DHIS 2 core application without breaking or creating source code conflicts.
Add-on features
Real-time data aggregation
Out of the box, DHIS 2 performs data aggregation once every day. Sometimes you want to make reports available immediately after importing or capturing data. The real-time data aggregation service makes data available for reports only minutes after data arrives in the system.
Replication for high availability
Want to make sure your system can handle high loads and constant up-time? We can set up your DHIS 2 instance with web-server replication, meaning that if one server goes down, your instance is still available. It also means that we can add new servers to increase capacity during periods where demand is high.
Implementation support
Need to develop a DHIS 2 database from scratch, implement DHIS 2 in your organization, set up user roles, define forms, create reports? BAO systems can provide you with assistance, guidance and support on most subjects ranging from starting a new DHIS 2 instance, creating advanced data analysis and setting up integration between your systems.
Have a look at our hosting plans today. You can also view all our services.