Setup Guides

Deploying to production environments

Deploy-ready versions from the platform-release repository, which contains production-ready tags of the platform. Ready to use with docker.

pageInstalling for production environments

Platform API (Backend) Install Guides

Installing with Vagrant

This is the preferred option for local development. The Ushahidi dev team uses this setup for most of their development work.

pageDevelopment environment setup with Vagrant

Installing with XAMPP

This option is only recommended for local development, in particular for situations where it's not feasible or desirable to setup vagrant or docker. It has been tested and developed with the help of members of our community.

pageDevelopment environment with XAMPP

Installing from the platform-release repository

Deploy-ready versions from the platform-release repository, which contains production-ready tags of the platform. Ready to use with docker.

page[API & Client] Bundled release install

Platform Client (Frontend) install guides

page[Client] Setting up the Platform Client for development

Platform Pattern Library (HTML/CSS) install guide

If you plan to change the css for the Platform Client, follow this guide.

pageSetting up the Pattern Library for development