Files
felhom.eu/documentation/audits/i18n-slice6-2026-09-20/drill/box-logs/controller.log
T
admin 91f047dfc0
gates / gates (push) Successful in 29s
Localisation slice 6: the guide in English, and a stranger's first hour (R-561)
Part 0 shipped as controller v0.258.0 (its own commit). Part A is the guide's
English twin. Part B is the walk: a box installed from scratch that day, used by an
English speaker following only the English guide and the screens.

VERDICT: not yet ready for an English-speaking tester, because the claim page — the
one screen between them and their box — is English chrome with Hungarian messages
(R-596, P1). Everything else held: the download page, the bilingual console, all
three customer mails, the bind page and its refusal, the dashboard's first language
from customer.language alone, both app pages, the whole catalog, the language switch
both ways — every one of them with zero Hungarian lines.

One intervention (I1 = R-494, filed 2026-09-14); the stop rule was not reached. The
walk exercised what 2026-09-14 could not: the graphical installer, the auto-reboot,
and the mailed link and self-bind page end to end — that walk's H1 is closed, because
this session had a mailbox.

R-214 CLOSED as a side effect and seen rather than reasoned about: the console's last
paint is now the bilingual "the box is linked" banner.

R-516 does NOT close, and the item-by-item note says why: more than half its twelve
items are about what a HUNGARIAN household reads, and an English walk cannot see
them. It now waits on a Hungarian walk with a second drive.

Rows opened: R-596 (P1, the claim page), R-597 (the setup code is three Hungarian
words), R-598 (the Backup page's protection warnings), R-599 (a drill's teardown is
blocked 30 minutes by report staleness and the 409 does not say so).

Golden 0.258.0 baked, published, vouched, with its record. The waiver was NOT retired
and the record says why in one line.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_0159rPz1ZhFKsS53msqPYxtS
2026-09-20 19:26:16 +02:00

290 lines
24 KiB
Plaintext

perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = (unset),
LC_ALL = (unset),
LC_CTYPE = "UTF-8",
LC_NUMERIC = (unset),
LC_COLLATE = (unset),
LC_TIME = (unset),
LC_MESSAGES = (unset),
LC_MONETARY = (unset),
LC_ADDRESS = (unset),
LC_IDENTIFICATION = (unset),
LC_MEASUREMENT = (unset),
LC_PAPER = (unset),
LC_TELEPHONE = (unset),
LC_NAME = (unset),
LANG = "en_US.UTF-8"
are supported and installed on your system.
perl: warning: Falling back to a fallback locale ("en_US.UTF-8").
2026/09/20 16:57:08 [INFO] local-api: channel up (agent 169.254.253.1:8443) — guest 9201, 3 mount(s) visible
2026/09/20 16:57:08 [INFO] local-api: mount mp0 → /var/lib/felhom (storage=local-lvm, class=, backup=true)
2026/09/20 16:57:08 [INFO] local-api: mount mp9 → /etc/felhom-bootstrap (storage=/var/lib/felhom-agent/guests/9201/bootstrap, class=, backup=false)
2026/09/20 16:57:08 [INFO] local-api: mount mp8 → /mnt/felhom-drives (storage=/mnt/felhom-drives, class=, backup=false)
2026/09/20 16:57:08 [INFO] felhom-controller 0.258.0 starting (customer: drill-en-0920, domain: drill-en-0920.felhom.eu)
2026/09/20 16:57:08 [INFO] [settings] Loaded settings from /opt/docker/felhom-controller/data/settings.json
2026/09/20 16:57:08 [INFO] Encryption key loaded from /opt/docker/felhom-controller/data/encryption.key
2026/09/20 16:57:08 [INFO] [stacks] Using compose command: docker compose
2026/09/20 16:57:08 [INFO] [stacks] ScanStacks complete: 55 stacks found (0 deployed, 55 available)
2026/09/20 16:57:08 [INFO] [stacks] Status refresh: 2 containers across 55 stacks
2026/09/20 16:57:08 [INFO] [stacks] Encryption migration: no stacks needed migration
2026/09/20 16:57:08 [INFO] [quiesce] loop started (poll 5m0s, max-quiesce 30m0s)
2026/09/20 16:57:08 [INFO] [stacks] desired-state backfill: 0 app(s) recorded as running, 0 left unrecorded (state ambiguous — legacy boot behaviour retained)
2026/09/20 16:57:08 [INFO] [stacks] installed-images backfill: 0 app(s) recorded, 0 already had a record, 0 left unrecorded (could not be observed completely — unknown, which renders nothing)
2026/09/20 16:57:08 [INFO] [stacks] pin adoption: 0 pinned, 0 already pinned, 0 left unpinned (0 not completely observed, 0 running something the template no longer offers)
2026/09/20 16:57:08 [INFO] [sync] Starting catalog sync (repo: https://gitea.dooplex.hu/admin/app-catalog-felhom.eu.git, interval: 15m0s)
2026/09/20 16:57:08 [INFO] [sync] Starting catalog sync
2026/09/20 16:57:08 [INFO] [sync] Pulling latest from https://gitea.dooplex.hu/admin/app-catalog-felhom.eu.git (branch: main)
2026/09/20 16:57:08 [INFO] Metrics store opened at /opt/docker/felhom-controller/data/metrics.db
2026/09/20 16:57:08 [INFO] Metrics collector started (60s interval)
2026/09/20 16:57:08 [INFO] [backup] restore record wired: /opt/docker/felhom-controller/data/restore-status.json (interrupted at startup: false)
2026/09/20 16:57:08 [INFO] Notifier enabled (hub: https://hub.felhom.eu)
2026/09/20 16:57:08 [INFO] Self-update enabled (check every 6h, auto-update: false, auto-update time: 04:30)
2026/09/20 16:57:08 [INFO] [scheduler] Registered periodic job: status-refresh (every 10s)
2026/09/20 16:57:08 [INFO] [scheduler] Registered periodic job: stack-scan (every 2m0s)
2026/09/20 16:57:08 [INFO] [scheduler] Registered periodic job: health-probes (every 10s)
2026/09/20 16:57:08 [INFO] [scheduler] Registered periodic job: system-health (every 5m0s)
2026/09/20 16:57:08 [INFO] [scheduler] Registered periodic job: deadapp-check (every 30s)
2026/09/20 16:57:08 [INFO] [scheduler] Registered periodic job: ring-spill (every 30s)
2026/09/20 16:57:08 [INFO] [scheduler] Daily job db-dump scheduled for 2026-09-21 02:30 CEST
2026/09/20 16:57:08 [INFO] [scheduler] Registered periodic job: offsite-credential-retry (every 5m0s)
2026/09/20 16:57:08 [INFO] [scheduler] Registered periodic job: backup-cache (every 5m0s)
2026/09/20 16:57:08 [INFO] [scheduler] Daily job tier2-backup scheduled for 2026-09-21 03:30 CEST
2026/09/20 16:57:08 [INFO] [scheduler] Daily job offbox-backup scheduled for 2026-09-21 04:15 CEST
2026/09/20 16:57:08 [INFO] [scheduler] Daily job offsite-abandon-sweep scheduled for 2026-09-21 05:10 CEST
2026/09/20 16:57:08 [INFO] [scheduler] Daily job offsite-integrity scheduled for 2026-09-21 06:00 CEST
2026/09/20 16:57:08 [INFO] [scheduler] Daily job offsite-proof scheduled for 2026-09-21 05:30 CEST
2026/09/20 16:57:08 [INFO] [scheduler] Daily job metrics-prune scheduled for 2026-09-21 04:00 CEST
2026/09/20 16:57:08 [INFO] [scheduler] Daily job fill-watch scheduled for 2026-09-21 03:30 CEST
2026/09/20 16:57:08 [INFO] [scheduler] Registered periodic job: hub-report (every 15m0s)
2026/09/20 16:57:08 [INFO] Hub reporting enabled (every 15m0s to https://hub.felhom.eu)
2026/09/20 16:57:08 [INFO] [scheduler] Registered periodic job: selfupdate-check (every 6h0m0s)
2026/09/20 16:57:08 [INFO] ========== Startup Self-Test ==========
2026/09/20 16:57:08 [INFO] [PASS] Docker socket: reachable (v29.8.1)
2026/09/20 16:57:08 [INFO] [PASS] Stacks directory: /opt/docker/stacks
2026/09/20 16:57:08 [INFO] [PASS] Data directory: /opt/docker/felhom-controller/data (writable)
2026/09/20 16:57:08 [INFO] [PASS] System data path: /mnt/sys_drive
2026/09/20 16:57:08 [INFO] [WARN] Storage paths: no storage paths registered
2026/09/20 16:57:08 [INFO] [PASS] Git catalog: 53 app definitions found
2026/09/20 16:57:08 [INFO] [infra] connected felhom-controller to traefik-public
2026/09/20 16:57:08 [INFO] [infra] cloudflared skipped — no cf_tunnel_token configured (LAN-only node)
2026/09/20 16:57:08 [WARN] [infra] filebrowser admin probe: Post "http://filebrowser:80/api/auth/login?username=admin": dial tcp: lookup filebrowser on 192.168.0.250:53: no such host (will retry)
2026/09/20 16:57:08 [INFO] [PASS] Hub connectivity: https://hub.felhom.eu reachable (HTTP 200)
2026/09/20 16:57:08 [INFO] [PASS] Metrics DB: 0.0 MB
2026/09/20 16:57:08 [INFO] ========================================
2026/09/20 16:57:08 [INFO] Self-test complete: 7 passed, 1 warnings, 0 failed
2026/09/20 16:57:08 [INFO] [scheduler] Starting scheduler with 18 jobs
2026/09/20 16:57:08 [INFO] [backup] Found 0 DB dump files across drives
2026/09/20 16:57:08 [INFO] [report] hub wait channel active (hold ≤240s)
2026/09/20 16:57:08 [INFO] [backup] Discovered 0 databases
2026/09/20 16:57:08 [INFO] [backup] Discovered app data: 0 apps
2026/09/20 16:57:08 [INFO] [backup] Backup status cache refreshed
2026/09/20 16:57:08 [INFO] [web] Auth: no password configured — dashboard is open
2026/09/20 16:57:08 [INFO] [scheduler] Registered periodic job: disk-health-check (every 1h0m0s)
2026/09/20 16:57:08 [INFO] [scheduler] Registered periodic job: agent-channel-health (every 1m0s)
2026/09/20 16:57:08 [INFO] Web UI listening on :8080
2026/09/20 16:57:09 [INFO] [monitor] Health check: status=ok
2026/09/20 16:57:09 [INFO] [sync] Catalog sync complete
2026/09/20 16:57:09 [INFO] [sync] Initial sync: Sablonok naprakészek — nincs változás
2026/09/20 16:57:09 [INFO] [settings] Settings saved
2026/09/20 16:57:09 [INFO] [web] FileBrowser mounts synced (recreated) — 0 storage path(s), config updated
2026/09/20 16:57:13 [INFO] [stacks] Status refresh: 2 containers across 55 stacks
2026/09/20 16:57:13 [INFO] [report] Building system report
2026/09/20 16:57:13 [INFO] Event pushed: controller_started (info) [+household(en)] — Controller elindult (0.258.0)
2026/09/20 16:57:14 [INFO] [monitor] Health check: status=ok
2026/09/20 16:57:14 [INFO] [report] Hub report pushed successfully (2574 bytes)
2026/09/20 16:57:14 [INFO] [settings] Settings saved
2026/09/20 16:57:14 [INFO] [settings] Settings saved
2026/09/20 16:57:14 [INFO] config-refresh: baseline config_version=1 recorded (no restart)
2026/09/20 16:57:14 [INFO] [settings] Settings saved
2026/09/20 16:57:14 [INFO] [claim-sync] hub claim code cached (generation 1) — hash first 8: $2a$10$o…
2026/09/20 16:57:14 [INFO] Startup hub report sent
2026/09/20 16:57:18 [INFO] [stacks] Status refresh: 2 containers across 55 stacks
2026/09/20 16:57:18 [INFO] [stacks] Status refresh: 2 containers across 55 stacks
2026/09/20 16:57:23 [INFO] [stacks] Status refresh: 2 containers across 55 stacks
2026/09/20 16:57:23 [INFO] [bootrecon] boot window: fleet settled after 10s (3 identical samples 5s apart) — sweeping
2026/09/20 16:57:23 [INFO] [bootrecon] Boot reconciliation: no boot-orphaned apps (nothing to start)
2026/09/20 16:57:28 [INFO] [stacks] Status refresh: 2 containers across 55 stacks
2026/09/20 16:57:38 [INFO] [stacks] Status refresh: 2 containers across 55 stacks
2026/09/20 16:57:39 [INFO] [selfupdate] Current version 0.258.0 is up to date
2026/09/20 16:57:48 [INFO] [stacks] Status refresh: 2 containers across 55 stacks
2026/09/20 16:57:58 [INFO] [stacks] Status refresh: 2 containers across 55 stacks
2026/09/20 16:58:08 [INFO] [stacks] Status refresh: 2 containers across 55 stacks
2026/09/20 16:58:08 [INFO] [scheduler] Running job: agent-channel-health
2026/09/20 16:58:09 [INFO] [scheduler] Job agent-channel-health completed (took 199ms)
2026/09/20 16:58:18 [INFO] [stacks] Status refresh: 2 containers across 55 stacks
2026/09/20 16:58:28 [INFO] [stacks] Status refresh: 2 containers across 55 stacks
2026/09/20 16:58:38 [INFO] [fillwatch] checked 2 filesystem(s), 0 unreadable/skipped, 0 notification(s); bands: all ok
2026/09/20 16:58:38 [INFO] [stacks] Status refresh: 2 containers across 55 stacks
2026/09/20 16:58:48 [INFO] [stacks] Status refresh: 2 containers across 55 stacks
2026/09/20 16:58:58 [INFO] [stacks] Status refresh: 2 containers across 55 stacks
2026/09/20 16:59:08 [INFO] [scheduler] Running job: stack-scan
2026/09/20 16:59:08 [INFO] [stacks] Status refresh: 2 containers across 55 stacks
2026/09/20 16:59:08 [INFO] [stacks] ScanStacks complete: 55 stacks found (0 deployed, 55 available)
2026/09/20 16:59:08 [INFO] [stacks] Status refresh: 2 containers across 55 stacks
2026/09/20 16:59:08 [INFO] [scheduler] Job stack-scan completed (took 62ms)
2026/09/20 16:59:08 [INFO] [scheduler] Running job: agent-channel-health
2026/09/20 16:59:09 [INFO] [scheduler] Job agent-channel-health completed (took 179ms)
2026/09/20 16:59:18 [INFO] [stacks] Status refresh: 2 containers across 55 stacks
2026/09/20 16:59:28 [INFO] [stacks] Status refresh: 2 containers across 55 stacks
2026/09/20 16:59:38 [INFO] [stacks] Status refresh: 2 containers across 55 stacks
2026/09/20 16:59:48 [INFO] [stacks] Status refresh: 2 containers across 55 stacks
2026/09/20 16:59:58 [INFO] [stacks] Status refresh: 2 containers across 55 stacks
2026/09/20 17:00:08 [INFO] [stacks] Status refresh: 2 containers across 55 stacks
2026/09/20 17:00:08 [INFO] [scheduler] Running job: agent-channel-health
2026/09/20 17:00:09 [INFO] [scheduler] Job agent-channel-health completed (took 182ms)
2026/09/20 17:00:18 [INFO] [stacks] Status refresh: 2 containers across 55 stacks
2026/09/20 17:00:28 [INFO] [stacks] Status refresh: 2 containers across 55 stacks
2026/09/20 17:00:38 [INFO] [stacks] Status refresh: 2 containers across 55 stacks
2026/09/20 17:00:48 [INFO] [stacks] Status refresh: 2 containers across 55 stacks
2026/09/20 17:00:58 [INFO] [stacks] Status refresh: 2 containers across 55 stacks
2026/09/20 17:01:08 [INFO] [scheduler] Running job: stack-scan
2026/09/20 17:01:08 [INFO] [stacks] Status refresh: 2 containers across 55 stacks
2026/09/20 17:01:08 [INFO] [stacks] ScanStacks complete: 55 stacks found (0 deployed, 55 available)
2026/09/20 17:01:08 [INFO] [stacks] Status refresh: 2 containers across 55 stacks
2026/09/20 17:01:08 [INFO] [scheduler] Job stack-scan completed (took 67ms)
2026/09/20 17:01:08 [INFO] [scheduler] Running job: agent-channel-health
2026/09/20 17:01:09 [INFO] [scheduler] Job agent-channel-health completed (took 170ms)
2026/09/20 17:01:18 [INFO] [stacks] Status refresh: 2 containers across 55 stacks
2026/09/20 17:01:28 [INFO] [stacks] Status refresh: 2 containers across 55 stacks
2026/09/20 17:01:38 [INFO] [stacks] Status refresh: 2 containers across 55 stacks
2026/09/20 17:01:48 [INFO] [stacks] Status refresh: 2 containers across 55 stacks
2026/09/20 17:01:58 [INFO] [stacks] Status refresh: 2 containers across 55 stacks
2026/09/20 17:02:08 [INFO] [scheduler] Running job: backup-cache
2026/09/20 17:02:08 [INFO] [scheduler] Running job: system-health
2026/09/20 17:02:08 [INFO] [scheduler] Running job: offsite-credential-retry
2026/09/20 17:02:08 [INFO] [scheduler] Job offsite-credential-retry completed (took 0s)
2026/09/20 17:02:08 [INFO] [stacks] Status refresh: 2 containers across 55 stacks
2026/09/20 17:02:08 [INFO] [backup] Found 0 DB dump files across drives
2026/09/20 17:02:08 [INFO] [backup] Discovered 0 databases
2026/09/20 17:02:08 [INFO] [backup] Discovered app data: 0 apps
2026/09/20 17:02:08 [INFO] [backup] Backup status cache refreshed
2026/09/20 17:02:08 [INFO] [scheduler] Job backup-cache completed (took 67ms)
2026/09/20 17:02:08 [INFO] [scheduler] Running job: agent-channel-health
2026/09/20 17:02:09 [WARN] [quiesce] tier felhom-pbs skipped: its storage does not exist on the host — no app is stopped for it
2026/09/20 17:02:09 [INFO] Event pushed: backup_tier_skipped (warning) [hu-only] — Whole-guest backup tier felhom-pbs skipped: its storage does not exist on the host (never provisioned or removed). No app was stopped for it.
2026/09/20 17:02:09 [INFO] [monitor] Health check: status=ok
2026/09/20 17:02:09 [INFO] [scheduler] Job system-health completed (took 219ms)
2026/09/20 17:02:09 [INFO] [scheduler] Job agent-channel-health completed (took 173ms)
2026/09/20 17:02:09 [INFO] [infra] cloudflared skipped — no cf_tunnel_token configured (LAN-only node)
2026/09/20 17:02:09 [INFO] [quiesce] backup due on 1 tier(s) — quiescing 0 stack(s): []
2026/09/20 17:02:09 [INFO] [quiesce] tier local: backup job backup-9201-1789923729186721684 started — polling
2026/09/20 17:02:09 [INFO] [settings] Settings saved
2026/09/20 17:02:09 [INFO] [infra] filebrowser: admin/admin replaced by a generated password (value never logged); verified new=200 admin=401
2026/09/20 17:02:18 [INFO] [stacks] Status refresh: 2 containers across 55 stacks
2026/09/20 17:02:19 [INFO] [quiesce] tier local: job backup-9201-1789923729186721684 snapshotted — resuming app early (8B.2)
2026/09/20 17:02:19 [INFO] [quiesce] unquiescing (snapshotted (early resume, last tier)): restarting 0 stack(s)
2026/09/20 17:02:28 [INFO] [stacks] Status refresh: 2 containers across 55 stacks
2026/09/20 17:02:38 [INFO] [stacks] Status refresh: 2 containers across 55 stacks
2026/09/20 17:02:44 [INFO] [settings] Settings saved
2026/09/20 17:02:44 [INFO] [settings] Settings saved
2026/09/20 17:02:44 [INFO] [settings] Settings saved
2026/09/20 17:02:44 [INFO] [web] All sessions invalidated (cleared 0)
2026/09/20 17:02:44 [INFO] [web] dashboard claimed by the customer from 172.17.0.1 (code generation 1 consumed)
2026/09/20 17:02:46 [INFO] [report] Building system report
2026/09/20 17:02:46 [INFO] [monitor] Health check: status=ok
2026/09/20 17:02:46 [INFO] [report] Hub report pushed successfully (2783 bytes)
2026/09/20 17:02:46 [INFO] [settings] Settings saved
2026/09/20 17:02:48 [INFO] [stacks] Status refresh: 2 containers across 55 stacks
2026/09/20 17:02:49 [INFO] [quiesce] tier local: backup job backup-9201-1789923729186721684 done
2026/09/20 17:02:58 [INFO] [stacks] Status refresh: 2 containers across 55 stacks
2026/09/20 17:03:05 [INFO] [web] Login from 172.17.0.1:53256
2026/09/20 17:03:08 [INFO] [scheduler] Running job: stack-scan
2026/09/20 17:03:08 [INFO] [stacks] Status refresh: 2 containers across 55 stacks
2026/09/20 17:03:08 [INFO] [stacks] ScanStacks complete: 55 stacks found (0 deployed, 55 available)
2026/09/20 17:03:08 [INFO] [stacks] Status refresh: 2 containers across 55 stacks
2026/09/20 17:03:08 [INFO] [scheduler] Job stack-scan completed (took 66ms)
2026/09/20 17:03:08 [INFO] [scheduler] Running job: agent-channel-health
2026/09/20 17:03:09 [INFO] [scheduler] Job agent-channel-health completed (took 178ms)
2026/09/20 17:03:18 [INFO] [stacks] Status refresh: 2 containers across 55 stacks
2026/09/20 17:03:28 [INFO] [stacks] Status refresh: 2 containers across 55 stacks
2026/09/20 17:03:38 [INFO] [stacks] Status refresh: 2 containers across 55 stacks
2026/09/20 17:03:48 [INFO] [stacks] Status refresh: 2 containers across 55 stacks
2026/09/20 17:03:58 [INFO] [stacks] Status refresh: 2 containers across 55 stacks
2026/09/20 17:04:01 [INFO] [web] Login from 172.17.0.1:51030
2026/09/20 17:04:01 [INFO] [api] Deploy requested for stack: bookstack
2026/09/20 17:04:01 [INFO] [api] Deploy requested for stack: privatebin
2026/09/20 17:04:08 [INFO] [stacks] Status refresh: 2 containers across 55 stacks
2026/09/20 17:04:08 [INFO] [scheduler] Running job: agent-channel-health
2026/09/20 17:04:09 [INFO] [scheduler] Job agent-channel-health completed (took 191ms)
2026/09/20 17:04:18 [INFO] [stacks] Status refresh: 2 containers across 55 stacks
2026/09/20 17:04:24 [INFO] [web] Login from 172.17.0.1:47894
2026/09/20 17:04:24 [INFO] [api] Deploy requested for stack: bookstack
2026/09/20 17:04:24 [INFO] [stacks] Memory check: total=4096MB, reserved=384MB, usable=3712MB, committed_used=0MB, new_req=150MB, remaining=3562MB
2026/09/20 17:04:24 [DEBUG] [stacks] SaveAppConfig: saving /opt/docker/stacks/bookstack — 4 env vars, 2 encrypted, 2 sensitive fields
2026/09/20 17:04:24 [INFO] [stacks] Deploying stack bookstack with 4 env vars: [DB_PASSWORD, DOMAIN, SUBDOMAIN, APP_KEY]
2026/09/20 17:04:24 [INFO] [stacks] SaveAppConfig: saved config for bookstack
2026/09/20 17:04:24 [INFO] [api] Deploy requested for stack: privatebin
2026/09/20 17:04:24 [INFO] Event pushed: app_deploy_started (info) [+household(en)] — Alkalmazás telepítése elindult: BookStack
2026/09/20 17:04:24 [INFO] [stacks] Memory check: total=4096MB, reserved=384MB, usable=3712MB, committed_used=150MB, new_req=30MB, remaining=3532MB
2026/09/20 17:04:24 [DEBUG] [stacks] SaveAppConfig: saving /opt/docker/stacks/privatebin — 2 env vars, 0 encrypted, 0 sensitive fields
2026/09/20 17:04:24 [INFO] [stacks] SaveAppConfig: saved config for privatebin
2026/09/20 17:04:24 [INFO] [stacks] Deploying stack privatebin with 2 env vars: [DOMAIN, SUBDOMAIN]
2026/09/20 17:04:24 [INFO] Event pushed: app_deploy_started (info) [+household(en)] — Alkalmazás telepítése elindult: PrivateBin
2026/09/20 17:04:26 [INFO] [report] Building system report
2026/09/20 17:04:26 [INFO] [monitor] Health check: status=ok
2026/09/20 17:04:26 [INFO] [report] Hub report pushed successfully (2905 bytes)
2026/09/20 17:04:26 [INFO] [settings] Settings saved
2026/09/20 17:04:28 [INFO] [stacks] Status refresh: 2 containers across 55 stacks
2026/09/20 17:04:33 [INFO] [stacks] Stack privatebin deployed successfully (took 8.6s)
2026/09/20 17:04:33 [DEBUG] [stacks] SaveAppConfig: saving /opt/docker/stacks/privatebin — 2 env vars, 0 encrypted, 0 sensitive fields
2026/09/20 17:04:33 [INFO] [stacks] SaveAppConfig: saved config for privatebin
2026/09/20 17:04:33 [DEBUG] [stacks] SaveAppConfig: saving /opt/docker/stacks/privatebin — 2 env vars, 0 encrypted, 0 sensitive fields
2026/09/20 17:04:33 [INFO] [stacks] installed-images privatebin: recorded 1 service(s) (privatebin=privatebin/pdo:2.0.5 (sha256:8a2cac16eff6…))
2026/09/20 17:04:33 [INFO] [stacks] SaveAppConfig: saved config for privatebin
2026/09/20 17:04:33 [DEBUG] [stacks] SaveAppConfig: saving /opt/docker/stacks/privatebin — 2 env vars, 0 encrypted, 0 sensitive fields
2026/09/20 17:04:33 [INFO] [stacks] pin privatebin: privatebin=privatebin/pdo:2.0.5
2026/09/20 17:04:33 [INFO] [stacks] SaveAppConfig: saved config for privatebin
2026/09/20 17:04:33 [INFO] [stacks] Status refresh: 3 containers across 55 stacks
2026/09/20 17:04:33 [INFO] Event pushed: app_deployed (info) [+household(en)] — Alkalmazás telepítve: PrivateBin
2026/09/20 17:04:36 [INFO] [stacks] Stack privatebin post-start status:
2026/09/20 17:04:36 [INFO] [stacks] privatebin privatebin/pdo:2.0.5 running Up 3 seconds (health: starting)
2026/09/20 17:04:38 [INFO] [stacks] Status refresh: 3 containers across 55 stacks
2026/09/20 17:04:38 [INFO] Health probes: 1 ok (of 1 probed)
2026/09/20 17:04:48 [INFO] [stacks] Status refresh: 5 containers across 55 stacks
2026/09/20 17:04:54 [INFO] [web] Login from 172.17.0.1:56322
2026/09/20 17:04:56 [INFO] [stacks] Stack bookstack deployed successfully (took 31.9s)
2026/09/20 17:04:56 [DEBUG] [stacks] SaveAppConfig: saving /opt/docker/stacks/bookstack — 4 env vars, 2 encrypted, 2 sensitive fields
2026/09/20 17:04:56 [INFO] [stacks] SaveAppConfig: saved config for bookstack
2026/09/20 17:04:56 [DEBUG] [stacks] SaveAppConfig: saving /opt/docker/stacks/bookstack — 4 env vars, 0 encrypted, 2 sensitive fields
2026/09/20 17:04:56 [INFO] [stacks] installed-images bookstack: recorded 2 service(s) (bookstack=lscr.io/linuxserver/bookstack:26.05.2 (sha256:3db259db5828…), bookstack-db=mariadb:12.3 (sha256:805c8e104bd5…))
2026/09/20 17:04:56 [INFO] [stacks] SaveAppConfig: saved config for bookstack
2026/09/20 17:04:56 [DEBUG] [stacks] SaveAppConfig: saving /opt/docker/stacks/bookstack — 4 env vars, 0 encrypted, 2 sensitive fields
2026/09/20 17:04:56 [INFO] [stacks] pin bookstack: bookstack=lscr.io/linuxserver/bookstack:26.05.2, bookstack-db=mariadb:12.3
2026/09/20 17:04:56 [INFO] [stacks] SaveAppConfig: saved config for bookstack
2026/09/20 17:04:56 [INFO] [stacks] Status refresh: 5 containers across 55 stacks
2026/09/20 17:04:56 [INFO] Event pushed: app_deployed (info) [+household(en)] — Alkalmazás telepítve: BookStack
2026/09/20 17:04:58 [INFO] [stacks] Status refresh: 5 containers across 55 stacks
2026/09/20 17:04:59 [INFO] [stacks] Stack bookstack post-start status:
2026/09/20 17:04:59 [INFO] [stacks] bookstack lscr.io/linuxserver/bookstack:26.05.2 running Up 3 seconds (health: starting)
2026/09/20 17:04:59 [INFO] [stacks] bookstack-db mariadb:12.3 running Up 14 seconds (healthy)
2026/09/20 17:05:08 [INFO] [scheduler] Running job: stack-scan
2026/09/20 17:05:08 [INFO] [stacks] Status refresh: 5 containers across 55 stacks
2026/09/20 17:05:08 [INFO] [stacks] ScanStacks complete: 55 stacks found (2 deployed, 53 available)
2026/09/20 17:05:08 [INFO] [stacks] Status refresh: 5 containers across 55 stacks
2026/09/20 17:05:08 [INFO] [scheduler] Job stack-scan completed (took 80ms)
2026/09/20 17:05:08 [INFO] [scheduler] Running job: agent-channel-health
2026/09/20 17:05:09 [INFO] [scheduler] Job agent-channel-health completed (took 196ms)
2026/09/20 17:05:18 [INFO] [stacks] Status refresh: 5 containers across 55 stacks
2026/09/20 17:05:28 [INFO] [stacks] Status refresh: 5 containers across 55 stacks
2026/09/20 17:05:28 [INFO] Health probes: 1 ok (of 1 probed)
2026/09/20 17:05:32 [INFO] [web] Login from 172.17.0.1:45876
2026/09/20 17:05:32 [INFO] [settings] Settings saved
2026/09/20 17:05:32 [INFO] [web] language switch: household language set to hu
2026/09/20 17:05:34 [INFO] [report] Building system report
2026/09/20 17:05:34 [INFO] [monitor] Health check: status=ok
2026/09/20 17:05:34 [INFO] [report] Hub report pushed successfully (5501 bytes)
2026/09/20 17:05:34 [INFO] [settings] Settings saved
2026/09/20 17:05:36 [INFO] [settings] Settings saved
2026/09/20 17:05:36 [INFO] [web] language switch: household language set to en
2026/09/20 17:05:38 [INFO] [stacks] Status refresh: 5 containers across 55 stacks
2026/09/20 17:05:48 [INFO] [stacks] Status refresh: 5 containers across 55 stacks
2026/09/20 17:05:49 [INFO] [report] Building system report
2026/09/20 17:05:50 [INFO] [monitor] Health check: status=ok
2026/09/20 17:05:50 [INFO] [report] Hub report pushed successfully (5503 bytes)
2026/09/20 17:05:50 [INFO] [settings] Settings saved
2026/09/20 17:05:58 [INFO] [stacks] Status refresh: 5 containers across 55 stacks
2026/09/20 17:06:08 [INFO] [stacks] Status refresh: 5 containers across 55 stacks
2026/09/20 17:06:08 [INFO] [scheduler] Running job: agent-channel-health
2026/09/20 17:06:09 [INFO] [scheduler] Job agent-channel-health completed (took 198ms)