Repository navigation
Release v0.6.0
Dockpulse v0.6.0 (Go Edition)
Полный переход проекта на Go (Golang): сверхбыстрый интерактивный TUI-терминал с нулевыми зависимостями, молниеносным откликом (<2 мс) и кроссплатформенными бинарными файлами для Linux и macOS.
Возможности:
- Хост-метрики в реальном времени: ЦПУ (загрузка и ядра), RAM, дисковые разделы, сетевые IP/DNS и живая скорость сети (RX/TX).
- Docker Daemon & Containers: Прямой опрос unix-сокета (
/var/run/docker.sock) без оверхеда и задержек, список запущенных и остановленных контейнеров, порты, статусы. - Docker Compose Stacks: Автоматическая группировка контейнеров в проекты Compose, подсчет сервисов и общий статус стека.
- Docker Swarm Clusters: Определение состояния ноды (Manager / Worker, Leader), топология кластера и реплицированные сервисы.
- Современный TUI интерфейс: Полноэкранный псевдографический дашборд на Charm Bubble Tea & Lip Gloss, цветные индикаторы, переключение вкладок
1-4, обновление клавишейrили автоматический тик. - Одиночный автономный бинарник: Никаких интерпретаторов, pip или зависимостей. Работает на дистрибутивах Linux и macOS.
Установка:
Debian / Ubuntu / Linux Mint (.deb):
# Для x86_64 / amd64:
wget https://github.com/AndreyJVM/dockpulse/releases/download/v0.6.0/dockpulse_0.6.0_amd64.deb
sudo dpkg -i dockpulse_0.6.0_amd64.deb
# Для ARM64 (Raspberry Pi, ARM-серверы):
wget https://github.com/AndreyJVM/dockpulse/releases/download/v0.6.0/dockpulse_0.6.0_arm64.deb
sudo dpkg -i dockpulse_0.6.0_arm64.debПрямой запуск автономного бинарника (Linux / macOS):
tar -xzf dockpulse_v0.6.0_linux_amd64.tar.gz
./dockpulse