Dashy — это современная и настраиваемая домашняя панель мониторинга, которая позволяет централизованно управлять ссылками, сервисами и прочей информацией. Dashy можно легко развернуть с помощью Docker. В этом гайде мы рассмотрим, как это сделать с нуля.
Создай отдельную папку для проекта:
mkdir dashy
cd dashy
Создай файл docker-compose.yml
со следующим содержимым:
version: '3.8'
services:
dashy:
image: lissy93/dashy:latest
container_name: dashy
ports:
- "8080:8080"
volumes:
- ./conf.yml:/app/user-data/conf.yml
restart: unless-stopped
Создай файл conf.yml
в той же папке. Это основной файл конфигурации Dashy. Пример минимальной конфигурации:
pageInfo:
title: "Домашняя панель"
description: "Добро пожаловать на мой портал"
appConfig:
theme: colorful
layout: auto
sections:
- name: "Полезные ссылки"
items:
- title: "Google"
icon: "fab fa-google"
url: "https://www.google.com"
- title: "GitHub"
icon: "fab fa-github"
url: "https://github.com"
Запусти контейнер командой:
docker-compose up -d
Теперь Dashy будет доступен по адресу:
📍 http://localhost:8080 (или по IP/домену сервера)
Перейдя на веб-интерфейс, ты можешь:
conf.yml
(или сохранить в UI)pageInfo:
title: "Панель управления"
description: "Централизованный доступ и мониторинг"
navLinks:
- title: "GitHub"
path: "https://github.com/Lissy93/dashy"
- title: "Документация"
path: "https://dashy.to/docs"
appConfig:
theme: matrix
layout: auto
statusCheck: true
showSplashScreen: false
language: ru
iconSize: medium
sections:
- name: "📡 Службы и статус"
icon: fas fa-server
items:
- title: "NAS"
url: "http://192.168.1.100"
icon: fas fa-hdd
statusCheck: true
- title: "Home Assistant"
url: "http://192.168.1.101:8123"
icon: fas fa-home
statusCheck: true
- title: "AdGuard Home"
url: "http://192.168.1.102"
icon: fas fa-shield-alt
statusCheck: true
- title: "Uptime Kuma"
url: "http://localhost:3001"
icon: fas fa-heartbeat
statusCheck: true
target: _blank
- name: "🛠️ Управление"
icon: fas fa-tools
items:
- title: "Portainer"
url: "http://localhost:9000"
icon: fab fa-docker
statusCheck: true
- title: "Pi-hole"
url: "http://192.168.1.103/admin"
icon: fas fa-wifi
statusCheck: true
- title: "Glances"
url: "http://localhost:61208"
icon: fas fa-chart-pie
statusCheck: true
target: _blank
- name: "🔗 Внешние ресурсы"
icon: fas fa-external-link-alt
items:
- title: "Google"
url: "https://www.google.com"
icon: fab fa-google
- title: "YouTube"
url: "https://www.youtube.com"
icon: fab fa-youtube
🔍 Что здесь происходит:
✅ Мониторинг сервисов включён (statusCheck: true)
🧠 Dashy будет автоматически проверять каждый URL и подсвечивать статус (зелёный/красный индикатор)
🗂️ Секции группируют сервисы: мониторинг, администрирование, внешние ресурсы
🎨 Включена тема "matrix" (можно заменить на другую из списка тем)