4502af6bb1
gates / gates (push) Successful in 24s
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_0159rPz1ZhFKsS53msqPYxtS
128 lines
18 KiB
Plaintext
128 lines
18 KiB
Plaintext
2026/09/24 12:11:35 auth.go:154: [DEBUG] [web] login attempt from 172.18.0.10:35772 (X-Forwarded-For: 192.168.0.180)
|
|
2026/09/24 12:11:35 auth.go:202: [DEBUG] [web] login successful from 192.168.0.180, creating session
|
|
2026/09/24 12:11:35 auth.go:268: [DEBUG] [web] session created, expires=2026-10-01T12:11:35Z, active_sessions=3
|
|
2026/09/24 12:11:35 auth.go:222: [INFO] [web] Login from 172.18.0.10:35772
|
|
2026/09/24 12:11:35 server.go:545: [DEBUG] [web] ServeHTTP: GET / from 172.18.0.10:35772
|
|
2026/09/24 12:11:35 server.go:545: [DEBUG] [web] ServeHTTP: GET /launcher from 172.18.0.10:35772
|
|
2026/09/24 12:11:35 server.go:545: [DEBUG] [web] ServeHTTP: GET /apps/gokapi from 172.18.0.10:35772
|
|
2026/09/24 12:11:35 server.go:545: [DEBUG] [web] ServeHTTP: GET /apps/gokapi from 172.18.0.10:35772
|
|
2026/09/24 12:11:35 server.go:545: [DEBUG] [web] ServeHTTP: GET /apps/gokapi from 172.18.0.10:35772
|
|
2026/09/24 12:11:35 server.go:545: [DEBUG] [web] ServeHTTP: GET /apps/gokapi from 172.18.0.10:35772
|
|
2026/09/24 12:11:35 router.go:907: [INFO] [api] Remove requested for stack: gokapi
|
|
2026/09/24 12:11:35 delete.go:526: [DEBUG] [stacks] RemoveStack called: name="gokapi", removeHDDData=true, backupPathsToRemove=2
|
|
2026/09/24 12:11:35 delete.go:540: [DEBUG] [stacks] RemoveStack gokapi: state=stopped, deployed=true, orphaned=false, deploying=false
|
|
2026/09/24 12:11:35 delete.go:597: [INFO] Removing deployed stack: gokapi (removeHDDData=true, hddDeclared=false, backupPaths=2)
|
|
2026/09/24 12:11:35 delete.go:609: [DEBUG] [stacks] RemoveStack gokapi: found 0 HDD mounts from compose file
|
|
2026/09/24 12:11:35 manager.go:1454: [DEBUG] Env vars for compose: [PATH, HOSTNAME, FELHOM_BOOTSTRAP_PATH, HOME, DOMAIN, DOMAIN, GOKAPI_PASSWORD, SUBDOMAIN, IMPORT_PATH] (9 app + 0 system)
|
|
2026/09/24 12:11:35 manager.go:1463: [DEBUG] Running: docker compose down --volumes (in /opt/docker/stacks/gokapi)
|
|
2026/09/24 12:11:36 manager.go:1483: [DEBUG] Command completed: docker compose down --volumes (took 0.1s)
|
|
2026/09/24 12:11:36 delete.go:623: [DEBUG] [stacks] RemoveStack gokapi: compose down output:
|
|
2026/09/24 12:11:44 scheduler.go:67: [DEBUG] [scheduler] job status-refresh: execution starting
|
|
2026/09/24 12:11:44 scheduler.go:67: [DEBUG] [scheduler] job health-probes: execution starting
|
|
2026/09/24 12:11:44 healthprobe.go:54: [DEBUG] [stacks] RunHealthProbes: skipping privatebin — last check 2m10s ago, effective interval 5m0s, healthy=true
|
|
2026/09/24 12:11:44 healthprobe.go:54: [DEBUG] [stacks] RunHealthProbes: skipping romm — last check 2m10s ago, effective interval 5m0s, healthy=true
|
|
2026/09/24 12:11:44 healthprobe.go:54: [DEBUG] [stacks] RunHealthProbes: skipping n8n — last check 2m10s ago, effective interval 5m0s, healthy=true
|
|
2026/09/24 12:11:44 healthprobe.go:54: [DEBUG] [stacks] RunHealthProbes: skipping wishlist — last check 32s ago, effective interval 5m0s, healthy=true
|
|
2026/09/24 12:11:44 healthprobe.go:54: [DEBUG] [stacks] RunHealthProbes: skipping navidrome — last check 2m10s ago, effective interval 5m0s, healthy=true
|
|
2026/09/24 12:11:44 healthprobe.go:54: [DEBUG] [stacks] RunHealthProbes: skipping nextcloud — last check 2m10s ago, effective interval 5m0s, healthy=true
|
|
2026/09/24 12:11:44 healthprobe.go:54: [DEBUG] [stacks] RunHealthProbes: skipping paperless-ngx — last check 2m10s ago, effective interval 5m0s, healthy=true
|
|
2026/09/24 12:11:44 healthprobe.go:104: [DEBUG] [stacks] RunHealthProbes: collected 1 targets (7 skipped not due, 0 skipped no container)
|
|
2026/09/24 12:11:44 healthprobe.go:190: [WARN] Health probe vikunja: API GET :8999/api/v1/info → Get "http://vikunja:8999/api/v1/info": dial tcp 172.18.0.8:8999: connect: connection refused
|
|
2026/09/24 12:11:44 healthprobe.go:159: [WARN] Health probes: 0 ok, 1 unhealthy (of 1 probed)
|
|
2026/09/24 12:11:54 scheduler.go:67: [DEBUG] [scheduler] job status-refresh: execution starting
|
|
2026/09/24 12:11:54 scheduler.go:67: [DEBUG] [scheduler] job deadapp-check: execution starting
|
|
2026/09/24 12:11:54 scheduler.go:67: [DEBUG] [scheduler] job ring-spill: execution starting
|
|
2026/09/24 12:11:54 scheduler.go:67: [DEBUG] [scheduler] job health-probes: execution starting
|
|
2026/09/24 12:11:54 healthprobe.go:54: [DEBUG] [stacks] RunHealthProbes: skipping paperless-ngx — last check 2m20s ago, effective interval 5m0s, healthy=true
|
|
2026/09/24 12:11:54 healthprobe.go:54: [DEBUG] [stacks] RunHealthProbes: skipping privatebin — last check 2m20s ago, effective interval 5m0s, healthy=true
|
|
2026/09/24 12:11:54 healthprobe.go:54: [DEBUG] [stacks] RunHealthProbes: skipping romm — last check 2m20s ago, effective interval 5m0s, healthy=true
|
|
2026/09/24 12:11:54 healthprobe.go:54: [DEBUG] [stacks] RunHealthProbes: skipping n8n — last check 2m20s ago, effective interval 5m0s, healthy=true
|
|
2026/09/24 12:11:54 healthprobe.go:54: [DEBUG] [stacks] RunHealthProbes: skipping wishlist — last check 42s ago, effective interval 5m0s, healthy=true
|
|
2026/09/24 12:11:54 healthprobe.go:54: [DEBUG] [stacks] RunHealthProbes: skipping navidrome — last check 2m20s ago, effective interval 5m0s, healthy=true
|
|
2026/09/24 12:11:54 healthprobe.go:54: [DEBUG] [stacks] RunHealthProbes: skipping nextcloud — last check 2m20s ago, effective interval 5m0s, healthy=true
|
|
2026/09/24 12:11:54 healthprobe.go:104: [DEBUG] [stacks] RunHealthProbes: collected 1 targets (7 skipped not due, 0 skipped no container)
|
|
2026/09/24 12:11:54 healthprobe.go:190: [WARN] Health probe vikunja: API GET :8999/api/v1/info → Get "http://vikunja:8999/api/v1/info": dial tcp 172.18.0.8:8999: connect: connection refused
|
|
2026/09/24 12:11:54 healthprobe.go:159: [WARN] Health probes: 0 ok, 1 unhealthy (of 1 probed)
|
|
2026/09/24 12:12:02 delete.go:650: [INFO] [stacks] RemoveStack gokapi: removed volume(s) [gokapi_gokapi_config gokapi_gokapi_data]
|
|
2026/09/24 12:12:02 delete.go:707: [DEBUG] [stacks] RemoveStack gokapi: processing 2 backup paths for removal (base=/mnt/sys_drive/felhom-data/backups)
|
|
2026/09/24 12:12:02 delete.go:724: [INFO] Removed backup data: /mnt/sys_drive/felhom-data/backups/primary/gokapi (132K)
|
|
2026/09/24 12:12:02 delete.go:732: [DEBUG] [stacks] RemoveStack gokapi: removing app.yaml at /opt/docker/stacks/gokapi/app.yaml
|
|
2026/09/24 12:12:02 delete.go:749: [INFO] Stack gokapi removed successfully (took 26.6s)
|
|
2026/09/24 12:12:02 manager.go:608: [DEBUG] [stacks] ScanStacks: found stack "actualbudget" deployed=false composePath=/opt/docker/stacks/actualbudget/docker-compose.yml
|
|
2026/09/24 12:12:02 manager.go:608: [DEBUG] [stacks] ScanStacks: found stack "adventurelog" deployed=false composePath=/opt/docker/stacks/adventurelog/docker-compose.yml
|
|
2026/09/24 12:12:02 manager.go:608: [DEBUG] [stacks] ScanStacks: found stack "audiobookshelf" deployed=false composePath=/opt/docker/stacks/audiobookshelf/docker-compose.yml
|
|
2026/09/24 12:12:02 manager.go:608: [DEBUG] [stacks] ScanStacks: found stack "bentopdf" deployed=false composePath=/opt/docker/stacks/bentopdf/docker-compose.yml
|
|
2026/09/24 12:12:02 manager.go:608: [DEBUG] [stacks] ScanStacks: found stack "bookstack" deployed=false composePath=/opt/docker/stacks/bookstack/docker-compose.yml
|
|
2026/09/24 12:12:02 manager.go:608: [DEBUG] [stacks] ScanStacks: found stack "calcom" deployed=false composePath=/opt/docker/stacks/calcom/docker-compose.yml
|
|
2026/09/24 12:12:02 manager.go:608: [DEBUG] [stacks] ScanStacks: found stack "calibre-web" deployed=false composePath=/opt/docker/stacks/calibre-web/docker-compose.yml
|
|
2026/09/24 12:12:02 manager.go:608: [DEBUG] [stacks] ScanStacks: found stack "chaoscrash" deployed=false composePath=/opt/docker/stacks/chaoscrash/docker-compose.yml
|
|
2026/09/24 12:12:02 manager.go:608: [DEBUG] [stacks] ScanStacks: found stack "chaosoom" deployed=true composePath=/opt/docker/stacks/chaosoom/docker-compose.yml
|
|
2026/09/24 12:12:02 manager.go:608: [DEBUG] [stacks] ScanStacks: found stack "chaosoomb" deployed=false composePath=/opt/docker/stacks/chaosoomb/docker-compose.yml
|
|
2026/09/24 12:12:02 manager.go:608: [DEBUG] [stacks] ScanStacks: found stack "claper" deployed=false composePath=/opt/docker/stacks/claper/docker-compose.yml
|
|
2026/09/24 12:12:02 manager.go:608: [DEBUG] [stacks] ScanStacks: found stack "code-server" deployed=false composePath=/opt/docker/stacks/code-server/docker-compose.yml
|
|
2026/09/24 12:12:02 manager.go:608: [DEBUG] [stacks] ScanStacks: found stack "crafty-controller" deployed=false composePath=/opt/docker/stacks/crafty-controller/docker-compose.yml
|
|
2026/09/24 12:12:02 manager.go:608: [DEBUG] [stacks] ScanStacks: found stack "docmost" deployed=false composePath=/opt/docker/stacks/docmost/docker-compose.yml
|
|
2026/09/24 12:12:02 manager.go:608: [DEBUG] [stacks] ScanStacks: found stack "emby" deployed=false composePath=/opt/docker/stacks/emby/docker-compose.yml
|
|
2026/09/24 12:12:02 manager.go:608: [DEBUG] [stacks] ScanStacks: found stack "filebrowser" deployed=false composePath=/opt/docker/stacks/filebrowser/docker-compose.yml
|
|
2026/09/24 12:12:02 manager.go:608: [DEBUG] [stacks] ScanStacks: found stack "ghost" deployed=false composePath=/opt/docker/stacks/ghost/docker-compose.yml
|
|
2026/09/24 12:12:02 manager.go:608: [DEBUG] [stacks] ScanStacks: found stack "gitea" deployed=false composePath=/opt/docker/stacks/gitea/docker-compose.yml
|
|
2026/09/24 12:12:02 manager.go:608: [DEBUG] [stacks] ScanStacks: found stack "glance" deployed=false composePath=/opt/docker/stacks/glance/docker-compose.yml
|
|
2026/09/24 12:12:02 manager.go:608: [DEBUG] [stacks] ScanStacks: found stack "gokapi" deployed=false composePath=/opt/docker/stacks/gokapi/docker-compose.yml
|
|
2026/09/24 12:12:02 manager.go:608: [DEBUG] [stacks] ScanStacks: found stack "grafana" deployed=false composePath=/opt/docker/stacks/grafana/docker-compose.yml
|
|
2026/09/24 12:12:02 manager.go:608: [DEBUG] [stacks] ScanStacks: found stack "gramps-web" deployed=false composePath=/opt/docker/stacks/gramps-web/docker-compose.yml
|
|
2026/09/24 12:12:02 manager.go:608: [DEBUG] [stacks] ScanStacks: found stack "home-assistant" deployed=false composePath=/opt/docker/stacks/home-assistant/docker-compose.yml
|
|
2026/09/24 12:12:02 manager.go:608: [DEBUG] [stacks] ScanStacks: found stack "homebox" deployed=false composePath=/opt/docker/stacks/homebox/docker-compose.yml
|
|
2026/09/24 12:12:02 manager.go:608: [DEBUG] [stacks] ScanStacks: found stack "homepage" deployed=false composePath=/opt/docker/stacks/homepage/docker-compose.yml
|
|
2026/09/24 12:12:02 manager.go:608: [DEBUG] [stacks] ScanStacks: found stack "immich" deployed=false composePath=/opt/docker/stacks/immich/docker-compose.yml
|
|
2026/09/24 12:12:02 manager.go:608: [DEBUG] [stacks] ScanStacks: found stack "jellyfin" deployed=false composePath=/opt/docker/stacks/jellyfin/docker-compose.yml
|
|
2026/09/24 12:12:02 manager.go:608: [DEBUG] [stacks] ScanStacks: found stack "kimai" deployed=false composePath=/opt/docker/stacks/kimai/docker-compose.yml
|
|
2026/09/24 12:12:02 manager.go:608: [DEBUG] [stacks] ScanStacks: found stack "komga" deployed=false composePath=/opt/docker/stacks/komga/docker-compose.yml
|
|
2026/09/24 12:12:02 manager.go:608: [DEBUG] [stacks] ScanStacks: found stack "mealie" deployed=false composePath=/opt/docker/stacks/mealie/docker-compose.yml
|
|
2026/09/24 12:12:02 manager.go:608: [DEBUG] [stacks] ScanStacks: found stack "n8n" deployed=true composePath=/opt/docker/stacks/n8n/docker-compose.yml
|
|
2026/09/24 12:12:02 manager.go:608: [DEBUG] [stacks] ScanStacks: found stack "navidrome" deployed=true composePath=/opt/docker/stacks/navidrome/docker-compose.yml
|
|
2026/09/24 12:12:02 manager.go:608: [DEBUG] [stacks] ScanStacks: found stack "nextcloud" deployed=true composePath=/opt/docker/stacks/nextcloud/docker-compose.yml
|
|
2026/09/24 12:12:02 manager.go:608: [DEBUG] [stacks] ScanStacks: found stack "onlyoffice" deployed=false composePath=/opt/docker/stacks/onlyoffice/docker-compose.yml
|
|
2026/09/24 12:12:02 manager.go:608: [DEBUG] [stacks] ScanStacks: found stack "opengist" deployed=false composePath=/opt/docker/stacks/opengist/docker-compose.yml
|
|
2026/09/24 12:12:02 manager.go:608: [DEBUG] [stacks] ScanStacks: found stack "outline" deployed=false composePath=/opt/docker/stacks/outline/docker-compose.yml
|
|
2026/09/24 12:12:02 manager.go:608: [DEBUG] [stacks] ScanStacks: found stack "paperless-ngx" deployed=true composePath=/opt/docker/stacks/paperless-ngx/docker-compose.yml
|
|
2026/09/24 12:12:02 manager.go:608: [DEBUG] [stacks] ScanStacks: found stack "papra" deployed=false composePath=/opt/docker/stacks/papra/docker-compose.yml
|
|
2026/09/24 12:12:02 manager.go:608: [DEBUG] [stacks] ScanStacks: found stack "plant-it" deployed=false composePath=/opt/docker/stacks/plant-it/docker-compose.yml
|
|
2026/09/24 12:12:02 manager.go:608: [DEBUG] [stacks] ScanStacks: found stack "plex" deployed=false composePath=/opt/docker/stacks/plex/docker-compose.yml
|
|
2026/09/24 12:12:02 manager.go:608: [DEBUG] [stacks] ScanStacks: found stack "privatebin" deployed=true composePath=/opt/docker/stacks/privatebin/docker-compose.yml
|
|
2026/09/24 12:12:02 manager.go:608: [DEBUG] [stacks] ScanStacks: found stack "radarr" deployed=false composePath=/opt/docker/stacks/radarr/docker-compose.yml
|
|
2026/09/24 12:12:02 manager.go:608: [DEBUG] [stacks] ScanStacks: found stack "rallly" deployed=false composePath=/opt/docker/stacks/rallly/docker-compose.yml
|
|
2026/09/24 12:12:02 manager.go:608: [DEBUG] [stacks] ScanStacks: found stack "recipe-importer" deployed=false composePath=/opt/docker/stacks/recipe-importer/docker-compose.yml
|
|
2026/09/24 12:12:02 manager.go:608: [DEBUG] [stacks] ScanStacks: found stack "romm" deployed=true composePath=/opt/docker/stacks/romm/docker-compose.yml
|
|
2026/09/24 12:12:02 manager.go:608: [DEBUG] [stacks] ScanStacks: found stack "seerr" deployed=false composePath=/opt/docker/stacks/seerr/docker-compose.yml
|
|
2026/09/24 12:12:02 manager.go:608: [DEBUG] [stacks] ScanStacks: found stack "sonarr" deployed=false composePath=/opt/docker/stacks/sonarr/docker-compose.yml
|
|
2026/09/24 12:12:02 manager.go:608: [DEBUG] [stacks] ScanStacks: found stack "sparkyfitness" deployed=false composePath=/opt/docker/stacks/sparkyfitness/docker-compose.yml
|
|
2026/09/24 12:12:02 manager.go:608: [DEBUG] [stacks] ScanStacks: found stack "tandoor" deployed=false composePath=/opt/docker/stacks/tandoor/docker-compose.yml
|
|
2026/09/24 12:12:02 manager.go:608: [DEBUG] [stacks] ScanStacks: found stack "termix" deployed=false composePath=/opt/docker/stacks/termix/docker-compose.yml
|
|
2026/09/24 12:12:02 manager.go:608: [DEBUG] [stacks] ScanStacks: found stack "traefik" deployed=false composePath=/opt/docker/stacks/traefik/docker-compose.yml
|
|
2026/09/24 12:12:02 manager.go:608: [DEBUG] [stacks] ScanStacks: found stack "uptime-kuma" deployed=false composePath=/opt/docker/stacks/uptime-kuma/docker-compose.yml
|
|
2026/09/24 12:12:02 manager.go:608: [DEBUG] [stacks] ScanStacks: found stack "vaultwarden" deployed=false composePath=/opt/docker/stacks/vaultwarden/docker-compose.yml
|
|
2026/09/24 12:12:02 manager.go:608: [DEBUG] [stacks] ScanStacks: found stack "vikunja" deployed=true composePath=/opt/docker/stacks/vikunja/docker-compose.yml
|
|
2026/09/24 12:12:02 manager.go:608: [DEBUG] [stacks] ScanStacks: found stack "wanderer" deployed=false composePath=/opt/docker/stacks/wanderer/docker-compose.yml
|
|
2026/09/24 12:12:02 manager.go:608: [DEBUG] [stacks] ScanStacks: found stack "wger" deployed=false composePath=/opt/docker/stacks/wger/docker-compose.yml
|
|
2026/09/24 12:12:02 manager.go:608: [DEBUG] [stacks] ScanStacks: found stack "wishlist" deployed=true composePath=/opt/docker/stacks/wishlist/docker-compose.yml
|
|
2026/09/24 12:12:02 manager.go:608: [DEBUG] [stacks] ScanStacks: found stack "zipline" deployed=false composePath=/opt/docker/stacks/zipline/docker-compose.yml
|
|
2026/09/24 12:12:02 manager.go:1690: [DEBUG] [stacks] getCatalogTemplateSlugs: found 56 template slugs in /opt/docker/felhom-controller/data/catalog-cache/templates
|
|
2026/09/24 12:12:02 manager.go:687: [DEBUG] [stacks] ScanStacks: catalog has 56 template slugs for orphan detection
|
|
2026/09/24 12:12:02 manager.go:718: [INFO] [stacks] ScanStacks complete: 58 stacks found (9 deployed, 49 available)
|
|
2026/09/24 12:12:02 r474_remove_mirrors.go:91: [INFO] [backup] remove gokapi: Tier-2 mirror deleted: /mnt/felhom-drives/scratch_hdd/backups/secondary/gokapi (126.8 KB)
|
|
2026/09/24 12:12:02 settings.go:844: [DEBUG] [settings] saved to /opt/docker/felhom-controller/data/settings.json (17657 bytes)
|
|
2026/09/24 12:12:02 settings.go:847: [INFO] [settings] Settings saved
|
|
2026/09/24 12:12:02 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/24 12:12:02 lifecycle.go:176: [DEBUG] [integrations] OnStackRemove: stack=gokapi integrationsFound=0
|
|
2026/09/24 12:12:04 scheduler.go:67: [DEBUG] [scheduler] job status-refresh: execution starting
|
|
2026/09/24 12:12:04 scheduler.go:67: [DEBUG] [scheduler] job health-probes: execution starting
|
|
2026/09/24 12:12:04 healthprobe.go:54: [DEBUG] [stacks] RunHealthProbes: skipping privatebin — last check 2m30s ago, effective interval 5m0s, healthy=true
|
|
2026/09/24 12:12:04 healthprobe.go:54: [DEBUG] [stacks] RunHealthProbes: skipping romm — last check 2m30s ago, effective interval 5m0s, healthy=true
|
|
2026/09/24 12:12:04 healthprobe.go:54: [DEBUG] [stacks] RunHealthProbes: skipping n8n — last check 2m30s ago, effective interval 5m0s, healthy=true
|
|
2026/09/24 12:12:04 healthprobe.go:54: [DEBUG] [stacks] RunHealthProbes: skipping wishlist — last check 52s ago, effective interval 5m0s, healthy=true
|
|
2026/09/24 12:12:04 healthprobe.go:54: [DEBUG] [stacks] RunHealthProbes: skipping navidrome — last check 2m30s ago, effective interval 5m0s, healthy=true
|
|
2026/09/24 12:12:04 healthprobe.go:54: [DEBUG] [stacks] RunHealthProbes: skipping nextcloud — last check 2m30s ago, effective interval 5m0s, healthy=true
|
|
2026/09/24 12:12:04 healthprobe.go:54: [DEBUG] [stacks] RunHealthProbes: skipping paperless-ngx — last check 2m30s ago, effective interval 5m0s, healthy=true
|
|
2026/09/24 12:12:04 healthprobe.go:54: [DEBUG] [stacks] RunHealthProbes: skipping vikunja — last check 10s ago, effective interval 10s, healthy=false
|
|
2026/09/24 12:12:04 healthprobe.go:104: [DEBUG] [stacks] RunHealthProbes: collected 0 targets (8 skipped not due, 0 skipped no container)
|