Crisis Management System using Ushahidi Software
Please support my articles by clicking on the CLAP button. It doesn’t cost you anything to clap.
Introduction
If you looking for crisis response, human rights reporting, and election monitoring application look no further . Its called Ushahidi Open Source Platform.
Ushahidi offers products that enable local observers to submit reports using their mobile phones or the internet, while simultaneously creating a temporal and geospatial archive of events.[Source =Wikipedia]
Ushahidi (Swahili for “testimony”, closely related to shahidi which means “witness”) created a website in the aftermath of Kenya’s disputed 2007 presidential election that collected eyewitness reports of violence reported by email and text message and placed them on a Google Maps map.[source=Wikipedia]
According to Front Row , the Ushahidi platform has been deployed over 125,000 times in over 160 countries.
Its used by The Obama Campaign for America 2012, The United Nations Department of Field Services and Peacekeeping, in response to the Haiti Earthquake in 2010, to monitor the Nigerian elections in 2011, by the Nepalese army to respond to the earthquake of 2015,in and by local activists groups such as Humanitarian Tracker to monitor violence in the Syrian civil war and Harass Map to help women report on sexual harassment.[source=Wikipedia].
In this article we will guide through the process of installing Ushahidi platform and make it ready for use.
This article assumes that you know how to run the Linux command line as the platform will be deployed on Linux Ubuntu operating system.
Installation
Step 1 Instantiate the Ubuntu Linux Operating system on Digital Ocean
Step 2 Use Putty terminal to access the operating system command line
Step 3 Install docker and docker-compose
sudo apt update
sudo apt install apt-transport-https ca-certificates curl software-properties-common
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -sudo add-apt-repository “deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable”
sudo apt-get update
apt-cache policy docker-ce
sudo apt-get install docker-ce
sudo systemctl enable dockerapt-get install docker-compose
Step 4 Install needed packages such as composer , php , wget , git and vim.
apt-get install composer php wget vim git make automake
Step 5 Clone the platform release found at Ushahidi GitHub platform release page.
git clone https://github.com/ushahidi/platform-release.git
cd platform-release/
docker-compose up
Step 6 Open your favorite web browser such as chrome , Firefox or internet explorer
Fill the address bar with the IP address or the server domain name to access the application.
Step 7 Click on Login icon then type in admin admin as the default user name and password once you do that you will be prompted to enter your email address and update your password.
Welcome to Ushahidi !