Umami Dashboard

A modern Umami analytics dashboard providing real-time website traffic statistics and monitoring capabilities. Features 馃殌 Real-time traffic monitoring 馃搳 Multi-website statistics aggregation 馃搱 Historical data chart visualization 鈿欙笍 Flexible configuration management 馃攧 Auto-refresh settings 馃捑 Local data storage 馃實 Environment variable support

yaml

docker-compose.yml

services:
  umami-dashboard:
    image: songtianlun/umami-dashboard:latest
    container_name: umami-dashboard
    restart: unless-stopped
    ports:
      - "3000:3000"
    environment:
      - UMAMI_SERVER_URL=https://analytics.yoursite.com
      - UMAMI_USERNAME=${UMAMI_USERNAME}
      - UMAMI_PASSWORD=${UMAMI_PASSWORD}

.ENV

.env example

UMAMI_USERNAME=admin
UMAMI_PASSWORD=changeMe123

deployment

Quick Start

  1. Create a working directory named after the service.
  2. Copy the compose file and generated `.env` into that directory.
  3. Review the variables and replace placeholders with real values.
  4. Run `docker compose up -d`.
mkdir umami-dashboard
cd umami-dashboard
# create docker-compose.yml
# create .env
docker compose up -d