3e58c184f6
gates / gates (push) Successful in 27s
DRILL-night-2026-09-23.md: Parts A-E. 09 §3 decisions 21 (operator word), 22 and 23 (CC unattended, operator may reverse); §6.4 parts 4 and 6 (catalog half) shipped; §6.1a residuals R-658/R-659. Register 330 -> 336: R-651..R-660 opened (R-658 and R-659 P1), R-650/R-640/R-499/R-626 closed. Capability map, nightly rotation (opengist), STATUS (one question: the floor), CONTEXT, REPORT. The floor stays 0.266.0. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_0159rPz1ZhFKsS53msqPYxtS
350 lines
46 KiB
Plaintext
350 lines
46 KiB
Plaintext
2026/09/23 21:56:06 server.go:545: [DEBUG] [web] ServeHTTP: GET /launcher from 172.18.0.9:43960
|
|
2026/09/23 21:56:06 server.go:545: [DEBUG] [web] ServeHTTP: GET /apps/papra from 172.18.0.9:43960
|
|
2026/09/23 21:56:06 server.go:545: [DEBUG] [web] ServeHTTP: GET /apps/papra from 172.18.0.9:43960
|
|
2026/09/23 21:56:06 server.go:545: [DEBUG] [web] ServeHTTP: GET /apps/papra from 172.18.0.9:43960
|
|
2026/09/23 21:56:06 server.go:545: [DEBUG] [web] ServeHTTP: GET /apps/papra from 172.18.0.9:43960
|
|
2026/09/23 21:56:06 router.go:591: [INFO] [api] stop requested for stack: papra
|
|
2026/09/23 21:56:06 [DEBUG] [stacks] SaveAppConfig: saving /opt/docker/stacks/papra — 3 env vars, 0 encrypted, 1 sensitive fields
|
|
2026/09/23 21:56:06 [INFO] [stacks] SaveAppConfig: saved config for papra
|
|
2026/09/23 21:56:06 desiredstate.go:81: [INFO] [stacks] desired state for papra recorded as "stopped" (was "running")
|
|
2026/09/23 21:56:06 manager.go:1248: [DEBUG] [stacks] StopStack papra: current state=running deployed=true containers=1
|
|
2026/09/23 21:56:06 manager.go:1251: [INFO] [stacks] Stopping stack: papra
|
|
2026/09/23 21:56:06 manager.go:1419: [DEBUG] Env vars for compose: [PATH, HOSTNAME, FELHOM_BOOTSTRAP_PATH, HOME, DOMAIN, AUTH_SECRET, DOMAIN, SUBDOMAIN, IMPORT_PATH] (9 app + 0 system)
|
|
2026/09/23 21:56:06 manager.go:1428: [DEBUG] Running: docker compose down (in /opt/docker/stacks/papra)
|
|
2026/09/23 21:56:06 manager.go:1448: [DEBUG] Command completed: docker compose down (took 0.7s)
|
|
2026/09/23 21:56:06 manager.go:1260: [INFO] [stacks] Stack papra stopped successfully (took 0.7s)
|
|
2026/09/23 21:56:06 manager.go:734: [INFO] [stacks] Status refresh: 18 containers across 55 stacks
|
|
2026/09/23 21:56:06 lifecycle.go:24: [DEBUG] [integrations] OnStackStop: stack=papra integrationsFound=0
|
|
2026/09/23 21:56:11 router.go:898: [INFO] [api] Remove requested for stack: papra
|
|
2026/09/23 21:56:11 delete.go:510: [DEBUG] [stacks] RemoveStack called: name="papra", removeHDDData=true, backupPathsToRemove=2
|
|
2026/09/23 21:56:11 delete.go:524: [DEBUG] [stacks] RemoveStack papra: state=stopped, deployed=true, orphaned=false, deploying=false
|
|
2026/09/23 21:56:11 delete.go:581: [INFO] Removing deployed stack: papra (removeHDDData=true, hddDeclared=false, backupPaths=2)
|
|
2026/09/23 21:56:11 delete.go:593: [DEBUG] [stacks] RemoveStack papra: found 0 HDD mounts from compose file
|
|
2026/09/23 21:56:12 manager.go:1419: [DEBUG] Env vars for compose: [PATH, HOSTNAME, FELHOM_BOOTSTRAP_PATH, HOME, DOMAIN, SUBDOMAIN, AUTH_SECRET, DOMAIN, IMPORT_PATH] (9 app + 0 system)
|
|
2026/09/23 21:56:12 manager.go:1428: [DEBUG] Running: docker compose down --volumes (in /opt/docker/stacks/papra)
|
|
2026/09/23 21:56:12 manager.go:1448: [DEBUG] Command completed: docker compose down --volumes (took 0.1s)
|
|
2026/09/23 21:56:12 delete.go:607: [DEBUG] [stacks] RemoveStack papra: compose down output:
|
|
2026/09/23 21:56:12 scheduler.go:67: [DEBUG] [scheduler] job health-probes: execution starting
|
|
2026/09/23 21:56:12 healthprobe.go:54: [DEBUG] [stacks] RunHealthProbes: skipping adventurelog — last check 3m20s ago, effective interval 5m0s, healthy=true
|
|
2026/09/23 21:56:12 healthprobe.go:54: [DEBUG] [stacks] RunHealthProbes: skipping navidrome — last check 3m50s ago, effective interval 5m0s, healthy=true
|
|
2026/09/23 21:56:12 scheduler.go:67: [DEBUG] [scheduler] job status-refresh: execution starting
|
|
2026/09/23 21:56:12 healthprobe.go:54: [DEBUG] [stacks] RunHealthProbes: skipping privatebin — last check 3m50s ago, effective interval 5m0s, healthy=true
|
|
2026/09/23 21:56:12 healthprobe.go:54: [DEBUG] [stacks] RunHealthProbes: skipping romm — last check 3m20s ago, effective interval 5m0s, healthy=true
|
|
2026/09/23 21:56:12 healthprobe.go:54: [DEBUG] [stacks] RunHealthProbes: skipping paperless-ngx — last check 2m50s ago, effective interval 5m0s, healthy=true
|
|
2026/09/23 21:56:12 healthprobe.go:54: [DEBUG] [stacks] RunHealthProbes: skipping docmost — last check 3m20s ago, effective interval 5m0s, healthy=true
|
|
2026/09/23 21:56:12 healthprobe.go:54: [DEBUG] [stacks] RunHealthProbes: skipping vikunja — last check 3m50s ago, effective interval 5m0s, healthy=true
|
|
2026/09/23 21:56:12 healthprobe.go:104: [DEBUG] [stacks] RunHealthProbes: collected 0 targets (7 skipped not due, 0 skipped no container)
|
|
2026/09/23 21:56:13 manager.go:734: [INFO] [stacks] Status refresh: 18 containers across 55 stacks
|
|
2026/09/23 21:56:22 info.go:13: [DEBUG] [system] GetInfo starting (hddPath="/mnt/felhom-drives/scratch_hdd", hasCPUCollector=true)
|
|
2026/09/23 21:56:22 info.go:13: [DEBUG] [system] readMemInfo: guest cap=25898MB (host total was 30714460KB) → used≈6080MB avail≈19818MB
|
|
2026/09/23 21:56:22 info.go:13: [DEBUG] [system] readMemInfo: totalKB=30714460 availKB=23503476 → total=25898MB avail=19818MB used=6080MB (23.5%)
|
|
2026/09/23 21:56:22 info.go:13: [DEBUG] [system] readDiskUsage: path="/" bsize=4096 total=68.4GB used=20.0GB avail=44.8GB (29.3%)
|
|
2026/09/23 21:56:22 info.go:13: [DEBUG] [system] readDiskUsage: path="/mnt/felhom-drives/scratch_hdd" bsize=4096 total=937.8GB used=103.1GB avail=787.0GB (11.0%)
|
|
2026/09/23 21:56:22 info.go:13: [DEBUG] [system] readLoadAvg: raw="0.65 0.76 0.92 4/1655 10334" → 1m=0.65 5m=0.76 15m=0.92
|
|
2026/09/23 21:56:22 info.go:13: [DEBUG] [system] readThermalZones: /sys — found 1 zones
|
|
2026/09/23 21:56:22 info.go:13: [DEBUG] [system] readTemperature: found via hwmon at /sys — 48.9°C (hwmon1)
|
|
2026/09/23 21:56:22 info.go:13: [DEBUG] [system] GetInfo done in 63ms — mem=6080MB/25898MB (23.5%), rootDisk=20.0GB/68.4GB (29.3%), load=0.65/0.76/0.92, temp=48.9°C (hwmon1), cpu=8.0%
|
|
2026/09/23 21:56:22 scheduler.go:67: [DEBUG] [scheduler] job ring-spill: execution starting
|
|
2026/09/23 21:56:22 scheduler.go:67: [DEBUG] [scheduler] job health-probes: execution starting
|
|
2026/09/23 21:56:22 healthprobe.go:54: [DEBUG] [stacks] RunHealthProbes: skipping adventurelog — last check 3m30s ago, effective interval 5m0s, healthy=true
|
|
2026/09/23 21:56:22 healthprobe.go:54: [DEBUG] [stacks] RunHealthProbes: skipping navidrome — last check 4m0s ago, effective interval 5m0s, healthy=true
|
|
2026/09/23 21:56:22 healthprobe.go:54: [DEBUG] [stacks] RunHealthProbes: skipping privatebin — last check 4m0s ago, effective interval 5m0s, healthy=true
|
|
2026/09/23 21:56:22 healthprobe.go:54: [DEBUG] [stacks] RunHealthProbes: skipping romm — last check 3m30s ago, effective interval 5m0s, healthy=true
|
|
2026/09/23 21:56:22 scheduler.go:346: [INFO] [scheduler] Running job: system-health
|
|
2026/09/23 21:56:22 scheduler.go:67: [DEBUG] [scheduler] job system-health: execution starting
|
|
2026/09/23 21:56:22 info.go:13: [DEBUG] [system] GetInfo starting (hddPath="/mnt/felhom-drives/scratch_hdd", hasCPUCollector=true)
|
|
2026/09/23 21:56:22 scheduler.go:67: [DEBUG] [scheduler] job deadapp-check: execution starting
|
|
2026/09/23 21:56:22 scheduler.go:346: [INFO] [scheduler] Running job: stack-scan
|
|
2026/09/23 21:56:22 scheduler.go:67: [DEBUG] [scheduler] job stack-scan: execution starting
|
|
2026/09/23 21:56:22 scheduler.go:67: [DEBUG] [scheduler] job status-refresh: execution starting
|
|
2026/09/23 21:56:22 healthprobe.go:54: [DEBUG] [stacks] RunHealthProbes: skipping paperless-ngx — last check 3m0s ago, effective interval 5m0s, healthy=true
|
|
2026/09/23 21:56:22 healthprobe.go:54: [DEBUG] [stacks] RunHealthProbes: skipping docmost — last check 3m30s ago, effective interval 5m0s, healthy=true
|
|
2026/09/23 21:56:22 healthprobe.go:54: [DEBUG] [stacks] RunHealthProbes: skipping vikunja — last check 4m0s ago, effective interval 5m0s, healthy=true
|
|
2026/09/23 21:56:22 healthprobe.go:104: [DEBUG] [stacks] RunHealthProbes: collected 0 targets (7 skipped not due, 0 skipped no container)
|
|
2026/09/23 21:56:22 scheduler.go:346: [INFO] [scheduler] Running job: offsite-credential-retry
|
|
2026/09/23 21:56:22 scheduler.go:67: [DEBUG] [scheduler] job offsite-credential-retry: execution starting
|
|
2026/09/23 21:56:22 scheduler.go:363: [INFO] [scheduler] Job offsite-credential-retry completed (took 0s)
|
|
2026/09/23 21:56:22 manager.go:585: [DEBUG] [stacks] ScanStacks: found stack "actualbudget" deployed=true composePath=/opt/docker/stacks/actualbudget/docker-compose.yml
|
|
2026/09/23 21:56:22 manager.go:585: [DEBUG] [stacks] ScanStacks: found stack "adventurelog" deployed=true composePath=/opt/docker/stacks/adventurelog/docker-compose.yml
|
|
2026/09/23 21:56:22 scheduler.go:346: [INFO] [scheduler] Running job: backup-cache
|
|
2026/09/23 21:56:22 scheduler.go:67: [DEBUG] [scheduler] job backup-cache: execution starting
|
|
2026/09/23 21:56:22 manager.go:585: [DEBUG] [stacks] ScanStacks: found stack "audiobookshelf" deployed=false composePath=/opt/docker/stacks/audiobookshelf/docker-compose.yml
|
|
2026/09/23 21:56:22 manager.go:585: [DEBUG] [stacks] ScanStacks: found stack "bentopdf" deployed=false composePath=/opt/docker/stacks/bentopdf/docker-compose.yml
|
|
2026/09/23 21:56:22 manager.go:585: [DEBUG] [stacks] ScanStacks: found stack "bookstack" deployed=false composePath=/opt/docker/stacks/bookstack/docker-compose.yml
|
|
2026/09/23 21:56:22 manager.go:585: [DEBUG] [stacks] ScanStacks: found stack "calcom" deployed=false composePath=/opt/docker/stacks/calcom/docker-compose.yml
|
|
2026/09/23 21:56:22 manager.go:585: [DEBUG] [stacks] ScanStacks: found stack "calibre-web" deployed=false composePath=/opt/docker/stacks/calibre-web/docker-compose.yml
|
|
2026/09/23 21:56:22 manager.go:585: [DEBUG] [stacks] ScanStacks: found stack "claper" deployed=false composePath=/opt/docker/stacks/claper/docker-compose.yml
|
|
2026/09/23 21:56:22 manager.go:585: [DEBUG] [stacks] ScanStacks: found stack "code-server" deployed=false composePath=/opt/docker/stacks/code-server/docker-compose.yml
|
|
2026/09/23 21:56:22 manager.go:585: [DEBUG] [stacks] ScanStacks: found stack "crafty-controller" deployed=false composePath=/opt/docker/stacks/crafty-controller/docker-compose.yml
|
|
2026/09/23 21:56:22 manager.go:585: [DEBUG] [stacks] ScanStacks: found stack "docmost" deployed=true composePath=/opt/docker/stacks/docmost/docker-compose.yml
|
|
2026/09/23 21:56:22 manager.go:585: [DEBUG] [stacks] ScanStacks: found stack "emby" deployed=false composePath=/opt/docker/stacks/emby/docker-compose.yml
|
|
2026/09/23 21:56:22 manager.go:585: [DEBUG] [stacks] ScanStacks: found stack "filebrowser" deployed=false composePath=/opt/docker/stacks/filebrowser/docker-compose.yml
|
|
2026/09/23 21:56:22 manager.go:585: [DEBUG] [stacks] ScanStacks: found stack "ghost" deployed=false composePath=/opt/docker/stacks/ghost/docker-compose.yml
|
|
2026/09/23 21:56:22 manager.go:585: [DEBUG] [stacks] ScanStacks: found stack "gitea" deployed=false composePath=/opt/docker/stacks/gitea/docker-compose.yml
|
|
2026/09/23 21:56:22 manager.go:585: [DEBUG] [stacks] ScanStacks: found stack "glance" deployed=false composePath=/opt/docker/stacks/glance/docker-compose.yml
|
|
2026/09/23 21:56:22 manager.go:585: [DEBUG] [stacks] ScanStacks: found stack "gokapi" deployed=true composePath=/opt/docker/stacks/gokapi/docker-compose.yml
|
|
2026/09/23 21:56:22 manager.go:585: [DEBUG] [stacks] ScanStacks: found stack "grafana" deployed=false composePath=/opt/docker/stacks/grafana/docker-compose.yml
|
|
2026/09/23 21:56:22 manager.go:585: [DEBUG] [stacks] ScanStacks: found stack "gramps-web" deployed=false composePath=/opt/docker/stacks/gramps-web/docker-compose.yml
|
|
2026/09/23 21:56:22 manager.go:585: [DEBUG] [stacks] ScanStacks: found stack "home-assistant" deployed=false composePath=/opt/docker/stacks/home-assistant/docker-compose.yml
|
|
2026/09/23 21:56:22 manager.go:585: [DEBUG] [stacks] ScanStacks: found stack "homebox" deployed=false composePath=/opt/docker/stacks/homebox/docker-compose.yml
|
|
2026/09/23 21:56:22 manager.go:585: [DEBUG] [stacks] ScanStacks: found stack "homepage" deployed=false composePath=/opt/docker/stacks/homepage/docker-compose.yml
|
|
2026/09/23 21:56:22 manager.go:585: [DEBUG] [stacks] ScanStacks: found stack "immich" deployed=false composePath=/opt/docker/stacks/immich/docker-compose.yml
|
|
2026/09/23 21:56:22 manager.go:585: [DEBUG] [stacks] ScanStacks: found stack "jellyfin" deployed=false composePath=/opt/docker/stacks/jellyfin/docker-compose.yml
|
|
2026/09/23 21:56:22 manager.go:585: [DEBUG] [stacks] ScanStacks: found stack "kimai" deployed=false composePath=/opt/docker/stacks/kimai/docker-compose.yml
|
|
2026/09/23 21:56:22 manager.go:585: [DEBUG] [stacks] ScanStacks: found stack "komga" deployed=false composePath=/opt/docker/stacks/komga/docker-compose.yml
|
|
2026/09/23 21:56:22 manager.go:585: [DEBUG] [stacks] ScanStacks: found stack "mealie" deployed=false composePath=/opt/docker/stacks/mealie/docker-compose.yml
|
|
2026/09/23 21:56:22 manager.go:585: [DEBUG] [stacks] ScanStacks: found stack "n8n" deployed=false composePath=/opt/docker/stacks/n8n/docker-compose.yml
|
|
2026/09/23 21:56:22 manager.go:585: [DEBUG] [stacks] ScanStacks: found stack "navidrome" deployed=true composePath=/opt/docker/stacks/navidrome/docker-compose.yml
|
|
2026/09/23 21:56:23 manager.go:585: [DEBUG] [stacks] ScanStacks: found stack "nextcloud" deployed=true composePath=/opt/docker/stacks/nextcloud/docker-compose.yml
|
|
2026/09/23 21:56:23 manager.go:585: [DEBUG] [stacks] ScanStacks: found stack "onlyoffice" deployed=false composePath=/opt/docker/stacks/onlyoffice/docker-compose.yml
|
|
2026/09/23 21:56:23 manager.go:585: [DEBUG] [stacks] ScanStacks: found stack "opengist" deployed=false composePath=/opt/docker/stacks/opengist/docker-compose.yml
|
|
2026/09/23 21:56:23 manager.go:585: [DEBUG] [stacks] ScanStacks: found stack "outline" deployed=false composePath=/opt/docker/stacks/outline/docker-compose.yml
|
|
2026/09/23 21:56:23 manager.go:585: [DEBUG] [stacks] ScanStacks: found stack "paperless-ngx" deployed=true composePath=/opt/docker/stacks/paperless-ngx/docker-compose.yml
|
|
2026/09/23 21:56:23 manager.go:585: [DEBUG] [stacks] ScanStacks: found stack "papra" deployed=true composePath=/opt/docker/stacks/papra/docker-compose.yml
|
|
2026/09/23 21:56:23 manager.go:585: [DEBUG] [stacks] ScanStacks: found stack "plant-it" deployed=false composePath=/opt/docker/stacks/plant-it/docker-compose.yml
|
|
2026/09/23 21:56:23 manager.go:585: [DEBUG] [stacks] ScanStacks: found stack "plex" deployed=false composePath=/opt/docker/stacks/plex/docker-compose.yml
|
|
2026/09/23 21:56:23 manager.go:585: [DEBUG] [stacks] ScanStacks: found stack "privatebin" deployed=true composePath=/opt/docker/stacks/privatebin/docker-compose.yml
|
|
2026/09/23 21:56:23 manager.go:585: [DEBUG] [stacks] ScanStacks: found stack "radarr" deployed=false composePath=/opt/docker/stacks/radarr/docker-compose.yml
|
|
2026/09/23 21:56:23 manager.go:585: [DEBUG] [stacks] ScanStacks: found stack "rallly" deployed=false composePath=/opt/docker/stacks/rallly/docker-compose.yml
|
|
2026/09/23 21:56:23 manager.go:585: [DEBUG] [stacks] ScanStacks: found stack "recipe-importer" deployed=false composePath=/opt/docker/stacks/recipe-importer/docker-compose.yml
|
|
2026/09/23 21:56:23 manager.go:585: [DEBUG] [stacks] ScanStacks: found stack "romm" deployed=true composePath=/opt/docker/stacks/romm/docker-compose.yml
|
|
2026/09/23 21:56:23 manager.go:585: [DEBUG] [stacks] ScanStacks: found stack "seerr" deployed=false composePath=/opt/docker/stacks/seerr/docker-compose.yml
|
|
2026/09/23 21:56:23 manager.go:585: [DEBUG] [stacks] ScanStacks: found stack "sonarr" deployed=false composePath=/opt/docker/stacks/sonarr/docker-compose.yml
|
|
2026/09/23 21:56:23 manager.go:585: [DEBUG] [stacks] ScanStacks: found stack "sparkyfitness" deployed=false composePath=/opt/docker/stacks/sparkyfitness/docker-compose.yml
|
|
2026/09/23 21:56:23 manager.go:585: [DEBUG] [stacks] ScanStacks: found stack "tandoor" deployed=false composePath=/opt/docker/stacks/tandoor/docker-compose.yml
|
|
2026/09/23 21:56:23 manager.go:585: [DEBUG] [stacks] ScanStacks: found stack "termix" deployed=false composePath=/opt/docker/stacks/termix/docker-compose.yml
|
|
2026/09/23 21:56:23 manager.go:585: [DEBUG] [stacks] ScanStacks: found stack "traefik" deployed=false composePath=/opt/docker/stacks/traefik/docker-compose.yml
|
|
2026/09/23 21:56:23 manager.go:585: [DEBUG] [stacks] ScanStacks: found stack "uptime-kuma" deployed=false composePath=/opt/docker/stacks/uptime-kuma/docker-compose.yml
|
|
2026/09/23 21:56:23 manager.go:585: [DEBUG] [stacks] ScanStacks: found stack "vaultwarden" deployed=false composePath=/opt/docker/stacks/vaultwarden/docker-compose.yml
|
|
2026/09/23 21:56:23 manager.go:585: [DEBUG] [stacks] ScanStacks: found stack "vikunja" deployed=true composePath=/opt/docker/stacks/vikunja/docker-compose.yml
|
|
2026/09/23 21:56:23 manager.go:585: [DEBUG] [stacks] ScanStacks: found stack "wanderer" deployed=false composePath=/opt/docker/stacks/wanderer/docker-compose.yml
|
|
2026/09/23 21:56:23 manager.go:585: [DEBUG] [stacks] ScanStacks: found stack "wger" deployed=false composePath=/opt/docker/stacks/wger/docker-compose.yml
|
|
2026/09/23 21:56:23 manager.go:585: [DEBUG] [stacks] ScanStacks: found stack "wishlist" deployed=false composePath=/opt/docker/stacks/wishlist/docker-compose.yml
|
|
2026/09/23 21:56:23 manager.go:585: [DEBUG] [stacks] ScanStacks: found stack "zipline" deployed=false composePath=/opt/docker/stacks/zipline/docker-compose.yml
|
|
2026/09/23 21:56:23 manager.go:1655: [DEBUG] [stacks] getCatalogTemplateSlugs: found 53 template slugs in /opt/docker/felhom-controller/data/catalog-cache/templates
|
|
2026/09/23 21:56:23 manager.go:652: [DEBUG] [stacks] ScanStacks: catalog has 53 template slugs for orphan detection
|
|
2026/09/23 21:56:23 manager.go:683: [INFO] [stacks] ScanStacks complete: 55 stacks found (11 deployed, 44 available)
|
|
2026/09/23 21:56:23 info.go:13: [DEBUG] [system] readMemInfo: guest cap=25898MB (host total was 30714460KB) → used≈6074MB avail≈19824MB
|
|
2026/09/23 21:56:23 info.go:13: [DEBUG] [system] readMemInfo: totalKB=30714460 availKB=23510524 → total=25898MB avail=19824MB used=6074MB (23.5%)
|
|
2026/09/23 21:56:23 info.go:13: [DEBUG] [system] readDiskUsage: path="/" bsize=4096 total=68.4GB used=20.0GB avail=44.8GB (29.3%)
|
|
2026/09/23 21:56:23 info.go:13: [DEBUG] [system] readDiskUsage: path="/mnt/felhom-drives/scratch_hdd" bsize=4096 total=937.8GB used=103.1GB avail=787.0GB (11.0%)
|
|
2026/09/23 21:56:23 info.go:13: [DEBUG] [system] readLoadAvg: raw="0.59 0.75 0.91 7/1670 10377" → 1m=0.59 5m=0.75 15m=0.91
|
|
2026/09/23 21:56:23 info.go:13: [DEBUG] [system] readThermalZones: /sys — found 1 zones
|
|
2026/09/23 21:56:23 info.go:13: [DEBUG] [system] readTemperature: found via hwmon at /sys — 48.9°C (hwmon1)
|
|
2026/09/23 21:56:23 info.go:13: [DEBUG] [system] GetInfo done in 71ms — mem=6074MB/25898MB (23.5%), rootDisk=20.0GB/68.4GB (29.3%), load=0.59/0.75/0.91, temp=48.9°C (hwmon1), cpu=8.0%
|
|
2026/09/23 21:56:23 healthcheck.go:86: [DEBUG] [monitor] Raw values: disk=29.3%, hdd=11.0% (configured=true), mem=23.5% (6074MB/25898MB), cpu=8.0%, temp=48.9°C (hwmon1)
|
|
2026/09/23 21:56:23 healthcheck.go:118: [DEBUG] [monitor] SSD disk: OK (29%)
|
|
2026/09/23 21:56:23 healthcheck.go:151: [DEBUG] [monitor] Memory: OK (23%)
|
|
2026/09/23 21:56:23 healthcheck.go:169: [DEBUG] [monitor] CPU: OK (8%)
|
|
2026/09/23 21:56:23 healthcheck.go:187: [DEBUG] [monitor] Temperature: OK (49°C)
|
|
2026/09/23 21:56:23 manager.go:734: [INFO] [stacks] Status refresh: 18 containers across 55 stacks
|
|
2026/09/23 21:56:23 scheduler.go:363: [INFO] [scheduler] Job stack-scan completed (took 71ms)
|
|
2026/09/23 21:56:23 manager.go:734: [INFO] [stacks] Status refresh: 18 containers across 55 stacks
|
|
2026/09/23 21:56:23 backup.go:465: [DEBUG] groupStacksByDrive: /mnt/felhom-drives/scratch_hdd/userdata/navidrome → [navidrome]
|
|
2026/09/23 21:56:23 backup.go:465: [DEBUG] groupStacksByDrive: /mnt/felhom-drives/scratch_hdd/userdata/nextcloud → [nextcloud]
|
|
2026/09/23 21:56:23 backup.go:465: [DEBUG] groupStacksByDrive: /mnt/felhom-drives/scratch_hdd/userdata/paperless-ngx → [paperless-ngx]
|
|
2026/09/23 21:56:23 backup.go:465: [DEBUG] groupStacksByDrive: /mnt/felhom-drives/scratch_hdd/userdata/romm → [romm]
|
|
2026/09/23 21:56:23 backup.go:465: [DEBUG] groupStacksByDrive: /mnt/sys_drive → [actualbudget, adventurelog, docmost, gokapi, papra, privatebin, vikunja]
|
|
2026/09/23 21:56:23 backup.go:1117: [INFO] [backup] Found 10 DB dump files across drives
|
|
2026/09/23 21:56:23 dbdump.go:130: [DEBUG] DiscoverDatabases: running docker ps to find database containers
|
|
2026/09/23 21:56:23 healthcheck.go:201: [DEBUG] [monitor] Docker daemon: OK
|
|
2026/09/23 21:56:23 healthcheck.go:209: [DEBUG] [monitor] Checking 1 protected containers: [traefik]
|
|
2026/09/23 21:56:23 dbdump.go:149: [DEBUG] DiscoverDatabases: docker ps output: 16089e1abac5 romm-db romm mariadb:11.8
|
|
d6ac44f34971 vikunja vikunja vikunja/vikunja:2.5.0
|
|
8a54f14e8bb0 navidrome navidrome deluan/navidrome:0.64.0
|
|
9c3fff6d8323 romm romm rommapp/romm:5.3.1
|
|
f428c67086c0 romm-redis romm redis:7-alpine
|
|
f12b35ea40d5 privatebin privatebin privatebin/pdo:2.0.6
|
|
c916eed5d29a paperless-webserver paperless-ngx ghcr.io/paperless-ngx/paperless-ngx:2.20.15
|
|
c509e115095a paperless-postgres paperless-ngx postgres:16-alpine
|
|
63a12434f006 paperless-redis paperless-ngx redis:7-alpi...
|
|
2026/09/23 21:56:23 dbdump.go:178: [DEBUG] DiscoverDatabases: found mariadb container: romm-db (id=16089e1abac5)
|
|
2026/09/23 21:56:23 healthcheck.go:219: [DEBUG] [monitor] All protected containers running
|
|
2026/09/23 21:56:23 dbdump.go:198: [DEBUG] DiscoverDatabases: romm-db → stack=romm, dbUser=root, dbName=romm
|
|
2026/09/23 21:56:23 dbdump.go:171: [DEBUG] DiscoverDatabases: skipping container vikunja (image=vikunja/vikunja:2.5.0, not a database)
|
|
2026/09/23 21:56:23 dbdump.go:171: [DEBUG] DiscoverDatabases: skipping container navidrome (image=deluan/navidrome:0.64.0, not a database)
|
|
2026/09/23 21:56:23 info.go:13: [DEBUG] [system] GetDiskUsage: path="/mnt/felhom-drives/scratch_hdd" total=937.8 GB used=103.1 GB avail=787.0GB (11.0%)
|
|
2026/09/23 21:56:23 dbdump.go:171: [DEBUG] DiscoverDatabases: skipping container romm (image=rommapp/romm:5.3.1, not a database)
|
|
2026/09/23 21:56:23 info.go:13: [DEBUG] [system] GetDiskUsage: path="/mnt/felhom-drives/scratch_hdd/userdata/nextcloud" total=937.8 GB used=103.1 GB avail=787.0GB (11.0%)
|
|
2026/09/23 21:56:23 dbdump.go:171: [DEBUG] DiscoverDatabases: skipping container romm-redis (image=redis:7-alpine, not a database)
|
|
2026/09/23 21:56:23 dbdump.go:171: [DEBUG] DiscoverDatabases: skipping container privatebin (image=privatebin/pdo:2.0.6, not a database)
|
|
2026/09/23 21:56:23 dbdump.go:171: [DEBUG] DiscoverDatabases: skipping container paperless-webserver (image=ghcr.io/paperless-ngx/paperless-ngx:2.20.15, not a database)
|
|
2026/09/23 21:56:23 dbdump.go:178: [DEBUG] DiscoverDatabases: found postgres container: paperless-postgres (id=c509e115095a)
|
|
2026/09/23 21:56:23 dbdump.go:896: [DEBUG] DiscoverDatabases: paperless-postgres → stack "paperless-ngx" from the compose project label (the container name would have given "paperless")
|
|
2026/09/23 21:56:23 info.go:13: [DEBUG] [system] GetDiskUsage: path="/mnt/felhom-drives/scratch_hdd/userdata/paperless-ngx" total=937.8 GB used=103.1 GB avail=787.0GB (11.0%)
|
|
2026/09/23 21:56:23 info.go:13: [DEBUG] [system] GetDiskUsage: path="/mnt/felhom-drives/scratch_hdd/userdata/romm" total=937.8 GB used=103.1 GB avail=787.0GB (11.0%)
|
|
2026/09/23 21:56:23 info.go:13: [DEBUG] [system] GetDiskUsage: path="/mnt/felhom-drives/scratch_hdd/userdata/navidrome" total=937.8 GB used=103.1 GB avail=787.0GB (11.0%)
|
|
2026/09/23 21:56:23 healthcheck.go:238: [INFO] [monitor] Health check: status=warn
|
|
2026/09/23 21:56:23 healthcheck.go:242: [DEBUG] [monitor] Final status: warn (issues=0, warnings=4, info=5)
|
|
2026/09/23 21:56:23 notifier.go:1259: [DEBUG] notifier disabled: dropped event health_change (severity warning)
|
|
2026/09/23 21:56:23 scheduler.go:363: [INFO] [scheduler] Job system-health completed (took 162ms)
|
|
2026/09/23 21:56:23 dbdump.go:198: [DEBUG] DiscoverDatabases: paperless-postgres → stack=paperless-ngx, dbUser=paperless, dbName=paperless
|
|
2026/09/23 21:56:23 dbdump.go:171: [DEBUG] DiscoverDatabases: skipping container paperless-redis (image=redis:7-alpine, not a database)
|
|
2026/09/23 21:56:23 dbdump.go:171: [DEBUG] DiscoverDatabases: skipping container docmost (image=docmost/docmost:0.96.0, not a database)
|
|
2026/09/23 21:56:23 dbdump.go:178: [DEBUG] DiscoverDatabases: found postgres container: docmost-postgres (id=c981df80d790)
|
|
2026/09/23 21:56:23 dbdump.go:198: [DEBUG] DiscoverDatabases: docmost-postgres → stack=docmost, dbUser=docmost, dbName=docmost
|
|
2026/09/23 21:56:23 dbdump.go:171: [DEBUG] DiscoverDatabases: skipping container docmost-redis (image=redis:7-alpine, not a database)
|
|
2026/09/23 21:56:23 dbdump.go:171: [DEBUG] DiscoverDatabases: skipping container adventurelog (image=ghcr.io/seanmorley15/adventurelog-backend:v0.12.1, not a database)
|
|
2026/09/23 21:56:23 dbdump.go:178: [DEBUG] DiscoverDatabases: found postgres container: adventurelog-postgres (id=5abd52db34b8)
|
|
2026/09/23 21:56:23 infra.go:67: [INFO] [infra] cloudflared skipped — no cf_tunnel_token configured (LAN-only node)
|
|
2026/09/23 21:56:23 dbdump.go:198: [DEBUG] DiscoverDatabases: adventurelog-postgres → stack=adventurelog, dbUser=adventurelog, dbName=adventurelog
|
|
2026/09/23 21:56:23 dbdump.go:171: [DEBUG] DiscoverDatabases: skipping container adventurelog-frontend (image=ghcr.io/seanmorley15/adventurelog-frontend:v0.12.1, not a database)
|
|
2026/09/23 21:56:23 dbdump.go:171: [DEBUG] DiscoverDatabases: skipping container felhom-controller (image=gitea.dooplex.hu/admin/felhom-controller:0.267.0, not a database)
|
|
2026/09/23 21:56:23 dbdump.go:171: [DEBUG] DiscoverDatabases: skipping container filebrowser (image=gtstef/filebrowser:1.3.3-stable, not a database)
|
|
2026/09/23 21:56:23 dbdump.go:171: [DEBUG] DiscoverDatabases: skipping container traefik (image=traefik:v3.6.7, not a database)
|
|
2026/09/23 21:56:23 dbdump.go:205: [DEBUG] DiscoverDatabases: found 4 database(s), skipped 14 non-DB container(s)
|
|
2026/09/23 21:56:23 dbdump.go:208: [INFO] [backup] Discovered 4 databases
|
|
2026/09/23 21:56:23 [INFO] [stacks] ParseComposeHDDMounts: found 0 HDD mounts for /opt/docker/stacks/actualbudget/docker-compose.yml
|
|
2026/09/23 21:56:23 [INFO] [stacks] ParseComposeHDDMounts: found 0 HDD mounts for /opt/docker/stacks/actualbudget/docker-compose.yml
|
|
2026/09/23 21:56:23 [INFO] [stacks] ParseComposeHDDMounts: found 0 HDD mounts for /opt/docker/stacks/actualbudget/docker-compose.yml
|
|
2026/09/23 21:56:23 [INFO] [stacks] ParseComposeHDDMounts: found 0 HDD mounts for /opt/docker/stacks/actualbudget/docker-compose.yml
|
|
2026/09/23 21:56:23 [INFO] [stacks] ParseComposeHDDMounts: found 0 HDD mounts for /opt/docker/stacks/actualbudget/docker-compose.yml
|
|
2026/09/23 21:56:23 [INFO] [stacks] ParseComposeHDDMounts: found 0 HDD mounts for /opt/docker/stacks/adventurelog/docker-compose.yml
|
|
2026/09/23 21:56:23 [INFO] [stacks] ParseComposeHDDMounts: found 0 HDD mounts for /opt/docker/stacks/adventurelog/docker-compose.yml
|
|
2026/09/23 21:56:23 [INFO] [stacks] ParseComposeHDDMounts: found 0 HDD mounts for /opt/docker/stacks/adventurelog/docker-compose.yml
|
|
2026/09/23 21:56:23 [INFO] [stacks] ParseComposeHDDMounts: found 0 HDD mounts for /opt/docker/stacks/adventurelog/docker-compose.yml
|
|
2026/09/23 21:56:23 [INFO] [stacks] ParseComposeHDDMounts: found 0 HDD mounts for /opt/docker/stacks/adventurelog/docker-compose.yml
|
|
2026/09/23 21:56:23 [INFO] [stacks] ParseComposeHDDMounts: found 0 HDD mounts for /opt/docker/stacks/docmost/docker-compose.yml
|
|
2026/09/23 21:56:23 [INFO] [stacks] ParseComposeHDDMounts: found 0 HDD mounts for /opt/docker/stacks/docmost/docker-compose.yml
|
|
2026/09/23 21:56:23 [INFO] [stacks] ParseComposeHDDMounts: found 0 HDD mounts for /opt/docker/stacks/docmost/docker-compose.yml
|
|
2026/09/23 21:56:23 [INFO] [stacks] ParseComposeHDDMounts: found 0 HDD mounts for /opt/docker/stacks/docmost/docker-compose.yml
|
|
2026/09/23 21:56:23 [INFO] [stacks] ParseComposeHDDMounts: found 0 HDD mounts for /opt/docker/stacks/docmost/docker-compose.yml
|
|
2026/09/23 21:56:23 [INFO] [stacks] ParseComposeHDDMounts: found 0 HDD mounts for /opt/docker/stacks/gokapi/docker-compose.yml
|
|
2026/09/23 21:56:23 [INFO] [stacks] ParseComposeHDDMounts: found 0 HDD mounts for /opt/docker/stacks/gokapi/docker-compose.yml
|
|
2026/09/23 21:56:23 [INFO] [stacks] ParseComposeHDDMounts: found 0 HDD mounts for /opt/docker/stacks/gokapi/docker-compose.yml
|
|
2026/09/23 21:56:23 [INFO] [stacks] ParseComposeHDDMounts: found 0 HDD mounts for /opt/docker/stacks/gokapi/docker-compose.yml
|
|
2026/09/23 21:56:23 [INFO] [stacks] ParseComposeHDDMounts: found 0 HDD mounts for /opt/docker/stacks/gokapi/docker-compose.yml
|
|
2026/09/23 21:56:23 [INFO] [stacks] ParseComposeHDDMounts: found 0 HDD mounts for /opt/docker/stacks/navidrome/docker-compose.yml
|
|
2026/09/23 21:56:23 [INFO] [stacks] ParseComposeHDDMounts: found 1 HDD mounts for /opt/docker/stacks/nextcloud/docker-compose.yml
|
|
2026/09/23 21:56:23 [INFO] [stacks] ParseComposeHDDMounts: found 2 HDD mounts for /opt/docker/stacks/paperless-ngx/docker-compose.yml
|
|
2026/09/23 21:56:23 [INFO] [stacks] ParseComposeHDDMounts: found 0 HDD mounts for /opt/docker/stacks/papra/docker-compose.yml
|
|
2026/09/23 21:56:23 [INFO] [stacks] ParseComposeHDDMounts: found 0 HDD mounts for /opt/docker/stacks/papra/docker-compose.yml
|
|
2026/09/23 21:56:23 [INFO] [stacks] ParseComposeHDDMounts: found 0 HDD mounts for /opt/docker/stacks/papra/docker-compose.yml
|
|
2026/09/23 21:56:23 [INFO] [stacks] ParseComposeHDDMounts: found 0 HDD mounts for /opt/docker/stacks/papra/docker-compose.yml
|
|
2026/09/23 21:56:23 [INFO] [stacks] ParseComposeHDDMounts: found 0 HDD mounts for /opt/docker/stacks/papra/docker-compose.yml
|
|
2026/09/23 21:56:23 [INFO] [stacks] ParseComposeHDDMounts: found 0 HDD mounts for /opt/docker/stacks/privatebin/docker-compose.yml
|
|
2026/09/23 21:56:23 [INFO] [stacks] ParseComposeHDDMounts: found 0 HDD mounts for /opt/docker/stacks/privatebin/docker-compose.yml
|
|
2026/09/23 21:56:23 [INFO] [stacks] ParseComposeHDDMounts: found 0 HDD mounts for /opt/docker/stacks/privatebin/docker-compose.yml
|
|
2026/09/23 21:56:23 [INFO] [stacks] ParseComposeHDDMounts: found 0 HDD mounts for /opt/docker/stacks/privatebin/docker-compose.yml
|
|
2026/09/23 21:56:23 [INFO] [stacks] ParseComposeHDDMounts: found 0 HDD mounts for /opt/docker/stacks/privatebin/docker-compose.yml
|
|
2026/09/23 21:56:23 [INFO] [stacks] ParseComposeHDDMounts: found 1 HDD mounts for /opt/docker/stacks/romm/docker-compose.yml
|
|
2026/09/23 21:56:23 [INFO] [stacks] ParseComposeHDDMounts: found 0 HDD mounts for /opt/docker/stacks/vikunja/docker-compose.yml
|
|
2026/09/23 21:56:23 [INFO] [stacks] ParseComposeHDDMounts: found 0 HDD mounts for /opt/docker/stacks/vikunja/docker-compose.yml
|
|
2026/09/23 21:56:23 [INFO] [stacks] ParseComposeHDDMounts: found 0 HDD mounts for /opt/docker/stacks/vikunja/docker-compose.yml
|
|
2026/09/23 21:56:23 [INFO] [stacks] ParseComposeHDDMounts: found 0 HDD mounts for /opt/docker/stacks/vikunja/docker-compose.yml
|
|
2026/09/23 21:56:23 [INFO] [stacks] ParseComposeHDDMounts: found 0 HDD mounts for /opt/docker/stacks/vikunja/docker-compose.yml
|
|
2026/09/23 21:56:23 [INFO] [backup] Discovered app data: 11 apps
|
|
2026/09/23 21:56:23 info.go:13: [DEBUG] [system] GetDiskUsage: path="/mnt/sys_drive" total=68.4 GB used=20.0 GB avail=44.8GB (29.3%)
|
|
2026/09/23 21:56:23 info.go:13: [DEBUG] [system] GetDiskUsage: path="/mnt/sys_drive" total=68.4 GB used=20.0 GB avail=44.8GB (29.3%)
|
|
2026/09/23 21:56:23 info.go:13: [DEBUG] [system] GetDiskUsage: path="/mnt/sys_drive" total=68.4 GB used=20.0 GB avail=44.8GB (29.3%)
|
|
2026/09/23 21:56:23 info.go:13: [DEBUG] [system] GetDiskUsage: path="/mnt/sys_drive" total=68.4 GB used=20.0 GB avail=44.8GB (29.3%)
|
|
2026/09/23 21:56:23 info.go:13: [DEBUG] [system] GetDiskUsage: path="/mnt/felhom-drives/scratch_hdd/userdata/navidrome" total=937.8 GB used=103.1 GB avail=787.0GB (11.0%)
|
|
2026/09/23 21:56:23 info.go:13: [DEBUG] [system] GetDiskUsage: path="/mnt/felhom-drives/scratch_hdd/userdata/paperless-ngx" total=937.8 GB used=103.1 GB avail=787.0GB (11.0%)
|
|
2026/09/23 21:56:23 info.go:13: [DEBUG] [system] GetDiskUsage: path="/mnt/sys_drive" total=68.4 GB used=20.0 GB avail=44.8GB (29.3%)
|
|
2026/09/23 21:56:23 info.go:13: [DEBUG] [system] GetDiskUsage: path="/mnt/sys_drive" total=68.4 GB used=20.0 GB avail=44.8GB (29.3%)
|
|
2026/09/23 21:56:23 info.go:13: [DEBUG] [system] GetDiskUsage: path="/mnt/felhom-drives/scratch_hdd/userdata/romm" total=937.8 GB used=103.1 GB avail=787.0GB (11.0%)
|
|
2026/09/23 21:56:23 info.go:13: [DEBUG] [system] GetDiskUsage: path="/mnt/sys_drive" total=68.4 GB used=20.0 GB avail=44.8GB (29.3%)
|
|
2026/09/23 21:56:23 backup.go:1187: [INFO] [backup] Backup status cache refreshed
|
|
2026/09/23 21:56:23 scheduler.go:363: [INFO] [scheduler] Job backup-cache completed (took 249ms)
|
|
2026/09/23 21:56:32 scheduler.go:67: [DEBUG] [scheduler] job health-probes: execution starting
|
|
2026/09/23 21:56:32 scheduler.go:67: [DEBUG] [scheduler] job status-refresh: execution starting
|
|
2026/09/23 21:56:32 healthprobe.go:54: [DEBUG] [stacks] RunHealthProbes: skipping adventurelog — last check 3m40s ago, effective interval 5m0s, healthy=true
|
|
2026/09/23 21:56:32 healthprobe.go:54: [DEBUG] [stacks] RunHealthProbes: skipping navidrome — last check 4m10s ago, effective interval 5m0s, healthy=true
|
|
2026/09/23 21:56:32 healthprobe.go:54: [DEBUG] [stacks] RunHealthProbes: skipping privatebin — last check 4m10s ago, effective interval 5m0s, healthy=true
|
|
2026/09/23 21:56:32 healthprobe.go:54: [DEBUG] [stacks] RunHealthProbes: skipping romm — last check 3m40s ago, effective interval 5m0s, healthy=true
|
|
2026/09/23 21:56:32 healthprobe.go:54: [DEBUG] [stacks] RunHealthProbes: skipping paperless-ngx — last check 3m10s ago, effective interval 5m0s, healthy=true
|
|
2026/09/23 21:56:32 healthprobe.go:54: [DEBUG] [stacks] RunHealthProbes: skipping docmost — last check 3m40s ago, effective interval 5m0s, healthy=true
|
|
2026/09/23 21:56:32 healthprobe.go:54: [DEBUG] [stacks] RunHealthProbes: skipping vikunja — last check 4m10s ago, effective interval 5m0s, healthy=true
|
|
2026/09/23 21:56:32 healthprobe.go:104: [DEBUG] [stacks] RunHealthProbes: collected 0 targets (7 skipped not due, 0 skipped no container)
|
|
2026/09/23 21:56:33 manager.go:734: [INFO] [stacks] Status refresh: 18 containers across 55 stacks
|
|
2026/09/23 21:56:38 delete.go:634: [INFO] [stacks] RemoveStack papra: removed volume(s) [papra_papra_data]
|
|
2026/09/23 21:56:38 delete.go:691: [DEBUG] [stacks] RemoveStack papra: processing 2 backup paths for removal (base=/mnt/sys_drive/felhom-data/backups)
|
|
2026/09/23 21:56:38 delete.go:708: [INFO] Removed backup data: /mnt/sys_drive/felhom-data/backups/primary/papra (604K)
|
|
2026/09/23 21:56:38 delete.go:716: [DEBUG] [stacks] RemoveStack papra: removing app.yaml at /opt/docker/stacks/papra/app.yaml
|
|
2026/09/23 21:56:38 delete.go:723: [INFO] Stack papra removed successfully (took 26.5s)
|
|
2026/09/23 21:56:38 manager.go:585: [DEBUG] [stacks] ScanStacks: found stack "actualbudget" deployed=true composePath=/opt/docker/stacks/actualbudget/docker-compose.yml
|
|
2026/09/23 21:56:38 manager.go:585: [DEBUG] [stacks] ScanStacks: found stack "adventurelog" deployed=true composePath=/opt/docker/stacks/adventurelog/docker-compose.yml
|
|
2026/09/23 21:56:38 manager.go:585: [DEBUG] [stacks] ScanStacks: found stack "audiobookshelf" deployed=false composePath=/opt/docker/stacks/audiobookshelf/docker-compose.yml
|
|
2026/09/23 21:56:38 manager.go:585: [DEBUG] [stacks] ScanStacks: found stack "bentopdf" deployed=false composePath=/opt/docker/stacks/bentopdf/docker-compose.yml
|
|
2026/09/23 21:56:38 manager.go:585: [DEBUG] [stacks] ScanStacks: found stack "bookstack" deployed=false composePath=/opt/docker/stacks/bookstack/docker-compose.yml
|
|
2026/09/23 21:56:38 manager.go:585: [DEBUG] [stacks] ScanStacks: found stack "calcom" deployed=false composePath=/opt/docker/stacks/calcom/docker-compose.yml
|
|
2026/09/23 21:56:38 manager.go:585: [DEBUG] [stacks] ScanStacks: found stack "calibre-web" deployed=false composePath=/opt/docker/stacks/calibre-web/docker-compose.yml
|
|
2026/09/23 21:56:38 manager.go:585: [DEBUG] [stacks] ScanStacks: found stack "claper" deployed=false composePath=/opt/docker/stacks/claper/docker-compose.yml
|
|
2026/09/23 21:56:38 manager.go:585: [DEBUG] [stacks] ScanStacks: found stack "code-server" deployed=false composePath=/opt/docker/stacks/code-server/docker-compose.yml
|
|
2026/09/23 21:56:38 manager.go:585: [DEBUG] [stacks] ScanStacks: found stack "crafty-controller" deployed=false composePath=/opt/docker/stacks/crafty-controller/docker-compose.yml
|
|
2026/09/23 21:56:38 manager.go:585: [DEBUG] [stacks] ScanStacks: found stack "docmost" deployed=true composePath=/opt/docker/stacks/docmost/docker-compose.yml
|
|
2026/09/23 21:56:38 manager.go:585: [DEBUG] [stacks] ScanStacks: found stack "emby" deployed=false composePath=/opt/docker/stacks/emby/docker-compose.yml
|
|
2026/09/23 21:56:38 manager.go:585: [DEBUG] [stacks] ScanStacks: found stack "filebrowser" deployed=false composePath=/opt/docker/stacks/filebrowser/docker-compose.yml
|
|
2026/09/23 21:56:38 manager.go:585: [DEBUG] [stacks] ScanStacks: found stack "ghost" deployed=false composePath=/opt/docker/stacks/ghost/docker-compose.yml
|
|
2026/09/23 21:56:38 manager.go:585: [DEBUG] [stacks] ScanStacks: found stack "gitea" deployed=false composePath=/opt/docker/stacks/gitea/docker-compose.yml
|
|
2026/09/23 21:56:38 manager.go:585: [DEBUG] [stacks] ScanStacks: found stack "glance" deployed=false composePath=/opt/docker/stacks/glance/docker-compose.yml
|
|
2026/09/23 21:56:38 manager.go:585: [DEBUG] [stacks] ScanStacks: found stack "gokapi" deployed=true composePath=/opt/docker/stacks/gokapi/docker-compose.yml
|
|
2026/09/23 21:56:38 manager.go:585: [DEBUG] [stacks] ScanStacks: found stack "grafana" deployed=false composePath=/opt/docker/stacks/grafana/docker-compose.yml
|
|
2026/09/23 21:56:38 manager.go:585: [DEBUG] [stacks] ScanStacks: found stack "gramps-web" deployed=false composePath=/opt/docker/stacks/gramps-web/docker-compose.yml
|
|
2026/09/23 21:56:38 manager.go:585: [DEBUG] [stacks] ScanStacks: found stack "home-assistant" deployed=false composePath=/opt/docker/stacks/home-assistant/docker-compose.yml
|
|
2026/09/23 21:56:38 manager.go:585: [DEBUG] [stacks] ScanStacks: found stack "homebox" deployed=false composePath=/opt/docker/stacks/homebox/docker-compose.yml
|
|
2026/09/23 21:56:38 manager.go:585: [DEBUG] [stacks] ScanStacks: found stack "homepage" deployed=false composePath=/opt/docker/stacks/homepage/docker-compose.yml
|
|
2026/09/23 21:56:38 manager.go:585: [DEBUG] [stacks] ScanStacks: found stack "immich" deployed=false composePath=/opt/docker/stacks/immich/docker-compose.yml
|
|
2026/09/23 21:56:38 manager.go:585: [DEBUG] [stacks] ScanStacks: found stack "jellyfin" deployed=false composePath=/opt/docker/stacks/jellyfin/docker-compose.yml
|
|
2026/09/23 21:56:38 manager.go:585: [DEBUG] [stacks] ScanStacks: found stack "kimai" deployed=false composePath=/opt/docker/stacks/kimai/docker-compose.yml
|
|
2026/09/23 21:56:38 manager.go:585: [DEBUG] [stacks] ScanStacks: found stack "komga" deployed=false composePath=/opt/docker/stacks/komga/docker-compose.yml
|
|
2026/09/23 21:56:38 manager.go:585: [DEBUG] [stacks] ScanStacks: found stack "mealie" deployed=false composePath=/opt/docker/stacks/mealie/docker-compose.yml
|
|
2026/09/23 21:56:38 manager.go:585: [DEBUG] [stacks] ScanStacks: found stack "n8n" deployed=false composePath=/opt/docker/stacks/n8n/docker-compose.yml
|
|
2026/09/23 21:56:38 manager.go:585: [DEBUG] [stacks] ScanStacks: found stack "navidrome" deployed=true composePath=/opt/docker/stacks/navidrome/docker-compose.yml
|
|
2026/09/23 21:56:38 manager.go:585: [DEBUG] [stacks] ScanStacks: found stack "nextcloud" deployed=true composePath=/opt/docker/stacks/nextcloud/docker-compose.yml
|
|
2026/09/23 21:56:38 manager.go:585: [DEBUG] [stacks] ScanStacks: found stack "onlyoffice" deployed=false composePath=/opt/docker/stacks/onlyoffice/docker-compose.yml
|
|
2026/09/23 21:56:38 manager.go:585: [DEBUG] [stacks] ScanStacks: found stack "opengist" deployed=false composePath=/opt/docker/stacks/opengist/docker-compose.yml
|
|
2026/09/23 21:56:38 manager.go:585: [DEBUG] [stacks] ScanStacks: found stack "outline" deployed=false composePath=/opt/docker/stacks/outline/docker-compose.yml
|
|
2026/09/23 21:56:38 manager.go:585: [DEBUG] [stacks] ScanStacks: found stack "paperless-ngx" deployed=true composePath=/opt/docker/stacks/paperless-ngx/docker-compose.yml
|
|
2026/09/23 21:56:38 manager.go:585: [DEBUG] [stacks] ScanStacks: found stack "papra" deployed=false composePath=/opt/docker/stacks/papra/docker-compose.yml
|
|
2026/09/23 21:56:38 manager.go:585: [DEBUG] [stacks] ScanStacks: found stack "plant-it" deployed=false composePath=/opt/docker/stacks/plant-it/docker-compose.yml
|
|
2026/09/23 21:56:38 manager.go:585: [DEBUG] [stacks] ScanStacks: found stack "plex" deployed=false composePath=/opt/docker/stacks/plex/docker-compose.yml
|
|
2026/09/23 21:56:38 manager.go:585: [DEBUG] [stacks] ScanStacks: found stack "privatebin" deployed=true composePath=/opt/docker/stacks/privatebin/docker-compose.yml
|
|
2026/09/23 21:56:38 manager.go:585: [DEBUG] [stacks] ScanStacks: found stack "radarr" deployed=false composePath=/opt/docker/stacks/radarr/docker-compose.yml
|
|
2026/09/23 21:56:38 manager.go:585: [DEBUG] [stacks] ScanStacks: found stack "rallly" deployed=false composePath=/opt/docker/stacks/rallly/docker-compose.yml
|
|
2026/09/23 21:56:38 manager.go:585: [DEBUG] [stacks] ScanStacks: found stack "recipe-importer" deployed=false composePath=/opt/docker/stacks/recipe-importer/docker-compose.yml
|
|
2026/09/23 21:56:38 manager.go:585: [DEBUG] [stacks] ScanStacks: found stack "romm" deployed=true composePath=/opt/docker/stacks/romm/docker-compose.yml
|
|
2026/09/23 21:56:38 manager.go:585: [DEBUG] [stacks] ScanStacks: found stack "seerr" deployed=false composePath=/opt/docker/stacks/seerr/docker-compose.yml
|
|
2026/09/23 21:56:38 manager.go:585: [DEBUG] [stacks] ScanStacks: found stack "sonarr" deployed=false composePath=/opt/docker/stacks/sonarr/docker-compose.yml
|
|
2026/09/23 21:56:38 manager.go:585: [DEBUG] [stacks] ScanStacks: found stack "sparkyfitness" deployed=false composePath=/opt/docker/stacks/sparkyfitness/docker-compose.yml
|
|
2026/09/23 21:56:38 manager.go:585: [DEBUG] [stacks] ScanStacks: found stack "tandoor" deployed=false composePath=/opt/docker/stacks/tandoor/docker-compose.yml
|
|
2026/09/23 21:56:38 manager.go:585: [DEBUG] [stacks] ScanStacks: found stack "termix" deployed=false composePath=/opt/docker/stacks/termix/docker-compose.yml
|
|
2026/09/23 21:56:38 manager.go:585: [DEBUG] [stacks] ScanStacks: found stack "traefik" deployed=false composePath=/opt/docker/stacks/traefik/docker-compose.yml
|
|
2026/09/23 21:56:38 manager.go:585: [DEBUG] [stacks] ScanStacks: found stack "uptime-kuma" deployed=false composePath=/opt/docker/stacks/uptime-kuma/docker-compose.yml
|
|
2026/09/23 21:56:38 manager.go:585: [DEBUG] [stacks] ScanStacks: found stack "vaultwarden" deployed=false composePath=/opt/docker/stacks/vaultwarden/docker-compose.yml
|
|
2026/09/23 21:56:38 manager.go:585: [DEBUG] [stacks] ScanStacks: found stack "vikunja" deployed=true composePath=/opt/docker/stacks/vikunja/docker-compose.yml
|
|
2026/09/23 21:56:38 manager.go:585: [DEBUG] [stacks] ScanStacks: found stack "wanderer" deployed=false composePath=/opt/docker/stacks/wanderer/docker-compose.yml
|
|
2026/09/23 21:56:38 manager.go:585: [DEBUG] [stacks] ScanStacks: found stack "wger" deployed=false composePath=/opt/docker/stacks/wger/docker-compose.yml
|
|
2026/09/23 21:56:38 manager.go:585: [DEBUG] [stacks] ScanStacks: found stack "wishlist" deployed=false composePath=/opt/docker/stacks/wishlist/docker-compose.yml
|
|
2026/09/23 21:56:38 manager.go:585: [DEBUG] [stacks] ScanStacks: found stack "zipline" deployed=false composePath=/opt/docker/stacks/zipline/docker-compose.yml
|
|
2026/09/23 21:56:38 manager.go:1655: [DEBUG] [stacks] getCatalogTemplateSlugs: found 53 template slugs in /opt/docker/felhom-controller/data/catalog-cache/templates
|
|
2026/09/23 21:56:38 manager.go:652: [DEBUG] [stacks] ScanStacks: catalog has 53 template slugs for orphan detection
|
|
2026/09/23 21:56:38 manager.go:683: [INFO] [stacks] ScanStacks complete: 55 stacks found (10 deployed, 45 available)
|
|
2026/09/23 21:56:38 manager.go:734: [INFO] [stacks] Status refresh: 18 containers across 55 stacks
|
|
2026/09/23 21:56:38 notifier.go:1255: [WARN] notifier disabled (no hub configured): DROPPED event app_removed (severity info) — further app_removed events are logged at DEBUG only
|
|
2026/09/23 21:56:38 lifecycle.go:176: [DEBUG] [integrations] OnStackRemove: stack=papra integrationsFound=0
|
|
2026/09/23 21:56:42 scheduler.go:67: [DEBUG] [scheduler] job status-refresh: execution starting
|
|
2026/09/23 21:56:42 scheduler.go:67: [DEBUG] [scheduler] job health-probes: execution starting
|
|
2026/09/23 21:56:43 manager.go:734: [INFO] [stacks] Status refresh: 18 containers across 55 stacks
|
|
2026/09/23 21:56:43 healthprobe.go:54: [DEBUG] [stacks] RunHealthProbes: skipping privatebin — last check 4m20s ago, effective interval 5m0s, healthy=true
|
|
2026/09/23 21:56:43 healthprobe.go:54: [DEBUG] [stacks] RunHealthProbes: skipping romm — last check 3m50s ago, effective interval 5m0s, healthy=true
|
|
2026/09/23 21:56:43 healthprobe.go:54: [DEBUG] [stacks] RunHealthProbes: skipping paperless-ngx — last check 3m20s ago, effective interval 5m0s, healthy=true
|
|
2026/09/23 21:56:43 healthprobe.go:54: [DEBUG] [stacks] RunHealthProbes: skipping docmost — last check 3m50s ago, effective interval 5m0s, healthy=true
|
|
2026/09/23 21:56:43 healthprobe.go:54: [DEBUG] [stacks] RunHealthProbes: skipping vikunja — last check 4m20s ago, effective interval 5m0s, healthy=true
|
|
2026/09/23 21:56:43 healthprobe.go:54: [DEBUG] [stacks] RunHealthProbes: skipping adventurelog — last check 3m50s ago, effective interval 5m0s, healthy=true
|
|
2026/09/23 21:56:43 healthprobe.go:54: [DEBUG] [stacks] RunHealthProbes: skipping navidrome — last check 4m20s ago, effective interval 5m0s, healthy=true
|
|
2026/09/23 21:56:43 healthprobe.go:104: [DEBUG] [stacks] RunHealthProbes: collected 0 targets (7 skipped not due, 0 skipped no container)
|
|
2026/09/23 21:56:52 scheduler.go:67: [DEBUG] [scheduler] job ring-spill: execution starting
|
|
2026/09/23 21:56:52 scheduler.go:67: [DEBUG] [scheduler] job status-refresh: execution starting
|
|
2026/09/23 21:56:52 scheduler.go:67: [DEBUG] [scheduler] job deadapp-check: execution starting
|
|
2026/09/23 21:56:52 scheduler.go:67: [DEBUG] [scheduler] job health-probes: execution starting
|
|
2026/09/23 21:56:53 manager.go:734: [INFO] [stacks] Status refresh: 18 containers across 55 stacks
|
|
2026/09/23 21:56:53 healthprobe.go:54: [DEBUG] [stacks] RunHealthProbes: skipping adventurelog — last check 4m0s ago, effective interval 5m0s, healthy=true
|
|
2026/09/23 21:56:53 healthprobe.go:54: [DEBUG] [stacks] RunHealthProbes: skipping navidrome — last check 4m30s ago, effective interval 5m0s, healthy=true
|
|
2026/09/23 21:56:53 healthprobe.go:54: [DEBUG] [stacks] RunHealthProbes: skipping privatebin — last check 4m30s ago, effective interval 5m0s, healthy=true
|
|
2026/09/23 21:56:53 healthprobe.go:54: [DEBUG] [stacks] RunHealthProbes: skipping romm — last check 4m0s ago, effective interval 5m0s, healthy=true
|
|
2026/09/23 21:56:53 healthprobe.go:54: [DEBUG] [stacks] RunHealthProbes: skipping paperless-ngx — last check 3m30s ago, effective interval 5m0s, healthy=true
|
|
2026/09/23 21:56:53 healthprobe.go:54: [DEBUG] [stacks] RunHealthProbes: skipping docmost — last check 4m0s ago, effective interval 5m0s, healthy=true
|
|
2026/09/23 21:56:53 healthprobe.go:54: [DEBUG] [stacks] RunHealthProbes: skipping vikunja — last check 4m30s ago, effective interval 5m0s, healthy=true
|
|
2026/09/23 21:56:53 healthprobe.go:104: [DEBUG] [stacks] RunHealthProbes: collected 0 targets (7 skipped not due, 0 skipped no container)
|