rtSurvey is a self-hosted platform for designing forms, collecting data in the field, and analyzing results in real time. You run it on your own server — your data never leaves your infrastructure.


How it works

StepWhat you do
1. DeploySpin up a server and run the rtSurvey stack with one automated script
2. DesignBuild forms using XLSForm or the visual Form Builder
3. CollectField teams submit data via the mobile app or web browser — online or offline
4. AnalyzeReview submissions in the dashboard, export to CSV/Stata, or connect to Power BI / R

Before you start

You need:

  • A Linux server (or a cloud account on Linode, DigitalOcean, AWS, or GCP)
  • A domain name pointed at your server
  • About 10 minutes

No prior Docker knowledge required — the deployment script handles everything.


Ready?

Deploy your server →

Was this page helpful?