ODK Central

ODK Central Deployment

ODK is used mainly by the Registration Toolkit to collect data offline and online.

Prerequisites

  • The following utilities/tools must be present on the user's machine.

    • kubectl, istioctl, helm, jq, curl, wget, git, bash, envsubst.

Installation

Database

Default database created in Postgresql is odkdb.

Post-installation

After installation is successful, ODK Central will be accessible at https://odk.openg2p.sandbox.net, depending on the hostname given above.

To create the first user, do this (Subsequent users can be created through UI.):

  • Exec into the service pod, and create a user (and promote if required).

    kubectl exec -it <service-pod> -- odk-cmd -u <email> user-create
    kubectl exec -it <service-pod> -- odk-cmd -u <email> user-promote

Access control

If ODK Central instance is shared across projects and users, access may be controlled using the Projects feature.

TBD

Last updated

Logo

Copyright © 2024 OpenG2P. This work is licensed under Creative Commons Attribution International LicenseCC-BY-4.0 unless otherwise noted.

#712: Pramod's Jun 3 changes

Change request updated