Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
This is an archived version of RiverID that is no longer actively used or developed. Please see CrowdmapID for it's successor.
Python JavaScript Shell
Branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
api
cdn
config
diagrams
doc
frontend
locale
scripts
.gitignore
COPYING.txt
README.md

README.md

RiverID

Synopsis

RiverID is an authentication and identity management system that provides users with a secure central sign-on facility.

Architecture

Diagram

Application Load Balancer

Software

Deployment

  1. Run the installation script:
    wget -qO- https://raw.github.com/ushahidi/riverid/master/scripts/install-lb.sh | bash

  2. Edit the configuration file at the following location:
    /etc/nginx/sites-enabled/riverid

  3. Install the SSL certificate at the following location:
    /etc/nginx/ssl/riverid.in.crt

  4. Install the SSL key at the following location:
    /etc/nginx/ssl/riverid.in.key

  5. Load the new configuration:
    /etc/init.d/nginx reload

Application Cluster Node

Software

Deployment

  1. Run the installation script:
    wget -qO- https://raw.github.com/ushahidi/riverid/master/scripts/install-app.sh | bash

  2. Edit the configuration file at the following location:
    /var/www/riverid/api/config.py

  3. Load the new configuration:
    /etc/init.d/apache2 restart

MongoDB Replication Set Node

Software

Deployment

  1. Run the installation script:
    wget -qO- https://raw.github.com/ushahidi/riverid/master/scripts/install-mongo.sh | bash

  2. Whitelist the IP address of each Application Cluster Node and each other MongoDB Node. Replace 10.1.2.3 and repeat for each:
    iptables -I INPUT 1 -p tcp --dport 27017 -j ACCEPT -s 10.1.2.3

  3. After whitelisting the IP addresses, save the firewall configuration for restoration after reboot:
    iptables-save > /etc/firewall.conf

  4. Configure the Replication Set.

Content Delivery Network

  • http://c290918.r18.cf1.rackcdn.com/
  • https://c290918.ssl.cf1.rackcdn.com/

Documentation

Localisation

License

Support

See Also

Something went wrong with that request. Please try again.