<section xmlns="http://docbook.org/ns/docbook" xmlns:xi="http://www.w3.org/2001/XInclude" xmlns:xlink="http://www.w3.org/1999/xlink" version="5.0" xml:id="dashboard-service"> <title>Dashboard</title> <para>The dashboard is a modular <link xlink:href="https://www.djangoproject.com/">Django web application</link> that provides a graphical interface to OpenStack services.</para> <informalfigure> <mediaobject> <imageobject> <imagedata contentwidth="4in" fileref="figures/horizon-screenshot.jpg"/> </imageobject> </mediaobject> </informalfigure> <para>The dashboard is usually deployed through <link xlink:href="http://code.google.com/p/modwsgi/" >mod_wsgi</link> in Apache. You can modify the dashboard code to make it suitable for different sites.</para> <para>From a network architecture point of view, this service must be accessible to customers and the public API for each OpenStack service. To use the administrator functionality for other services, it must also connect to Admin API endpoints, which should not be accessible by customers.</para> </section>