-
-
Notifications
You must be signed in to change notification settings - Fork 114
Description
Description
When running Dockhand on a Raspberry Pi 5 (8 GB RAM, ARM64), the total system memory is correctly detected, but the memory usage for individual containers is not displayed in the UI (shows 0B for all containers).
On a separate server with an Intel i9-12900T CPU, using the same setup, memory usage is displayed correctly for all containers. This suggests the issue may be specific to ARM64 / Raspberry Pi environments.
Environment:
Device: Raspberry Pi 5 (8 GB RAM)
Architecture: ARM64
Docker version: 29.3.0
Dockhand version: latest (fnsys/dockhand)
Expected behavior:
Each container should show its current memory usage in the "Memory" column.
Steps to reproduce
Run Dockhand on a Raspberry Pi 5 (ARM64)
Start multiple containers
Open the Dockhand UI
Check the "Memory" column
Logs
[dockhand] 2026-03-21T07:48:48.864221300Z 2026-03-21T07:48:48.864Z [Auth] Login successful: user=REDACTED provider=local ip=REDACTED mfa=no
[dockhand] 2026-03-21T09:27:52.426824399Z Running as root user
[dockhand] 2026-03-21T09:27:52.427244195Z Docker socket accessible at /var/run/docker.sock
[dockhand] 2026-03-21T09:27:52.476811251Z Detected Docker host hostname: HOSTNAME
============================================================
DATABASE INITIALIZATION
============================================================
Database: SQLite
Path: /app/data/db/dockhand.db
[OK] SQLite database opened
Total migrations: 4
Applied: 4
Pending: 0
[OK] Database schema is up to date
[OK] Database initialized (SQLite)
Detected Docker socket at: /var/run/docker.sock
[Crypto] Kernel: 6.12.75+rpt-rpi-2712 (using native crypto)
[Encryption] Using encryption key from /app/data/.encryption_key
[Encryption] Checking for unencrypted credentials...
Hostname for license validation: HOSTNAME
[HostPath] Detected container ID: c9e9bade2816
[SubprocessManager] Starting Go worker (/app/bin/collection-worker)...
[Scheduler] Starting scheduler service...
[collector] starting...
[Scheduler] System schedule cleanup: 0 3 * * * [Europe/Budapest]
[Scheduler] System event cleanup: 30 3 * * * [Europe/Budapest]
[Scheduler] Volume helper cleanup: every 30 minutes [Europe/Budapest]
[Scheduler] Refreshing all schedules...
[Scheduler] Registered 0 container schedules, 0 git stack schedules, 0 env update check schedules, 0 image prune schedules
[Scheduler] Service started
Listening on http://0.0.0.0:3000/ with WebSocket
[SubprocessManager] Go worker ready
[collector] configured env 1 (HOSTNAME) type=socket base=http://localhost
[collector] metrics interval set to 30000ms
[collector] event mode=stream pollInterval=60000ms
[HostPath] Cached 2 mount(s)
[HostPath] Detected own network: bridge-pro
[HostPath] Detected host path for /app/data: /var/lib/docker/volumes/dockhand_data/_data
[Startup] Host data directory detected: /var/lib/docker/volumes/dockhand_data/_data
[SubprocessManager] Environment "HOSTNAME" (1) is now onlineBrowser logs
Dockhand version
1.0.21 - d256fe9 (Mar 13, 2026)
Hawser version (if used)
No response
Connection mode
Shocket
Please confirm the following
- I have already searched for relevant existing issues and discussions before opening this report.
- I have updated the title field above with a concise description.