The instructions below detail how to update your Ushahidi instance. It is intended for developers and admins who are running the engine on their own servers. **Step 1:** Backup everything including .htaccess, ./applications/config/config.php, database.php and auth.php. Back up your database. It is recommended to keep a backup of the entire /ushahidi/ installation directory in case you make a mistake. **Step 2:** Download the most recent version of Ushahidi from the Github.com repository at http://github.com/ushahidi/Ushahidi_Web/downloads **Step 3:** Depending on your database version, execute the appropriate upgrade*-*.sql scripts in phpMyAdmin or via the command line to bring your database up to date. Each schema revision is usually only a couple of small changes. You can determine which schema revision your database is at by examining your settings table, the value of db_version. If you are at version 25, you need to upgrade from 25-26, 26-27, 27-28 and so on up to the latest sql file in your /sql directory. **Step 4:** Copy the new files over the old ones. **Step 5:** Update config.php, database.php, auth.php as necessary to match your previous configuration details with the database name, database user name, and database password. That’s it! You are done. Your Ushahidi instance is updated. If you have problems [[http://forums.ushahidi.com/|visit the forums]].