(Update: StatusNet is now merged into GNU social)

StatusNet is a federated microblogging service. This is how I managed to setup a local server on my laptop under MAMP.

  1. Set MAMP PHP version to 5.2.*
  2. Extract tar into htdocs
  3. Fix permissions
  4. Replace .htaccess with the htaccess.sample, filling out the values manually
  5. Add statusnet database using phpmyadmin
  6. Make sure statusnet database user has all the permissions.
  7. Apply this patch. If this isn’t applied doing a tweet status update will result in a HTTP 500.
  8. Run the install script

StatusNet should now be running locally and be fully functional.