Public Repository

Last pushed: 7 months ago
Short Description
Official ralph build
Full Description


Ralph is full-featured Asset Management, DCIM and CMDB system for data center and back office.


  • auto-discover existing hardware
  • keep track of assets purchases and their life cycle
  • generate flexible and accurate cost reports
  • integrate with change management process using JIRA integration

It is an Open Source project provided on Apache v2.0 License.

For more details about the project, visit Ralph Project Website

This is complete Docker image for Ralph systems(Core, Assets + Scrooge) with database, and workers included and preconfigured.


Install docker using instructions at Use Docker version > 1.5
Create volume data for mysql data and configuration:

`docker run -i -t -name mysql_data -v /var/lib/mysql -v /home/ralph/.ralph busybox /bin/sh -c "chown default /home/ralph; chown default /home/ralph/.ralph"

Initialize config file and empty mysql database with default login and password and collect static files:

```docker run -P -t -i --volumes-from mysql_data allegrogroup/ralph:latest /bin/bash /home/ralph/

Now, run as ralph:

docker run -P -p 8000:8000 -t -i --name ralph --mac-address=02:42:ac:11:ff:ff --volumes-from mysql_data allegrogroup/ralph:latest

Now, open your browser to: http://YOUR_DOCKER_IP:8000. That’s all! For more information read Docker manuals. Enjoy!


To upgrade docker image, stop Ralph instance, pull new docker image and run migration script for DB and static files.

docker pull allegrogroup/ralph:latest

docker run -P -t -i -volumes-from mysql_data allegrogroup/ralph:latest /home/ralph/

Docker Pull Command