To run ODE you need two things: a server (Synkronus) that stores and syncs data, and a client on each device (Formulus or another app) that collects data and talks to the server.
| Component | What it is | Guide |
|---|---|---|
| Server (Synkronus) | Backend that hosts the API, portal, and database. Runs on a Linux server or VPS. | Install Synkronus |
| Client (Formulus) | Mobile app for Android that field workers use to fill forms and sync data. | Install Formulus |
Install the server first so that the client has something to connect to. Then install Formulus (or your client app) on each device and point it at your Synkronus server.
Hosting Synkronus for a study? See Server Architecture for IT for a one-page overview: container layout, TLS, backups, and how custom apps (app bundles) relate to the server. Current platform release: v1.1.1.