mysurik.ru

Homepage — статичный дашборд для сервера, который я пожалел что не поставил раньше

Дашборд Homepage для мониторинга сервера

Я перепробовал кучу панелей для сервера. Начинал с Webmin — страшно, медленно, непонятно. Потом перешёл на Cockpit — уже лучше, но вебсокеты жрали память, и на слабом сервере он тормозил. Пробовал даже самописный скрипт на PHP — выкинул после первого же обновления.

Homepage — это статичный дашборд: HTML, CSS, немного JS. Без баз данных. Без PHP. Без демонов. Просто страница, которая показывает всё, что тебе нужно.

Ставится за две минуты. Docker образ содержит nginx и готовый конфиг. Я смонтировал директорию с конфигами и через пять минут уже видел все свои сервисы на одном экране.

Главное — виджеты. Homepage поддерживает поиск Docker контейнеров, ping, uptime, погоду, календарь. Ты просто пишешь YAML конфиг и получаешь красивую карточку с сервисом. Кликнул — открылся сервис.

Что мне особенно зашло:
— Виджет Docker — сам подхватывает запущенные контейнеры
— Status-бар — CPU, RAM, диск прямо сверху
— Кастомные иконки — я добавил иконки для каждого сервиса
— Поиск — мгновенный поиск по всем сервисам
— Темы — быстро переключил на тёмную

Я настроил Homepage на порту 8080, прикрутил через nginx reverse proxy, повесил SSL — и теперь это моя стартовая страница в браузере.

Единственное, о чём жалею — что не поставил его раньше. Полгода прыгал между панелями, а решение оказалось простым. Одна HTML-страница, которая работает годами без обновлений. Теперь я захожу на сервер через Homepage и не вспоминаю про консоль для базовых вещей.

Ваш комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *