This repository will install the ODK-X (Sync Endpoint)
This repositiory requires the vagrant reload plugin
vagrant plugin install vagrant-reload
Do a simple vagrant up
by using Vagrant's Ansible provisioner. All you need is a working Vagrant installation (2.2.4+ but the latest version is always recommended), a provider (tested with the latest VirtualBox version), and 3GB of RAM.
If more than the default 10GB disk space is needed
- run
vagrant plugin install vagrant-disksize
to install the vagrant plugin - add
ubuntu.disksize.size = "25GB"
to the Vagrantfile.
- Setup more ODK tools (ODK-X Application Designer and Suitcase)
- Separate Configurations for DB, LDAP, etc.
Access at http://127.0.0.1:8081/web-ui/login.
Default ODK users
Site Admin:
- username:
syncadmin
Sync User:
- username:
syncuser
The passwords are defined in the vars.yml file.
Access at https://127.0.0.1:40000.
See ODK Sync setup documenation for LDAP Admin credentials.
Access at http://127.0.0.1:5432.
Default credentials are containted in the sync-endpoint-default-setup
db.env
Run ansible-playbook 1_use-https.yml
from the /odk-x-stack
directory to change to https.