ODK Central on Cloudron - offline-first field data collection server
- Main Page: https://getodk.org/ (docs: https://docs.getodk.org/)
- Git: https://github.com/getodk/central (ecosystem: https://github.com/getodk)
- Licence: Apache 2.0
- Dockerfile: Yes — ships as a
docker-composestack (backend, frontend/nginx, PostgreSQL, Enketo for web forms, pyxform-http). Multi-container, not a single image. - Demo: No public self-host demo. The creators run ODK Cloud, a managed-hosting service with a free trial at https://getodk.org/.
- Summary: ODK (Open Data Kit) is an open-source platform for collecting data in the field, including in fully offline environments. The typical workflow: design a form as an XLSForm spreadsheet, publish it to an ODK Central server, pull it into the ODK Collect Android app (or browser-based Web Forms), enumerators fill submissions offline, and data syncs back to Central for management, user/permission control, and export/analysis. ODK Central is the server component requested here — it hosts form definitions, stores submissions, manages accounts and roles, and exposes a REST/OData API plus a Vue web UI. It is widely used by researchers, NGOs, and humanitarian and public-health teams (KoBoToolbox is itself built on ODK).
- Notes: Mature project, active community, clean Apache 2.0 licence. Main packaging concern for Cloudron: it is a multi-service compose stack (Node backend + frontend + Postgres + Enketo + pyxform-http), so it needs to fit Cloudron's single-app + addon model — Postgres maps cleanly to a Cloudron addon, but Enketo and pyxform-http are extra long-running services that complicate a one-container package. Upstream steers users toward ODK Cloud and a DigitalOcean install path, so a Cloudron package would be a genuinely useful self-hosting alternative.
- Alternative to / Libhunt link: Alternative to KoBoToolbox, SurveyCTO, Google Forms, REDCap, Ona. Self-hosted data-collection category: https://selfhosted.libhunt.com/
- Screenshots: Logo and product screenshots are on https://getodk.org/ and the docs (e.g. https://docs.getodk.org/central-using/). Brand assets: getodk.org press/brand page; Central UI screenshots from the docs.



I was hiding all my app names if thats what you wanted to know.
