Dashboard

Git Web Manager

At-a-glance health, deployment activity, and infrastructure status.

Overview

The Dashboard is the default landing page after login, available at /dashboard. It surfaces health status, recent deployment activity, and infrastructure state in one view without navigating into individual projects.

The top row of stat cards is always visible regardless of which tab is active:

  • Total Projects — count of all projects owned by the current user.
  • Healthy Sites — projects with active health monitoring whose last check returned OK.
  • Health Issues — monitored projects whose last check returned a non-OK status.
  • Deployments Today — number of deploy actions run since midnight.

Projects Tab

The Projects tab is the default view. It contains three panels:

Site Health Monitor

Each project with health monitoring enabled appears in this grid. A sparkbar shows the last 30 health check results (green = OK, red = failed, grey = unknown), and an uptime percentage is calculated from that window. Projects with no configured health URL or site URL are excluded from this panel entirely.

Needs Attention

Three collapsible sub-sections highlight projects that need action:

  • Health Problems — projects whose last health check was not OK.
  • Updates Available — projects with new commits waiting to be deployed.
  • Security Issues — projects with open audit vulnerabilities.

Each sub-section shows project name, status badge, and a direct link to the project page. The section is hidden when no issues are present.

Recent Deployments

A feed of the last 10 deploy actions across all projects, with the project name, triggered-by user, status badge, and timestamp.

Containers Tab

The Containers tab shows a live summary of your Docker environment. If Docker is not running or not installed, a notice is displayed instead of the tiles.

Summary Tiles

  • Running / Stopped — container counts by state.
  • Images — total image count on the Docker host.
  • Volumes — total volume count.

Container List

All containers (running and stopped) are listed with their name, image, and current state. The list links through to the full Containers workspace for detailed management.

Docker Summary Sidebar

A compact sidebar shows network count and other host-level stats alongside the container list.

Swarm Cluster (Enterprise)

When Docker Swarm is active, an additional card displays node count, ready-node count, and active service count. This card is only shown in Enterprise Edition installations.

Health Refresh

Health status on the dashboard auto-refreshes every 60 seconds via live polling. A Refresh Health button triggers an on-demand check for all monitored projects, subject to a one-minute cooldown per project to avoid hammering endpoints.