đŸšĸ

Docker Dashboard

A modern dashboard for your containers

Fully containerized web app to monitor, manage, and view live stats/logs for all your Docker containers.
100% Docker-based | No local dependencies | Linux optimized

Docker Linux License Last Commit
â„šī¸

This is a Docker Application

Docker Dashboard is a server-side application that needs to run on your Docker host. This GitHub Pages site shows screenshots and documentation. To use the dashboard, install it on your server using the instructions below.

✨ Features

📊

Live Monitoring

Real-time CPU, RAM, Network, and Disk usage with interactive charts

📡

Bandwidth Tracking

Monitor total data downloaded/uploaded by each container

🔗

qBittorrent Integration

Accurate bandwidth tracking for VPN-bound qBittorrent containers

📝

Log Streaming

View live container logs with WebSocket streaming

đŸŽ›ī¸

Container Management

Start, stop, and restart containers with one click

🎨

Modern UI

Ultra-modern glass-morphism design with animated gradients

🔐

Authentication

Optional login system with bcrypt password hashing

đŸ“Ļ

Fully Containerized

No Node.js, npm, or any local dependencies required

🐧

Linux Optimized

Designed and tested for Linux servers

📸 Screenshots

Dashboard Overview

Dashboard Overview

Monitor all your containers at a glance with real-time stats

Container Details & Live Charts

Container Details

Detailed metrics with interactive charts and live updates

CPU Usage Breakdown

CPU Breakdown

See which containers are using the most CPU

Data Usage Analytics

Data Usage

Track download and upload for each container

🚀 Quick Start

1ī¸âƒŖ Clone the Repository

git clone https://github.com/MNDL-27/docker-dashboard.git
cd docker-dashboard

2ī¸âƒŖ Copy Configuration

cp docker-compose.example.yml docker-compose.yml

3ī¸âƒŖ Start the Dashboard

docker compose up -d

4ī¸âƒŖ Access the Dashboard

Open your browser and navigate to:

http://localhost:1714

🔐 Optional: Enable Authentication

Edit your docker-compose.yml and add:

environment:
  - ENABLE_AUTH=true
  - AUTH_USERNAME=admin
  - AUTH_PASSWORD=your-secure-password

📚 Resources

Made with â¤ī¸ by MNDL-27

Licensed under Apache 2.0 with Commons Clause

✅ Free to use â€ĸ ❌ Cannot be sold commercially