Skip to content

ja3ooni/ralph

 
 

Repository files navigation

Ralph

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

Features:

  • keep track of assets purchases and their life cycle
  • flexible flow system for assets life cycle
  • data center and back office support
  • dc visualization built-in

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

Gitter Build Status Coverage Status Code Health

Live demo:

http://ralph-demo.allegro.tech/

  • login: ralph
  • password: ralph

Screenshots

img

img

img

Installation

Debian package(recommended)

Visit our documentation on readthedocs.org for more details.

Developer installation

It's recommended to use Vagrant for development. Install Vagrant first (https://www.vagrantup.com/). To set-up Ralph environment run:

cd vagrant
vagrant up

Then ssh to virtual system:

vagrant ssh

Virtualenv is activated for you automatically.

Manual installation

Make sure you created virtualenv in which you will install ralph. If you want to install it in production, after cloning ralph repository, and activating virtualenv just make:

make install
ralph migrate
make menu

Or if you want to run in debug mode for detailed error messages and debug toolbar:

make install-dev
dev_ralph migrate
make menu

will install it for you as well.

Running

Make sure virtualenv is activated. To start server in debug mode:

make run

or if you don't want the debug output

ralph runserver_plus 0.0.0.0:8000

Ralph is available at 127.0.0.1:8000.

Documentation

Visit our documentation on readthedocs.org

Getting help

Ralph community will answer your questions on a chat: Gitter

About

Ralph is the CMDB / Asset Management system for data center and back office hardware.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 88.8%
  • HTML 5.4%
  • CSS 2.9%
  • JavaScript 1.8%
  • Shell 0.9%
  • Makefile 0.1%
  • Ruby 0.1%