Container Layout
/data
ββ config.yaml # See also configuration reference
ββ logs/ # Rolling logs for agent, every data flow, Redpanda β¦
ββ redpanda/ # Redpanda data & WALs (backup-worthy)
ββ hwid # Device fingerprint sent to the console
Mount one persistent volume (e.g. umh-core-data
) to /data
and youβre done.
/config.yaml
See also Configuration Reference
/logs
current
The file S6 is actively appending log lines to. Keep an eye on this one with tail -f
.
previous
A temporary name used during a rotation; disappears once rotation completes.
@<timestamp>.s
An archived log that was rotated cleanly. The timestamp is the moment the rotation occurred.
@<timestamp>.u
A βunfinishedβ archive β it was the current
file when the container was killed.
lock
, state
, processed
, newstate
Book-keeping files S6-log uses while rotating or while a post-processor runs.
The life-cycle in practice
Normal running β all services write to their own
current
file.Size hits 1 MB β S6 atomically renames
current
to a name such as@20250530T131218Z.s
, then immediately creates a fresh emptycurrent
. (Skarnet)Prune β if the directory now has > 20 archives, the oldest ones are deleted so the newest 20 remain. (Skarnet)
You read logs β use:
# live stream tail -f /data/logs/<service>/current # inspect an old file (the '@β¦s' ones are plain text) less /data/logs/<service>/@20250530T131218Z.
/redpanda
The Redpanda data directory.
HWID
A unique identifier for that UMH-Core installation. Useful for troubleshooting.
Last updated