-
released this
2026-10-15 22:47:23 +03:00 | 0 commits to main since this releaseПереработан интерфейс UPS: компактное окно с вкладками Обзор, Батарея, Диагностика, Графики, Исходные данные. Сдержанная типографика, компактные блоки и адаптация к узкому экрану.
Частота отображается обычным значением без слова «исправлено»; технические пояснения сохранены в исходных данных. Графики показываются по одному с выбором показателя и периода. Расчётная мощность сохраняет знак ≈.
Проверены обзор и выбор графика в браузере, адаптация к ширине 390 px, синтаксис JavaScript, Go-тесты и сборка.
Downloads
-
released this
2026-10-15 22:35:18 +03:00 | 1 commits to main since this releaseРасширенная карточка UPS: питание, батарея, пороги и диагностика, раскрываемые исходные параметры NUT/apcupsd. Расчёт мощности по номинальным ваттам и нагрузке с явной пометкой ≈; измеренная мощность при наличии имеет приоритет.
Коррекция частоты CyberPower/CPS при характерной ошибке масштаба 450–650 → 45–65 Гц. Для VP700ELCD 498.0 отображается как 49.8 Гц, исходное значение сохранено. Невалидная дата CPS не используется для возраста батареи.
Графики за 1 час, 24 часа и 7 дней: заряд/нагрузка, мощность, вход/выход, батарея, автономность, частота. Новые графики заполняются после обновления раз в минуту. При потере связи записываются пропуски.
Проверены данные VP700ELCD, расчёт 390 × 46% = 179.4 Вт, отсутствие повторной коррекции частоты, сохранение исходных значений и история. Go-тесты с race detector, go vet, JavaScript и интерфейс проверены.
Downloads
-
released this
2026-10-15 20:48:21 +03:00 | 2 commits to main since this releaseГорода на карте трафика: при установленной DB-IP City Lite и масштабе от 200% появляются точки и подписи городов с HTTP/CrowdSec-активностью. Наведение показывает статистику, нажатие открывает карточку города. Импульсы HTTP/CrowdSec используют координаты города, когда они доступны.
Статистика считается по всей сохранённой истории за 24 часа с фильтрами. Показываются до 500 наиболее активных городов, остальные события остаются в точках стран. TCP/UDP/ICMP остаются на уровне стран. Геолокация приблизительная, может относиться к VPN или провайдеру.
Проверены координаты и агрегация на официальной базе DB-IP, Go-тесты с race detector, go vet, JavaScript и интерактивная карточка города в браузере. База городов по-прежнему скачивается из вложения v0.25.1.
Downloads
-
released this
2026-10-15 20:41:27 +03:00 | 3 commits to main since this releaseВ историю карточек и стран добавлен локальный фильтр: Все события / HTTP / Срабатывания / Решения CrowdSec. Выбор сохраняет страну, остальные условия и снимок времени, сбрасывает страницу истории.
DB-IP City Lite 2026-10 размещена отдельным вложением релиза (CC BY 4.0, https://db-ip.com/db/download/ip-to-city-lite). Dashboard скачивает её сначала из Gitea, при ошибке — с официального сервера DB-IP. Оригинальная база без изменений, проверяется контрольная сумма.
Проверены фильтрация в интерфейсе, Go-тесты с race detector, go vet и синтаксис JavaScript.
Downloads
-
released this
2026-10-15 20:26:30 +03:00 | 4 commits to main since this releaseКарта перерисовывает векторные границы при зуме 100–600%. Маркеры, линии и подписи сохраняют читаемый размер. Светлая и тёмная темы.
Модальные окна карточек и стран теперь загружают всю сохранённую историю за 24 часа по 50 записей, с серверными фильтрами и фиксированным снимком. Карточка уникальных IP показывает все HTTP IP и число запросов. Убрана зависимость подробностей от последних 100 событий.
Определение города и региона локальной базой DB-IP City Lite. Установка отдельной кнопкой в настройках карты (~58 МБ загрузка, ~121 МБ на диске). IP посетителей не отправляются внешним сервисам. Геолокация приблизительная; карта остаётся обзорной картой стран.
Проверены Go-тесты, race detector, go vet, синтаксис JavaScript, пагинация за пределами 100 записей и обе темы. Сборка Linux amd64.
Downloads
-
released this
2026-10-15 20:12:18 +03:00 | 5 commits to main since this releaseИнтерактивная карта трафика: светлая тема в стиле основного Dashboard, общая настройка темы с сохранением выбора. Масштаб 100–600%, колесо мыши, кнопки +/−, перетаскивание и сенсорные жесты. Подсветка стран при наведении, суточная статистика и текущие сетевые потоки в подсказках; нажатие открывает подробности.
Все четыре карточки статистики открывают модальные окна с итогом, объяснением метрики, разбивкой по странам и примерами событий. Статистика стран считается сервером по всей доступной истории за 24 часа с учётом фильтров. Выборка событий явно обозначена и не выдаётся за полный журнал.
Проверены Go-тесты и race detector, go vet, JavaScript syntax, светлая тема, зум и сброс, карточки и окно страны на настольном и мобильном экране. Сборка Linux amd64.
Downloads
-
released this
2026-10-14 20:41:26 +03:00 | 6 commits to main since this releaseДобавлена установка агента на Alpine Linux x86_64 в LXC через OpenRC: автозапуск, supervise-daemon, перезапуск после обновлений. Установщик проверяет SHA-256 бинарника. При включённом сетевом сборе Alpine автоматически устанавливает conntrack-tools через apk.
Агент автоматически обнаруживает NPM/NPM+ по Docker mounts, включая именованные volumes, читает формат access.log NPM+ и ротацию логов. Единственный контейнер CrowdSec обнаруживается автоматически; cscli alerts list выполняется через локальный Docker socket без нового API-ключа и публикации LAPI. Пересоздание контейнеров подхватывается при повторном обнаружении раз в минуту. Доступны ручные переопределения каталога и контейнера.
Для NPM+ нужны включённые access-логи (LOGROTATE=true). Выбор агента и включение карты выполняются в настройках Dashboard. Права conntrack внутри LXC зависят от конфигурации контейнера. Управление systemd-службами и обновление пакетов ОС из интерфейса остаются функциями Debian/Ubuntu/systemd.
Проверены Go-тесты, race detector, go vet, синтаксис shell/JavaScript, установка systemd/OpenRC с подменёнными системными командами, парсинг NPM+, IPv6, ротация и Docker exec. На живом Alpine LXC проверка ещё не выполнялась. Сборка Linux amd64, CGO_ENABLED=0.
Downloads
-
released this
2026-10-09 23:01:55 +03:00 | 7 commits to main since this releaseTCP/UDP/ICMP теперь отображаются отдельным цветным слоем на карте. Импульс означает новый снимок conntrack (~5 секунд), а не пакет или новое соединение. Поддержаны входящие и исходящие потоки, отключение слоя, диагностика и скрытие устаревшей активности. HTTP-статистика и текущие сетевые потоки считаются отдельно.
Добавлены настраиваемые правила мониторинга: точный IP, необязательные домен и префикс пути. Переключатель «Скрыть мониторинг» на карте и в таблице потоков сохраняется в браузере. Начальное правило — 192.168.0.10, фильтр по умолчанию выключен. Проверки остаются в истории; CrowdSec и счётчики firewall не скрываются. Правила без домена/пути применяются также к инициатору сетевых потоков.
Проверены фильтрация истории и статистики, сохранение событий CrowdSec, IPv6, направление сетевых потоков, мобильная компоновка, go test ./..., go test -race ./... и go vet ./.... Сборка Linux amd64. Совместимо с сетевым агентом v0.21.0+.
Downloads
-
released this
2026-10-09 22:39:08 +03:00 | 8 commits to main since this releaseНовый режим «Сетевая активность» (/network): TCP, UDP, ICMP/ICMPv6, состояния TCP, исходные и обратные пары адресов с NAT/Docker, локальная геолокация, топ IP и портов, фильтры и поиск, подробности потока, постраничный просмотр с фиксацией снимка. Компактная страница и мобильные вкладки.
В Настройки → Карта трафика добавлен отдельный выключатель TCP/UDP/ICMP. По умолчанию выключен; использует выбранный агент v0.21.0+, основной выключатель карты отключает оба режима. Общие алерты и письма не создаются.
При включении сетевого режима агент сам устанавливает отсутствующий conntrack на Debian/Ubuntu через apt-get и отдельную systemd-службу (root). Уже установленный пакет не переустанавливается; ошибка видна в диагностике, повтор не чаще раза в 30 минут работы процесса. Устанавливается только conntrack с необходимыми зависимостями, без upgrade системы. nft нужен для счётчиков firewall. Агент читает текущую таблицу примерно раз в 5 секунд: короткие потоки между снимками могут быть пропущены. До 5000 записей, сохраняется последний снимок. Байты/пакеты доступны только при включённом учёте конкретного потока; отсутствие данных не выдаётся за ноль. Firewall/NAT/sysctl автоматически не меняются.
Счётчики блокировок: nftables раз в 30 секунд, только анонимные счётчики непосредственно перед drop/reject в таблицах/цепочках CrowdSec. Значения накопительные с создания правил, не количество атак или HTTP-запросов. Для неподдерживаемых конфигураций — явная диагностика.
Проверено: go test ./..., go test -race ./..., go vet ./..., JavaScript syntax, браузерные проверки настольного/мобильного вида, фильтра UDP, IPv6-поиска, листания и деталей NAT на искусственных данных. На живом NPM сбор ещё не проверен. Linux amd64, CGO_ENABLED=0.
Downloads
-
released this
2026-10-09 19:58:25 +03:00 | 10 commits to main since this releaseОбновлён дизайн страницы «Карта трафика»: графитовая тема, цветные акценты, компактные счётчики, карта и лента в центре, график и рейтинги снизу. Компоновка подстраивается под высоту окна без прокрутки основной страницы.
На телефоне — вкладки «Карта / События / Статистика». Последние 100 событий доступны по страницам; нажатие открывает полные подробности. При просмотре истории список фиксируется, кнопка «К новым» возвращает живую ленту. Статус источника и объяснение метрик вынесены в отдельные окна.
Проверены мобильные размеры 390×568, 390×667, 390×844 и настольные 1280×600, 1366×768, 1440×900, 1920×1080; листание и детали событий, ошибки консоли, синтаксис JavaScript и go test ./.... Linux amd64, CGO_ENABLED=0.
Downloads