140 lines
14 KiB
Plaintext
140 lines
14 KiB
Plaintext
2026/10/25 17:16:53 [INFO] local-api: channel up (agent 169.254.253.1:8443) — guest 9201, 3 mount(s) visible
|
|
2026/10/25 17:16:53 [INFO] local-api: mount mp9 → /etc/felhom-bootstrap (storage=/var/lib/felhom-agent/guests/9201/bootstrap, class=, backup=false)
|
|
2026/10/25 17:16:53 [INFO] local-api: mount mp8 → /mnt/felhom-drives (storage=/mnt/felhom-drives, class=, backup=false)
|
|
2026/10/25 17:16:53 [INFO] local-api: mount mp0 → /var/lib/felhom (storage=local-lvm, class=, backup=true)
|
|
2026/10/25 17:16:53 [INFO] felhom-controller 0.343.0 starting (customer: tester-1, domain: enkicsifelhom.hu)
|
|
2026/10/25 17:16:53 [INFO] [settings] Loaded settings from /opt/docker/felhom-controller/data/settings.json
|
|
2026/10/25 17:16:53 [INFO] Encryption key loaded from /opt/docker/felhom-controller/data/encryption.key
|
|
2026/10/25 17:16:53 [INFO] [stacks] Using compose command: docker compose
|
|
2026/10/25 17:16:53 [INFO] [stacks] ScanStacks complete: 68 stacks found (3 deployed, 65 available)
|
|
2026/10/25 17:16:53 [INFO] [stacks] Status refresh: 9 containers across 68 stacks
|
|
2026/10/25 17:16:53 [INFO] [stacks] InjectMissingFields: processed 3 stacks
|
|
2026/10/25 17:16:53 [INFO] [stacks] Encryption migration: no stacks needed migration
|
|
2026/10/25 17:16:53 [INFO] [quiesce] loop started (poll 5m0s, max-quiesce 30m0s)
|
|
2026/10/25 17:16:53 [INFO] [stacks] desired-state backfill: 0 app(s) recorded as running, 0 left unrecorded (state ambiguous — legacy boot behaviour retained)
|
|
2026/10/25 17:16:53 [INFO] [stacks] installed-images backfill: 0 app(s) recorded, 3 already had a record, 0 left unrecorded (could not be observed completely — unknown, which renders nothing)
|
|
2026/10/25 17:16:53 [INFO] [stacks] pin adoption: 0 pinned, 3 already pinned, 0 left unpinned (0 not completely observed, 0 running something the template no longer offers)
|
|
2026/10/25 17:16:53 [INFO] [stacks] applied-meta backfill (R-646): recorded 0 []; skipped 0 [] — not current with the catalog, their pinned version's .felhom.yml is no longer on the box
|
|
2026/10/25 17:16:53 [INFO] [sync] Starting catalog sync (repo: https://gitea.dooplex.hu/admin/app-catalog-felhom.eu.git, interval: 15m0s)
|
|
2026/10/25 17:16:53 [INFO] [sync] Starting catalog sync
|
|
2026/10/25 17:16:53 [INFO] Metrics store opened at /opt/docker/felhom-controller/data/metrics.db
|
|
2026/10/25 17:16:53 [INFO] Metrics collector started (60s interval)
|
|
2026/10/25 17:16:53 [INFO] [sync] Pulling latest from https://gitea.dooplex.hu/admin/app-catalog-felhom.eu.git (branch: main)
|
|
2026/10/25 17:16:53 [INFO] [tier2] start-up: no leftover second-drive copy container
|
|
2026/10/25 17:16:53 [INFO] [backup] restore record wired: /opt/docker/felhom-controller/data/restore-status.json (interrupted at startup: false)
|
|
2026/10/25 17:16:53 [INFO] [backup] app-data run record wired: /opt/docker/felhom-controller/data/appdata-run.json (an earlier cut still shown: false)
|
|
2026/10/25 17:16:53 [INFO] Notifier enabled (hub: https://hub.felhom.eu)
|
|
2026/10/25 17:16:53 [INFO] [upwatch] the host's weekly line test: 94.3 Mbit/s (measured 2026-10-24T08:00:58Z)
|
|
2026/10/25 17:16:53 [INFO] [upwatch] upload and CPU watch started (line 94 Mbit/s, qBittorrent share 50 %)
|
|
2026/10/25 17:16:53 [INFO] [selfupdate] Post-update startup: update successful (0.342.0 → 0.343.0)
|
|
2026/10/25 17:16:53 [INFO] Self-update enabled (check every 6h, auto-update: false, auto-update time: 04:30)
|
|
2026/10/25 17:16:53 [INFO] [scheduler] Registered periodic job: status-refresh (every 10s)
|
|
2026/10/25 17:16:53 [INFO] [scheduler] Registered periodic job: stack-scan (every 2m0s)
|
|
2026/10/25 17:16:53 [INFO] [scheduler] Registered periodic job: docker-socket-watch (every 15s)
|
|
2026/10/25 17:16:53 [INFO] [scheduler] Registered periodic job: docker-socket-users (every 5m0s)
|
|
2026/10/25 17:16:53 [INFO] [scheduler] Registered periodic job: health-probes (every 10s)
|
|
2026/10/25 17:16:53 [INFO] [scheduler] Registered periodic job: system-health (every 5m0s)
|
|
2026/10/25 17:16:53 [INFO] [offsite-apply] settle-gate: awaiting floor knowledge (first report ACK) before offsite apply
|
|
2026/10/25 17:16:53 [INFO] [scheduler] Registered periodic job: after-unclean-boot (every 30s)
|
|
2026/10/25 17:16:53 [INFO] [scheduler] Registered periodic job: deadapp-check (every 30s)
|
|
2026/10/25 17:16:53 [INFO] [scheduler] Registered periodic job: ring-spill (every 30s)
|
|
2026/10/25 17:16:53 [INFO] [scheduler] Daily job db-dump scheduled for 2026-10-26 02:30 CET
|
|
2026/10/25 17:16:53 [INFO] [scheduler] Registered periodic job: offsite-credential-retry (every 5m0s)
|
|
2026/10/25 17:16:53 [INFO] [scheduler] Registered periodic job: backup-cache (every 5m0s)
|
|
2026/10/25 17:16:53 [INFO] [scheduler] Registered periodic job: conversion-copy-release (every 1h0m0s)
|
|
2026/10/25 17:16:53 [INFO] [scheduler] Daily job tier2-backup scheduled for 2026-10-26 03:30 CET
|
|
2026/10/25 17:16:53 [INFO] [scheduler] Daily job offbox-backup scheduled for 2026-10-26 04:15 CET
|
|
2026/10/25 17:16:53 [INFO] [catch-up] controller start: no backup leg missed its last scheduled time — nothing to make up
|
|
2026/10/25 17:16:53 [INFO] [scheduler] Daily job offsite-abandon-sweep scheduled for 2026-10-26 05:10 CET
|
|
2026/10/25 17:16:53 [INFO] [scheduler] Daily job offsite-integrity scheduled for 2026-10-26 06:00 CET
|
|
2026/10/25 17:16:53 [INFO] [scheduler] Daily job offsite-proof scheduled for 2026-10-26 05:30 CET
|
|
2026/10/25 17:16:53 [INFO] [scheduler] Daily job metrics-prune scheduled for 2026-10-26 04:00 CET
|
|
2026/10/25 17:16:53 [INFO] [scheduler] Daily job fill-watch scheduled for 2026-10-26 03:30 CET
|
|
2026/10/25 17:16:53 [INFO] [scheduler] Registered periodic job: fill-watch-interval (every 10m0s)
|
|
2026/10/25 17:16:53 [INFO] [scheduler] Registered periodic job: hub-report (every 15m0s)
|
|
2026/10/25 17:16:53 [INFO] Hub reporting enabled (every 15m0s to https://hub.felhom.eu)
|
|
2026/10/25 17:16:53 [INFO] [scheduler] Registered periodic job: selfupdate-check (every 6h0m0s)
|
|
2026/10/25 17:16:53 [INFO] ========== Startup Self-Test ==========
|
|
2026/10/25 17:16:54 [INFO] Event pushed: controller_updated (info) [hu-only] — Controller frissítve: 0.342.0 → 0.343.0
|
|
2026/10/25 17:16:54 [INFO] [PASS] Docker socket: reachable (v29.8.2)
|
|
2026/10/25 17:16:54 [INFO] [PASS] Stacks directory: /opt/docker/stacks
|
|
2026/10/25 17:16:54 [INFO] [PASS] Data directory: /opt/docker/felhom-controller/data (writable)
|
|
2026/10/25 17:16:54 [INFO] [PASS] System data path: /mnt/sys_drive
|
|
2026/10/25 17:16:54 [INFO] [PASS] Storage paths: 1 connected, 0 disconnected
|
|
2026/10/25 17:16:54 [INFO] [PASS] Git catalog: 65 app definitions found
|
|
2026/10/25 17:16:54 [INFO] [PASS] Hub connectivity: https://hub.felhom.eu reachable (HTTP 200)
|
|
2026/10/25 17:16:54 [INFO] [PASS] Metrics DB: 35.9 MB
|
|
2026/10/25 17:16:54 [INFO] ========================================
|
|
2026/10/25 17:16:54 [INFO] Self-test complete: 8 passed, 0 warnings, 0 failed
|
|
2026/10/25 17:16:54 [INFO] [scheduler] Starting scheduler with 23 jobs
|
|
2026/10/25 17:16:54 [INFO] [scheduler] Registered periodic job: geo-verify (every 6h0m0s)
|
|
2026/10/25 17:16:54 [INFO] Geo-restriction support enabled (CF API token configured)
|
|
2026/10/25 17:16:54 [INFO] [report] hub wait channel active (hold ≤240s)
|
|
2026/10/25 17:16:54 [INFO] [backup] Found 2 DB dump files across drives
|
|
2026/10/25 17:16:54 [INFO] [infra] connected felhom-controller to traefik-public
|
|
2026/10/25 17:16:54 [INFO] [web] sessions: restored 12 dashboard session(s) from disk (dropped 0 expired, 0 malformed)
|
|
2026/10/25 17:16:54 [INFO] [web] Auth: using password from settings.json
|
|
2026/10/25 17:16:54 [INFO] [scheduler] Registered periodic job: disk-health-check (every 1h0m0s)
|
|
2026/10/25 17:16:54 [INFO] [scheduler] Registered periodic job: agent-channel-health (every 1m0s)
|
|
2026/10/25 17:16:54 [INFO] Web UI listening on :8080
|
|
2026/10/25 17:16:54 [INFO] [web] FileBrowser: drive /mnt/felhom-drives/media_a not mounted — skipping userdata skeleton
|
|
2026/10/25 17:16:54 [INFO] [web] FileBrowser: drive /mnt/felhom-drives/media_b not mounted — skipping userdata skeleton
|
|
2026/10/25 17:16:54 [INFO] [web] FileBrowser: drive /mnt/felhom-drives/media_c not mounted — skipping userdata skeleton
|
|
2026/10/25 17:16:54 [INFO] [web] FileBrowser: drive /mnt/felhom-drives/media_d not mounted — skipping userdata skeleton
|
|
2026/10/25 17:16:54 [INFO] [stacks] ParseComposeHDDMounts: found 2 HDD mounts for /opt/docker/stacks/paperless-ngx/docker-compose.yml
|
|
2026/10/25 17:16:54 [INFO] [backup] Discovered 2 databases
|
|
2026/10/25 17:16:54 [INFO] [stacks] ParseComposeHDDMounts: found 0 HDD mounts for /opt/docker/stacks/bookstack/docker-compose.yml
|
|
2026/10/25 17:16:54 [INFO] [stacks] ParseComposeHDDMounts: found 0 HDD mounts for /opt/docker/stacks/bookstack/docker-compose.yml
|
|
2026/10/25 17:16:54 [INFO] [stacks] ParseComposeHDDMounts: found 0 HDD mounts for /opt/docker/stacks/bookstack/docker-compose.yml
|
|
2026/10/25 17:16:54 [INFO] [stacks] ParseComposeHDDMounts: found 0 HDD mounts for /opt/docker/stacks/bookstack/docker-compose.yml
|
|
2026/10/25 17:16:54 [INFO] [stacks] ParseComposeHDDMounts: found 0 HDD mounts for /opt/docker/stacks/bookstack/docker-compose.yml
|
|
2026/10/25 17:16:54 [INFO] [stacks] ParseComposeHDDMounts: found 2 HDD mounts for /opt/docker/stacks/paperless-ngx/docker-compose.yml
|
|
2026/10/25 17:16:54 [INFO] [stacks] ParseComposeHDDMounts: found 0 HDD mounts for /opt/docker/stacks/privatebin/docker-compose.yml
|
|
2026/10/25 17:16:54 [INFO] [stacks] ParseComposeHDDMounts: found 0 HDD mounts for /opt/docker/stacks/privatebin/docker-compose.yml
|
|
2026/10/25 17:16:54 [INFO] [stacks] ParseComposeHDDMounts: found 0 HDD mounts for /opt/docker/stacks/privatebin/docker-compose.yml
|
|
2026/10/25 17:16:54 [INFO] [stacks] ParseComposeHDDMounts: found 0 HDD mounts for /opt/docker/stacks/privatebin/docker-compose.yml
|
|
2026/10/25 17:16:54 [INFO] [stacks] ParseComposeHDDMounts: found 0 HDD mounts for /opt/docker/stacks/privatebin/docker-compose.yml
|
|
2026/10/25 17:16:54 [INFO] [backup] Discovered app data: 3 apps
|
|
2026/10/25 17:16:54 [DEBUG] [stacks] SaveAppConfig: saving /opt/docker/stacks/bookstack — 5 env vars, 0 encrypted, 3 sensitive fields
|
|
2026/10/25 17:16:54 [INFO] [stacks] SaveAppConfig: saved config for bookstack
|
|
2026/10/25 17:16:54 [INFO] [stacks] bookstack: install id 27a3384799fbbc3f recorded (an app installed before D47)
|
|
2026/10/25 17:16:54 [INFO] [backup] Recovery unit captured for bookstack → /mnt/sys_drive/felhom-data/backups/primary/bookstack (images=2, secrets-referenced=3, data_keys=1, portable-carried=2/2, withheld=1)
|
|
2026/10/25 17:16:54 [DEBUG] [stacks] SaveAppConfig: saving /opt/docker/stacks/paperless-ngx — 8 env vars, 0 encrypted, 3 sensitive fields
|
|
2026/10/25 17:16:54 [INFO] [stacks] SaveAppConfig: saved config for paperless-ngx
|
|
2026/10/25 17:16:54 [INFO] [stacks] paperless-ngx: install id 694723ce3390099b recorded (an app installed before D47)
|
|
2026/10/25 17:16:54 [INFO] [backup] Recovery unit captured for paperless-ngx → /mnt/felhom-drives/adatlemez/backups/primary/paperless-ngx (images=3, secrets-referenced=3, data_keys=0, portable-carried=2/2, withheld=1)
|
|
2026/10/25 17:16:54 [DEBUG] [stacks] SaveAppConfig: saving /opt/docker/stacks/privatebin — 2 env vars, 0 encrypted, 0 sensitive fields
|
|
2026/10/25 17:16:54 [INFO] [stacks] SaveAppConfig: saved config for privatebin
|
|
2026/10/25 17:16:54 [INFO] [stacks] privatebin: install id 6b00861f43793b20 recorded (an app installed before D47)
|
|
2026/10/25 17:16:54 [INFO] [backup] Recovery unit captured for privatebin → /mnt/sys_drive/felhom-data/backups/primary/privatebin (images=1, secrets-referenced=0, data_keys=0, portable-carried=0/0, withheld=0)
|
|
2026/10/25 17:16:54 [INFO] [backup] Backup status cache refreshed
|
|
2026/10/25 17:16:54 [INFO] [sync] Catalog sync complete
|
|
2026/10/25 17:16:54 [INFO] [sync] Initial sync: Sablonok naprakészek — nincs változás
|
|
2026/10/25 17:16:54 [INFO] [web] FileBrowser sync — no config/compose change, ensured running without recreate (5 storage path(s))
|
|
2026/10/25 17:16:54 [INFO] [monitor] Health check: status=ok
|
|
2026/10/25 17:16:54 [INFO] [infra] connected felhom-controller to felhom-filebrowser (the FileBrowser default-login check, R-1126)
|
|
2026/10/25 17:16:58 [INFO] [stacks] Status refresh: 9 containers across 68 stacks
|
|
2026/10/25 17:16:59 [INFO] [report] Building system report
|
|
2026/10/25 17:16:59 [INFO] Event pushed: controller_started (info) [hu-only] — Controller elindult (0.343.0)
|
|
2026/10/25 17:17:00 [INFO] [monitor] Health check: status=ok
|
|
2026/10/25 17:17:00 [INFO] [report] Hub report pushed successfully (5247 bytes)
|
|
2026/10/25 17:17:00 [INFO] [settings] Settings saved
|
|
2026/10/25 17:17:00 [INFO] Startup hub report sent
|
|
2026/10/25 17:17:03 [INFO] [stacks] Status refresh: 9 containers across 68 stacks
|
|
2026/10/25 17:17:03 [INFO] [offsite-apply] settle-gate: GO — at/above floor 0.343.0 (we are 0.343.0), no managed update running
|
|
2026/10/25 17:17:04 [INFO] [stacks] Status refresh: 9 containers across 68 stacks
|
|
2026/10/25 17:17:04 [INFO] Health probes: 3 ok (of 3 probed)
|
|
2026/10/25 17:17:08 [INFO] [stacks] Status refresh: 9 containers across 68 stacks
|
|
2026/10/25 17:17:08 [INFO] [bootrecon] boot window: fleet settled after 10s (3 identical samples 5s apart) — sweeping
|
|
2026/10/25 17:17:08 [INFO] [bootrecon] Boot reconciliation: no boot-orphaned apps (nothing to start)
|
|
2026/10/25 17:17:14 [INFO] [stacks] Status refresh: 9 containers across 68 stacks
|
|
2026/10/25 17:17:24 [INFO] [deadapp] boot grace 1m30s: the host's last unclean boot (2026-10-24T17:44:02Z) is not the one this start followed (R-856)
|
|
2026/10/25 17:17:24 [INFO] [aftercrash] a normal (or unknown) boot — no app repair after an unclean boot (R-1007)
|
|
2026/10/25 17:17:24 [INFO] [stacks] Status refresh: 9 containers across 68 stacks
|
|
2026/10/25 17:17:25 [INFO] [selfupdate] Current version 0.343.0 is up to date
|
|
2026/10/25 17:17:34 [INFO] [stacks] Status refresh: 9 containers across 68 stacks
|
|
2026/10/25 17:17:44 [INFO] [stacks] Status refresh: 9 containers across 68 stacks
|
|
2026/10/25 17:17:54 [INFO] [stacks] Status refresh: 9 containers across 68 stacks
|
|
2026/10/25 17:17:54 [INFO] [scheduler] Running job: agent-channel-health
|
|
2026/10/25 17:17:54 [INFO] [scheduler] Job agent-channel-health completed (took 551ms)
|