This guide uses Docker Compose to run dashdot server dashboard.
For Docker installation, see Docker.
mkdir -p /opt/dashdot
cd /opt/dashdot
Create docker-compose.yml:
services:
dashdot:
image: mauricenino/dashdot:6.2.4
container_name: dashdot
ports:
- "3000:3000"
volumes:
- /:/host:ro
environment:
- SERVER_ADDRESS=::
- SERVER_PORT=3000
- CPU_CORES=4
- MEMORY_SIZE=8
- STORAGE_SIZE=256
privileged: true
restart: unless-stopped
docker compose up -d
Check container status:
docker compose ps
View logs:
docker compose logs -f dashdot
Access web UI at http://SERVER_IP:3000
docker compose restart dashdot
docker compose down
docker compose pull
docker compose up -d
Environment variables for customization:
| Variable | Description | Example |
|---|---|---|
CPU_CORES |
Number of CPU cores for display | 4 |
MEMORY_SIZE |
Total RAM in GB | 8 |
STORAGE_SIZE |
Total storage in GB | 256 |
SERVER_PORT |
Listening port | 3000 |
Running containers in production? We help with:
Need help? office@linux-server-admin.com or Contact Us