Перейти к основному содержанию
Скидка 50% все планы, ограниченное время. Начиная от $2.48/mo
Dashy

Dashy

Dashy — настраиваемая стартовая страница для вашего хоумлаба. Статус сервисов, виджеты, темы оформления и закладки — всё в одном конфигурационном файле. Лицензия MIT, более 60 типов виджетов: погода, RSS, статистика GitHub, состояние сервера, биржевые котировки. Самый популярный дашборд для хоумлаба на GitHub.

Кратко

25.5k

Звёзды на GitHub

57

Просмотры страниц

275

Активные установки

Лицензия MIT Версия Latest OS Ubuntu Server 24.04 LTS Min RAM 2 GB IP IPV4,IPV6

Активные установки — пример данных (предпросмотр); реальная метрика будет подключена до запуска.

Доступ

  • Запуск может занять некоторое время — подождите, пока сервис полностью не заработает.
  • Веб-интерфейс: https://<server-ip>
  • Примите предупреждение SSL (самоподписанный сертификат).
  • Войдите с именем пользователя и паролем администратора, которые вы указали при установке.
  • Учётные данные для входа хранятся в: /root/.cloudzy-creds

Важные файлы и директории

  • Корневая директория приложения: /root/dashy/
  • Файл конфигурации Dashy: /root/dashy/config.yml
  • Файл Docker Compose: /root/dashy/docker-compose.yml
  • Сохранённые учётные данные администратора (только чтение): /root/.cloudzy-creds
  • Конфигурация сайта Nginx: /etc/nginx/sites-available/dashy
  • Активный сайт Nginx: /etc/nginx/sites-enabled/dashy
  • Сертификат TLS: /etc/nginx/ssl/fullchain.pem
  • Приватный ключ TLS: /etc/nginx/ssl/privkey.pem

Управление сервисами

Проверить статус контейнера:

docker compose -f /root/dashy/docker-compose.yml ps

Перезапуск:

docker compose -f /root/dashy/docker-compose.yml restart

Посмотреть логи:

docker compose -f /root/dashy/docker-compose.yml logs -f

Включение SSL с доменом

1. Направьте ваш домен на IP сервера.

2. Откройте конфиг NGINX и замените оба server_name <IP>; с вашим доменом (<your-domain>) для блоков HTTP (порт 80) и HTTPS (порт 443):

vim /etc/nginx/sites-available/dashy

3. Установите Certbot:

apt install -y certbot python3-certbot-nginx

4. Выполните следующую команду, чтобы сгенерировать валидный сертификат Let’s Encrypt:

certbot certonly --nginx --non-interactive --agree-tos --email [email protected] -d yourdomain.com

5. Замените пути SSL в конфиге NGINX:

vim /etc/apache2/sites-available/dashy
# Before:
    # ssl_certificate /etc/nginx/ssl/fullchain.pem;
    # ssl_certificate_key /etc/nginx/ssl/privkey.pem;
# After:
    # ssl_certificate /etc/letsencrypt/live/yourdomain.com/fullchain.pem;
    # ssl_certificate_key /etc/letsencrypt/live/yourdomain.com/privkey.pem;

6. Перезапустите NGINX, чтобы применить изменения:

systemctl restart nginx

7. Откройте браузер и перейдите по адресу: https://yourdomain.com

Ещё в Self Hosted

Похожие приложения.

Развернуть Dashy прямо сейчас. От $2,48/мес.