Awesome
RIPE Atlas Halo
A heads-up display for your network
How to Run It
It's a Django app, so if you're familiar with that, installation should be easy. Just do the following:
- Create a virtualenv (Python 3.4+)
- Enter that virtualenv
- Check out the code from this repo
- Run
pip install -r requirements.txt
(in the root of this project) - Change to the
src
directory in this project - Run
./manage.py migrate
- Run
./manage.py runserver
- Open a browser and point it at http://localhost:8000/
Docker Version
You can build, and start the ripe-atlas-halo project as a docker container using the following commands.
The first will command docker to execute the Dockerfile and create a new local image on your workstation which contains the current src of the project, along with the required dependencies based on requirements.txt
The second command starts the container for use.
docker build -t ripe-atlas-halo .
docker run -d -name my-ripe-atlas-halo -p 8000:8000 ripe-atlas-halo
Once the container has started, you can navigate to the interface on http://localhost:8000/
To stop the container, simply run
docker stop my-ripe-atlas-halo
Colophon
This project was named "Halo" after the video game by the same name. It's a reference to heads-up display (as one has in any FPS), which is synonym for a dashboard... which is what this is.
Give us a break, we had limited time and more important things to do than pick a name ;-)