# Server Administration - Administration-du-Serveur

**URL:** https://community.dhis2.org/c/server-administration/33.md

[Latest](https://community.dhis2.org/latest.md) · [Categories](https://community.dhis2.org/categories.md) · [Tags](https://community.dhis2.org/tags.md)

---

## [About the Server Administration - Administration-du-Serveur category](https://community.dhis2.org/t/about-the-server-administration-administration-du-serveur-category/35968)

<div class="topic-metadata">

**Author:** [@jomutsani](https://community.dhis2.org/u/jomutsani)\
**Replies:** 5\
**Last updated:** [24 May 2019 13:11 UTC](https://community.dhis2.org/t/about-the-server-administration-administration-du-serveur-category/35968 "2019-05-24T13:11:54Z")

</div>

This category is dedicated to discussion and exchange of information related to all issues of DHIS2 server administration. The kind of people who might be interested in this category are those who are directly involve…

---

## [Server Admin Meetup: DHIS2 Deployment - security from the start, automation, and more!](https://community.dhis2.org/t/server-admin-meetup-dhis2-deployment-security-from-the-start-automation-and-more/77187)

<div class="topic-metadata">

**Author:** [@tkipkurgat](https://community.dhis2.org/u/tkipkurgat)\
**Replies:** 0\
**Last updated:** [1 October 2026 11:07 UTC](https://community.dhis2.org/t/server-admin-meetup-dhis2-deployment-security-from-the-start-automation-and-more/77187 "2026-10-01T11:07:49Z")

</div>

Hello Everyone!, Today, we’ll look at how much security we can build into a DHIS2 deployment from the start, and what we can automate as part of the deployment itself. We’ll go through what the deployment tools already take care of, including the firewall, TLS, and keeping PostgreSQL off the public network. We’ll the…

---

## [How do we update dhis2 deployment tools](https://community.dhis2.org/t/how-do-we-update-dhis2-deployment-tools/75929)

<div class="topic-metadata">

**Author:** [@jthomas](https://community.dhis2.org/u/jthomas)\
**Replies:** 5\
**Last updated:** [1 October 2026 06:35 UTC](https://community.dhis2.org/t/how-do-we-update-dhis2-deployment-tools/75929 "2026-10-01T06:35:18Z")

</div>

Hello Server Admin champions I have a initial version ansible based dhis2 deployment tools. Have any of you updated the dhis2 deployment tools after initial installation? What are the steps we shall do on a high level.

---

## [Server Admin Meetup: DHIS2 Architecture Deep Dive – Core Components & Upgrade Considerations](https://community.dhis2.org/t/server-admin-meetup-dhis2-architecture-deep-dive-core-components-upgrade-considerations/76350)

<div class="topic-metadata">

**Author:** [@tkipkurgat](https://community.dhis2.org/u/tkipkurgat)\
**Replies:** 3\
**Last updated:** [24 September 2026 19:23 UTC](https://community.dhis2.org/t/server-admin-meetup-dhis2-architecture-deep-dive-core-components-upgrade-considerations/76350 "2026-09-24T19:23:55Z")

</div>

Hello everyone, Thursday is here! We’ll be talking conceptually about the DHIS2 server architecture — the different components needed to get DHIS2 running, why they are needed, upgrade considerations, how the components fit together, and some of the key architecture decisions. We’ll cover: Operating System Tomcat J…

---

## [Server Admin Meetup: DHIS2 Security Awareness - Best Practices, Email Integration, and Spotting Suspicious Network Activity (+ Live Demos)](https://community.dhis2.org/t/server-admin-meetup-dhis2-security-awareness-best-practices-email-integration-and-spotting-suspicious-network-activity-live-demos/73183)

<div class="topic-metadata">

**Author:** [@tkipkurgat](https://community.dhis2.org/u/tkipkurgat)\
**Replies:** 3\
**Last updated:** [24 September 2026 19:22 UTC](https://community.dhis2.org/t/server-admin-meetup-dhis2-security-awareness-best-practices-email-integration-and-spotting-suspicious-network-activity-live-demos/73183 "2026-09-24T19:22:34Z")

</div>

Hello Everyone, This week, Bob (@bobj) continues his Security Awareness session. He’ll cover general security best practices, onboarding DHIS2 users with email addresses, and how email integration simplifies password resets and credential rotation. He’ll also demonstrate how to analyze source IP addresses to spot pot…

---

## [Server Admin Meetup: Performance with and without Doris + Upgrading Considerations to Avoid Data Loss](https://community.dhis2.org/t/server-admin-meetup-performance-with-and-without-doris-upgrading-considerations-to-avoid-data-loss/76919)

<div class="topic-metadata">

**Author:** [@tkipkurgat](https://community.dhis2.org/u/tkipkurgat)\
**Replies:** 4\
**Last updated:** [24 September 2026 19:20 UTC](https://community.dhis2.org/t/server-admin-meetup-performance-with-and-without-doris-upgrading-considerations-to-avoid-data-loss/76919 "2026-09-24T19:20:05Z")

</div>

Hello Everyone, Tomorrow, the plan is to benchmark the performance of DHIS2 with a Doris backend against a setup without Doris and compare the differences. In theory, Doris should improve analytics generation and analytics data processing, so we want to explore this practically and see what the actual performance diff…

---

## [Server Admin Meetup: Apache Doris Benchmarking & Tomcat 9 to 10 Upgrade Considerations](https://community.dhis2.org/t/server-admin-meetup-apache-doris-benchmarking-tomcat-9-to-10-upgrade-considerations/77053)

<div class="topic-metadata">

**Author:** [@tkipkurgat](https://community.dhis2.org/u/tkipkurgat)\
**Replies:** 0\
**Last updated:** [23 September 2026 21:16 UTC](https://community.dhis2.org/t/server-admin-meetup-apache-doris-benchmarking-tomcat-9-to-10-upgrade-considerations/77053 "2026-09-23T21:16:48Z")

</div>

Hello everyone, Last week: There was an attempt to run analytics on a database with Apache Doris set up inside an LXD container. Due to limited resources, the process could not complete. A follow-up attempt was made on a separate server, but it still failed — this time because Doris’s callback connection to PostgreSQ…

---

## [Server Admin Meetup: Apache Doris](https://community.dhis2.org/t/server-admin-meetup-apache-doris/76703)

<div class="topic-metadata">

**Author:** [@tkipkurgat](https://community.dhis2.org/u/tkipkurgat)\
**Replies:** 2\
**Last updated:** [9 September 2026 17:47 UTC](https://community.dhis2.org/t/server-admin-meetup-apache-doris/76703 "2026-09-09T17:47:13Z")

</div>

Good evening, server enthusiasts! Thursday is here, and the plan for tomorrow’s call is to talk about Apache Doris—something we’ve been meaning to discuss for quite some time now. It’s still relatively new technology in the DHIS2 ecosystem, and as of DHIS2 version 2.42 and above, analytics processing can be offloaded…

---

## [Server Admin Meetup: Security Controls](https://community.dhis2.org/t/server-admin-meetup-security-controls/76527)

<div class="topic-metadata">

**Author:** [@tkipkurgat](https://community.dhis2.org/u/tkipkurgat)\
**Replies:** 2\
**Last updated:** [2 September 2026 19:19 UTC](https://community.dhis2.org/t/server-admin-meetup-security-controls/76527 "2026-09-02T19:19:43Z")

</div>

Hello everyone, Tomorrow, we’ll have a session on the controls we are currently developing. These controls are intended to ensure that server installations meet good security and performance practices and will form the building blocks of the server certification program we are developing. The session will introduce t…

---

## [Server Admin Meetup: In Memory of Bob Jolliffe](https://community.dhis2.org/t/server-admin-meetup-in-memory-of-bob-jolliffe/76054)

<div class="topic-metadata">

**Author:** [@tkipkurgat](https://community.dhis2.org/u/tkipkurgat)\
**Replies:** 1\
**Last updated:** [13 August 2026 09:06 UTC](https://community.dhis2.org/t/server-admin-meetup-in-memory-of-bob-jolliffe/76054 "2026-08-13T09:06:12Z")

</div>

Hello Everyone, Due to the unfortunate passing of our dear colleague Bob Jolliffe (@bobj) this week, we will be pausing our weekly meetings for the next two weeks in his honour. Bob was the brains behind these server calls. As a server community, we are deeply grateful to have worked alongside him and to have learned…

---

## [Questions About Updating DHIS2 Backup Scripts and Backup Frequency](https://community.dhis2.org/t/questions-about-updating-dhis2-backup-scripts-and-backup-frequency/75870)

<div class="topic-metadata">

**Author:** [@fernando](https://community.dhis2.org/u/fernando)\
**Replies:** 4\
**Last updated:** [6 August 2026 14:14 UTC](https://community.dhis2.org/t/questions-about-updating-dhis2-backup-scripts-and-backup-frequency/75870 "2026-08-06T14:14:20Z")

</div>

Hi DHIS2 Community, I recently took over administration of our DHIS2 infrastructure running on Ubuntu LXD containers. I am reviewing our automated PostgreSQL backup scripts and cron schedules, and I would appreciate feedback on script update. Our Environment & LXD Architecture We run LXD containers on an Ubuntu host…

---

## [Server Admin Meetup: DHIS2 Deployment Tools](https://community.dhis2.org/t/server-admin-meetup-dhis2-deployment-tools/75930)

<div class="topic-metadata">

**Author:** [@tkipkurgat](https://community.dhis2.org/u/tkipkurgat)\
**Replies:** 0\
**Last updated:** [5 August 2026 17:21 UTC](https://community.dhis2.org/t/server-admin-meetup-dhis2-deployment-tools/75930 "2026-08-05T17:21:16Z")

</div>

Hello everyone, I’ve gathered some feedback on the DHIS2 deployment tools, and there are a few areas where people have asked for more clarification: Running standalone playbooks for specific tasks, such as proxy setup, PostgreSQL installation, and other individual components. Deploying Apache Doris alongside DHIS2. R…

---

## [Server Admin Meetup: Cloudflare Tunnels](https://community.dhis2.org/t/server-admin-meetup-cloudflare-tunnels/75756)

<div class="topic-metadata">

**Author:** [@tkipkurgat](https://community.dhis2.org/u/tkipkurgat)\
**Replies:** 0\
**Last updated:** [29 July 2026 17:38 UTC](https://community.dhis2.org/t/server-admin-meetup-cloudflare-tunnels/75756 "2026-07-29T17:38:40Z")

</div>

Hello Everyone, Last week, we successfully deployed a distributed DHIS2 environment across multiple virtual machines in a fully automated way. Since the infrastructure is running in a heavily NATed environment, the next challenge is making it securely accessible from the outside. Tomorrow, we’ll demonstrate how to ex…

---

## [Server Admin Meetup: Distributed DHIS2 Deployment & Secure Remote Access](https://community.dhis2.org/t/server-admin-meetup-distributed-dhis2-deployment-secure-remote-access/75625)

<div class="topic-metadata">

**Author:** [@tkipkurgat](https://community.dhis2.org/u/tkipkurgat)\
**Replies:** 1\
**Last updated:** [23 July 2026 09:18 UTC](https://community.dhis2.org/t/server-admin-meetup-distributed-dhis2-deployment-secure-remote-access/75625 "2026-07-23T09:18:58Z")

</div>

Hello Everyone, Today, we’ll have a live demonstration of a distributed DHIS2 deployment running on a Proxmox cluster. If time permits, we’ll also look at different approaches for securely exposing the dhis2 to the outside world. During the session, we’ll cover: Deploying DHIS2 in a distributed environment. Secure …

---

## [Does dhis2 2.41.9 works with Analytics Database](https://community.dhis2.org/t/does-dhis2-2-41-9-works-with-analytics-database/75441)

<div class="topic-metadata">

**Author:** [@ezbarretos](https://community.dhis2.org/u/ezbarretos)\
**Replies:** 1\
**Last updated:** [20 July 2026 13:09 UTC](https://community.dhis2.org/t/does-dhis2-2-41-9-works-with-analytics-database/75441 "2026-07-20T13:09:45Z")

</div>

Hi all, We are facing performance issues to load/visualize the dashboards (pivot tables, line listing, charts). I would like to know if dhis2 2.41.9 can work with Apache Doris? Thanks, Ezequiel

---

## [Server Admin Meetup: Network Security - WireGuard VPN](https://community.dhis2.org/t/server-admin-meetup-network-security-wireguard-vpn/75430)

<div class="topic-metadata">

**Author:** [@tkipkurgat](https://community.dhis2.org/u/tkipkurgat)\
**Replies:** 0\
**Last updated:** [15 July 2026 17:42 UTC](https://community.dhis2.org/t/server-admin-meetup-network-security-wireguard-vpn/75430 "2026-07-15T17:42:21Z")

</div>

Hello Everyone, Tomorrow, we’ll have a session focused on WireGuard VPN. Last week, we had a general discussion on networking and touched on network security. Tomorrow, we’ll continue that discussion by revisiting WireGuard and looking at its practical use in securing access to private services that should not be exp…

---

## [Azure Cloud Installs - Anyone using](https://community.dhis2.org/t/azure-cloud-installs-anyone-using/50303)

<div class="topic-metadata">

**Author:** [@ken.richards](https://community.dhis2.org/u/ken.richards)\
**Replies:** 12\
**Last updated:** [12 July 2026 14:55 UTC](https://community.dhis2.org/t/azure-cloud-installs-anyone-using/50303 "2026-07-12T14:55:40Z")

</div>

Working with a team to see if we can do an Azure Install of DHIS2. I haven’t found any references or successful installations, so if you have one, or have links to more information we would be interested. We are focusin…

---

## [Server Admin Meetup: Networking Series - Networking Fundamentals](https://community.dhis2.org/t/server-admin-meetup-networking-series-networking-fundamentals/75341)

<div class="topic-metadata">

**Author:** [@tkipkurgat](https://community.dhis2.org/u/tkipkurgat)\
**Replies:** 0\
**Last updated:** [9 July 2026 07:57 UTC](https://community.dhis2.org/t/server-admin-meetup-networking-series-networking-fundamentals/75341 "2026-07-09T07:57:02Z")

</div>

Hi everyone, Hope you’re all doing well. Today, we’ll be kicking off a short series on networking. Networking forms the foundation of our infrastructure, as the different components of the DHIS2 stack communicate primarily over TCP/IP. Understanding networking is also essential when designing system architectures, an…

---

## [Server Admin Meetup: DHIS2 Security Awareness - Password Management Best Practices](https://community.dhis2.org/t/server-admin-meetup-dhis2-security-awareness-password-management-best-practices/72705)

<div class="topic-metadata">

**Author:** [@tkipkurgat](https://community.dhis2.org/u/tkipkurgat)\
**Replies:** 1\
**Last updated:** [28 May 2026 16:28 UTC](https://community.dhis2.org/t/server-admin-meetup-dhis2-security-awareness-password-management-best-practices/72705 "2026-05-28T16:28:29Z")

</div>

Hello everyone, In security, a system is only as strong as its weakest link—and often, that weakest link can simply be a user with a weak password or someone reusing the same password across multiple services. This has been a major security issue in recent years and has drawn significant attention to the importance of…

---

## [Server Admin Meetup: DHIS2 Cloud: A Kubernetes-Native Platform for Self-Service DHIS2 Provisioning, Backup, and Lifecycle Management](https://community.dhis2.org/t/server-admin-meetup-dhis2-cloud-a-kubernetes-native-platform-for-self-service-dhis2-provisioning-backup-and-lifecycle-management/72541)

<div class="topic-metadata">

**Author:** [@tkipkurgat](https://community.dhis2.org/u/tkipkurgat)\
**Replies:** 0\
**Last updated:** [20 May 2026 13:27 UTC](https://community.dhis2.org/t/server-admin-meetup-dhis2-cloud-a-kubernetes-native-platform-for-self-service-dhis2-provisioning-backup-and-lifecycle-management/72541 "2026-05-20T13:27:10Z")

</div>

Hello Everyone, DHIS2 Cloud: A Kubernetes-Native Platform for Self-Service DHIS2 Provisioning, Backup, and Lifecycle Management Tomorrow, we’ll have an exciting session featuring a live demonstration of yalim.cloud — a Kubernetes-native platform that combines a DHIS2 Operator, a customer-facing portal, and GitOps aut…

---

## [Server Admin Meetup: Proxmox features, Deployment Automations, and more!](https://community.dhis2.org/t/server-admin-meetup-proxmox-features-deployment-automations-and-more/72375)

<div class="topic-metadata">

**Author:** [@tkipkurgat](https://community.dhis2.org/u/tkipkurgat)\
**Replies:** 0\
**Last updated:** [14 May 2026 06:33 UTC](https://community.dhis2.org/t/server-admin-meetup-proxmox-features-deployment-automations-and-more/72375 "2026-05-14T06:33:49Z")

</div>

Hello everyone, Last week, we had an introductory session on Proxmox, including live demos of live migration, infrastructure high availability, Proxmox HA, and Ceph storage. That was only scratching the surface. Today, we’ll go a step further — exploring more Proxmox features, different ways to automate deployments, …

---

## [Server Admin Meetup: First Week Experimentation with Proxmox](https://community.dhis2.org/t/server-admin-meetup-first-week-experimentation-with-proxmox/72233)

<div class="topic-metadata">

**Author:** [@tkipkurgat](https://community.dhis2.org/u/tkipkurgat)\
**Replies:** 0\
**Last updated:** [6 May 2026 20:05 UTC](https://community.dhis2.org/t/server-admin-meetup-first-week-experimentation-with-proxmox/72233 "2026-05-06T20:05:36Z")

</div>

Hello Everyone, Most in-country data centers are running some form of Type 1 hypervisor. The major players have been VMware, KVM, XEN, and Proxmox — and recently Proxmox has been gaining significant popularity in the industry. I have spent the past week experimenting with it in my home lab and would like to share wha…

---

## [Server Admin Meetup: DHIS2 Security - Trusted TLS Certificates, Self-signed & Let's Encrypt, & Automation Tools](https://community.dhis2.org/t/server-admin-meetup-dhis2-security-trusted-tls-certificates-self-signed-lets-encrypt-automation-tools/72050)

<div class="topic-metadata">

**Author:** [@tkipkurgat](https://community.dhis2.org/u/tkipkurgat)\
**Replies:** 0\
**Last updated:** [29 April 2026 19:30 UTC](https://community.dhis2.org/t/server-admin-meetup-dhis2-security-trusted-tls-certificates-self-signed-lets-encrypt-automation-tools/72050 "2026-04-29T19:30:42Z")

</div>

Hello everyone, Did you know you can run a DHIS2 web app with a trusted TLS certificate even when you don’t have a commercial domain? Tomorrow, we’ll explore different TLS certificate options, including self-signed certificates and Let’s Encrypt, and how to use them to secure your web app. I’ll also demonstrate how …

---

## [Server Admin Meetup: Leveraging VPN for Secure Private Networking within the DHIS2 Infrastructure (part two)](https://community.dhis2.org/t/server-admin-meetup-leveraging-vpn-for-secure-private-networking-within-the-dhis2-infrastructure-part-two/71922)

<div class="topic-metadata">

**Author:** [@tkipkurgat](https://community.dhis2.org/u/tkipkurgat)\
**Replies:** 0\
**Last updated:** [22 April 2026 19:29 UTC](https://community.dhis2.org/t/server-admin-meetup-leveraging-vpn-for-secure-private-networking-within-the-dhis2-infrastructure-part-two/71922 "2026-04-22T19:29:55Z")

</div>

Continuing the discussion from Server Admin Meetup: Leveraging VPN for Secure Private Networking within the DHIS2 Infrastructure: Hello everyone, Last week’s session was cut short as we ran out of time. We’ll continue tomorrow, picking up from where we left off on securing internal DHIS2 services with WireGuard VPN. …

---

## [Oauth browser path not found 404](https://community.dhis2.org/t/oauth-browser-path-not-found-404/71513)

<div class="topic-metadata">

**Author:** [@Stephan\_Mestach](https://community.dhis2.org/u/Stephan_Mestach)\
**Replies:** 6\
**Last updated:** [20 April 2026 12:30 UTC](https://community.dhis2.org/t/oauth-browser-path-not-found-404/71513 "2026-04-20T12:30:52Z")

</div>

we had a working oauth authentification flow between one of our app and dhis2 but it seem that after the redirection to https://dhis2.domain/uaa/oauth/authorize/?client\_id=orbf2&response\_type=code we get the tomcat error # HTTP Status 404 – Not Found --- \*\*Type\*\* Status Report \*\*Message\*\* No static resource uaa/…

---

## [Server Admin Meetup: Leveraging VPN for Secure Private Networking within the DHIS2 Infrastructure](https://community.dhis2.org/t/server-admin-meetup-leveraging-vpn-for-secure-private-networking-within-the-dhis2-infrastructure/71794)

<div class="topic-metadata">

**Author:** [@tkipkurgat](https://community.dhis2.org/u/tkipkurgat)\
**Replies:** 0\
**Last updated:** [15 April 2026 18:56 UTC](https://community.dhis2.org/t/server-admin-meetup-leveraging-vpn-for-secure-private-networking-within-the-dhis2-infrastructure/71794 "2026-04-15T18:56:37Z")

</div>

Hello everyone, In the past, we’ve demonstrated ways of exposing PostgreSQL through the host by modifying iptables rules, or by using SSH tunnels, which is a safer approach. We’re now taking this a step further — an even better solution is to use a secure private network. WireGuard is an open-source, robust VPN solut…

---

## [Server Admin Meetup: Talking to your Nginx/Apache2 performance logs using AI](https://community.dhis2.org/t/server-admin-meetup-talking-to-your-nginx-apache2-performance-logs-using-ai/71614)

<div class="topic-metadata">

**Author:** [@tkipkurgat](https://community.dhis2.org/u/tkipkurgat)\
**Replies:** 0\
**Last updated:** [9 April 2026 06:18 UTC](https://community.dhis2.org/t/server-admin-meetup-talking-to-your-nginx-apache2-performance-logs-using-ai/71614 "2026-04-09T06:18:47Z")

</div>

Hello everyone, Today, Bob @bobj will walk us through how to use AI for log analysis, with a particular focus on proxy logs. 2026-04-09T11:30:00Z (UTC) See you there! To join these meetups, please click on the request button in this page: Server admin meetups - DHIS2 Community

---

## [Server Admin Meetup: Filesystem Backup Using SSH (Real-world Demo)](https://community.dhis2.org/t/server-admin-meetup-filesystem-backup-using-ssh-real-world-demo/71346)

<div class="topic-metadata">

**Author:** [@tkipkurgat](https://community.dhis2.org/u/tkipkurgat)\
**Replies:** 0\
**Last updated:** [25 March 2026 18:28 UTC](https://community.dhis2.org/t/server-admin-meetup-filesystem-backup-using-ssh-real-world-demo/71346 "2026-03-25T18:28:48Z")

</div>

Hello everyone, Tomorrow’s session will be a demo. I will be applying what we discussed last week — a filesystem backup using SSH authorized keys restricted to backup-related tasks only. This will be a real-world practi…

---

## [Docker version upgrading](https://community.dhis2.org/t/docker-version-upgrading/71333)

<div class="topic-metadata">

**Author:** [@JaimeLopez](https://community.dhis2.org/u/JaimeLopez)\
**Replies:** 2\
**Last updated:** [25 March 2026 13:18 UTC](https://community.dhis2.org/t/docker-version-upgrading/71333 "2026-03-25T13:18:02Z")

</div>

Hello. We use dhis2 images in dockers for testing porpouses. Each time I need to upgrade dhis2 version in one of them I rewrite the yml file, then delete the docker and compose it again. Doing this I loose everything …

---

## [Server Admin Meetup: Practical Session on Secure Shell (SSH)](https://community.dhis2.org/t/server-admin-meetup-practical-session-on-secure-shell-ssh/71168)

<div class="topic-metadata">

**Author:** [@tkipkurgat](https://community.dhis2.org/u/tkipkurgat)\
**Replies:** 0\
**Last updated:** [19 March 2026 01:30 UTC](https://community.dhis2.org/t/server-admin-meetup-practical-session-on-secure-shell-ssh/71168 "2026-03-19T01:30:58Z")

</div>

Hello everyone, Tomorrow, we’ll wrap up and build on last week’s discussion with a short, practical session focused on improving your SSH workflow and secure access. Outline: Non-interactive authentication with SSH k…

[Next page](https://community.dhis2.org/c/server-administration/33.md?page=1)
