Files
felhom-controller/controller/scripts/i18n_go_base.json
T
admin 5270bad76e
gates / gates (push) Successful in 23s
v0.252.0 — the sentences the program builds follow the language (R-557 slice 2 release A)
Slice 1 translated the dashboard's markup. The sentences the program BUILDS were still
Hungarian literals in Go, so an English household clicked an English button and was
answered in Hungarian. 226 of them move into the bundle here.

A flash was the hard part: it travels inside the redirect URL and is rendered by a
DIFFERENT request, so it now carries a bundle key plus its parameters. A link minted by
an older controller carries prose and is shown verbatim — never a raw key, never dropped.

Also converted: page data and view-model text, the internal/api JSON answers, the alert
banners (Alert.MessageKey, rendered on the way out of GetAlerts), 237 country names at
display, and the four page titles built around an app name (R-566 closed).

Hungarian is byte-identical, and that is measured rather than read:
scripts/i18n_go_parity.py freezes every Go literal at the base commit (7 467) and refuses
a key whose Hungarian is not that text, byte for byte. Three decoys, each seen to convict.
Its own first version filtered the capture through an ASCII-Hungarian word list and missed
seven real literals — the R-565 class. The filter is gone.

Nothing on the wire moved, and wire goldens now hold it there: the report's health
warnings and every notify event message stay Hungarian, because the hub MAILS the
controller's sentence when it has no entry of its own. Slice 3 (R-558) owns those.

MinAgent: 0.131.0 (unchanged). No hub release needed.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_0159rPz1ZhFKsS53msqPYxtS
2026-09-18 10:15:56 +02:00

7475 lines
596 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"_comment": "FROZEN measurement -- every Hungarian Go string literal at the base commit of localisation slice 2. Regenerating this to make a conversion pass is the one thing that would turn i18n_go_parity.py into a wish. See its docstring.",
"commit": "736f54b49610ec6e755625478513771ab7362b59",
"count": 7467,
"literals": {
"\t": "internal/agentapi/client.go:1217",
"\n": "internal/appbackup/dbdump.go:153",
"\n\t\tSELECT\n\t\t\t(ts / ?) * ? AS bucket_ts,\n\t\t\tAVG(cpu_percent),\n\t\t\tROUND(AVG(mem_used_mb)),\n\t\t\tROUND(AVG(mem_total_mb)),\n\t\t\tAVG(temp_celsius),\n\t\t\tAVG(load_avg_1),\n\t\t\tAVG(load_avg_5),\n\t\t\tAVG(load_avg_15),\n\t\t\tAVG(disk_used_gb),\n\t\t\tAVG(disk_total_gb),\n\t\t\tAVG(hdd_used_gb),\n\t\t\tAVG(hdd_total_gb)\n\t\tFROM system_metrics\n\t\tWHERE ts >= ? AND ts <= ?\n\t\tGROUP BY ts / ?\n\t\tORDER BY bucket_ts ASC": "internal/metrics/store.go:157",
"\n\t\tSELECT\n\t\t\t(ts / ?) * ? AS bucket_ts,\n\t\t\tcontainer_name,\n\t\t\tAVG(cpu_percent),\n\t\t\tAVG(mem_usage_mb),\n\t\t\tAVG(mem_limit_mb),\n\t\t\tAVG(net_rx_bytes),\n\t\t\tAVG(net_tx_bytes),\n\t\t\tAVG(block_read_bytes),\n\t\t\tAVG(block_write_bytes)\n\t\tFROM container_metrics\n\t\tWHERE container_name = ? AND ts >= ? AND ts <= ?\n\t\tGROUP BY ts / ?\n\t\tORDER BY bucket_ts ASC": "internal/metrics/store.go:238",
"\n\t\tSELECT container_name,\n\t\t AVG(mem_usage_mb),\n\t\t MAX(mem_usage_mb),\n\t\t AVG(cpu_percent),\n\t\t COUNT(*)\n\t\tFROM container_metrics\n\t\tWHERE ts > ?\n\t\tGROUP BY container_name": "internal/metrics/telemetry.go:23",
"\n\t\tSELECT container_name, cpu_percent, mem_usage_mb, COALESCE(mem_limit_mb, 0)\n\t\tFROM container_metrics\n\t\tWHERE ts = (SELECT MAX(ts) FROM container_metrics)\n\t\tORDER BY cpu_percent DESC": "internal/metrics/store.go:290",
"\n\r": "internal/web/logbuffer.go:43",
"\n # Storage paths (auto-generated by felhom-controller)\n": "internal/infra/infra.go:148",
"\n - ": "internal/config/config.go:475",
"\n[%s]\n": "internal/infra/samba.go:83",
"\r": "internal/stacks/migrate.go:876",
"\r\n": "internal/backup/offbox_recovery_cli.go:243",
" ": "cmd/controller/main.go:3384",
" \t\r": "internal/integrations/onlyoffice_filebrowser.go:111",
" ": "internal/appexport/manifest.go:32",
" ": "internal/appexport/restore.go:901",
" - %s:%s\n": "internal/infra/samba.go:109",
" - %s:%s:ro\n": "internal/infra/samba.go:107",
" - %s:/srv/%s": "internal/web/handlers.go:3285",
" - %s:/srv/%s:rslave": "internal/web/handlers.go:3405",
" tls:\n certResolver: letsencrypt\n domains:\n - main: \"*.%s\"\n sans:\n - \"%s\"\n": "internal/infra/infra.go:217",
" tls: {}\n": "internal/infra/infra.go:215",
" - path: \"/srv\"\n": "internal/infra/infra.go:279",
" - path: \"/srv/%s\"\n name: %q\n config:\n defaultEnabled: true\n": "internal/infra/infra.go:288",
" - path: %q\n name: %q\n config:\n defaultEnabled: true\n": "internal/infra/infra.go:275",
" systemctl restart felhom-controller-bootstrap.service\n": "cmd/controller/main.go:217",
" rebuilt-box shape, where the next step is to INSTALL rather than compare.)": "internal/backup/offbox_recovery_cli.go:104",
" %s: %q\n": "internal/appexport/export.go:588",
" (read error: %v)\n": "internal/backup/offbox_recovery_cli.go:248",
" (the recovery itself SUCCEEDED — this box simply has no local key. That is the": "internal/backup/offbox_recovery_cli.go:103",
" - ": "internal/monitor/healthcheck.go:246",
" Check the app's data first — the undo copies are in its unit's db-dumps dir.\n": "cmd/controller/main.go:218",
" Installing would clobber the key this box's current repository is encrypted under,": "internal/backup/offbox_recovery_cli.go:285",
" NOW RESTART THE CONTROLLER, or it will keep refusing to start the app:\n": "cmd/controller/main.go:216",
" Nothing was written: this check compares and never installs.": "internal/backup/offbox_recovery_cli.go:116",
" Re-apply the offsite target and run a backup: the existing repository should open.": "internal/backup/offbox_recovery_cli.go:294",
" Re-run with --confirm-install to place it.": "internal/backup/offbox_recovery_cli.go:290",
" This is a finding about the system, not about the run: the sealed bundle does not": "internal/backup/offbox_recovery_cli.go:111",
" [DRY RUN] nothing written. The recovered key is ready to install.": "internal/backup/offbox_recovery_cli.go:289",
" [FAIL] %v\n": "internal/backup/offbox_recovery_cli.go:268",
" [FAIL] there is no repository password on this box to compare against": "internal/backup/offbox_recovery_cli.go:101",
" [INSTALLED] the recovered repository password is in place and reads back identical.": "internal/backup/offbox_recovery_cli.go:293",
" [MATCH] the offsite repository password IS recoverable from the sealed escrow.": "internal/backup/offbox_recovery_cli.go:115",
" [MISMATCH] the recovered key is NOT the key this box uses.": "internal/backup/offbox_recovery_cli.go:110",
" [REFUSED] a DIFFERENT repository password is already present.": "internal/backup/offbox_recovery_cli.go:284",
" [UNCHANGED] the box already holds exactly this key. Nothing written.": "internal/backup/offbox_recovery_cli.go:281",
" [dir] %s/": "internal/appexport/restore.go:294",
" [file] %s (%s)": "internal/appexport/restore.go:296",
" and which history to keep is not a decision this command may take. Nothing written.": "internal/backup/offbox_recovery_cli.go:286",
" bind interfaces only = yes\n": "internal/infra/samba.go:70",
" carry the repository password this box's off-site history is encrypted under.": "internal/backup/offbox_recovery_cli.go:112",
" create mask = 0644\n": "internal/infra/samba.go:89",
" db dump file: %s (%s)": "internal/appexport/export.go:375",
" db[%d]: stack=%s container=%s type=%s": "internal/appexport/export.go:606",
" directory mask = 0755\n": "internal/infra/samba.go:90",
" disable netbios = no\n": "internal/infra/samba.go:69",
" disable spoolss = yes\n": "internal/infra/samba.go:76",
" docker exec -i felhom-controller /app/felhom-controller --recover-offsite-check < /path/to/code": "internal/backup/offbox_recovery_cli.go:78",
" docker exec -i felhom-controller /usr/local/bin/felhom-controller --recover-offsite-install [--confirm-install] < /path/to/code": "internal/backup/offbox_recovery_cli.go:246",
" env: %s=%s": "internal/appexport/restore.go:399",
" force group = %s\n": "internal/infra/samba.go:88",
" force user = %s\n": "internal/infra/samba.go:87",
" interfaces = lo %s\n": "internal/infra/samba.go:71",
" load printers = no\n": "internal/infra/samba.go:73",
" map to guest = never\n": "internal/infra/samba.go:67",
" netbios name = %s\n": "internal/infra/samba.go:65",
" nothing was written.": "internal/backup/offbox_recovery_cli.go:269",
" on-disk sha256: %s\n": "internal/backup/offbox_recovery_cli.go:107",
" on-disk sha256: (none — this box has no repository password)": "internal/backup/offbox_recovery_cli.go:275",
" path = %s\n": "internal/infra/samba.go:84",
" printcap name = /dev/null\n": "internal/infra/samba.go:75",
" printing = bsd\n": "internal/infra/samba.go:74",
" read only = %s\n": "internal/infra/samba.go:85",
" recovered sha256: %s\n": "internal/backup/offbox_recovery_cli.go:102",
" security = user\n": "internal/infra/samba.go:66",
" server min protocol = SMB2\n": "internal/infra/samba.go:68",
" server string = Felhom hálózati megosztás\n": "internal/infra/samba.go:64",
" smb ports = 445\n": "internal/infra/samba.go:72",
" valid users = %s\n": "internal/infra/samba.go:86",
" workgroup = WORKGROUP\n": "internal/infra/samba.go:63",
" (": "cmd/controller/main.go:3393",
" (a further %d are held by an absent drive and are not counted as failures)": "internal/backup/appstop_marker.go:154",
" (gyors)": "internal/web/disk_health.go:101",
" (lassú)": "internal/web/disk_health.go:103",
" (mentés: ": "internal/web/offbox_handlers.go:484",
" + ": "internal/web/handlers.go:1405",
" A mellette lévő „Fájlok visszaállítása” ezzel szemben csak a hiányzó fájlokat pótolja, és semmit nem ír felül. Az alkalmazás a művelet idejére leáll.": "internal/web/handlers.go:1828",
" A másolat kelte: %s – ez az utolsó mentési kísérlet ideje, azt nem tudjuk igazolni, hogy sikeres volt.": "internal/web/handlers.go:1826",
" A másolat kelte: %s.": "internal/web/handlers.go:1824",
" Ennek az alkalmazásnak nincs adatbázisa.": "internal/web/offbox_handlers.go:515",
" FIGYELEM: ennek a másolatnak az adatcsomagja régebbi, mint a legutóbbi mentés — a fő meghajtón lévő csomag hiányos volt, ezért a meglévő, teljes másolatot megőriztük. A visszaállítás a fent megadott csomagot használja.": "internal/web/handlers.go:1834",
" FIGYELEM: ennek az alkalmazásnak VAN adatbázisa, de a mentés nem tartalmazott adatbázis-mentést, ezért az adatbázis NEM állt vissza. A visszaállítás előtti állapot mentése megvan: %s": "internal/web/offbox_handlers.go:513",
" Tipp: a(z) »": "internal/web/netstorage_job.go:335",
" [": "internal/web/logbuffer.go:145",
" [SSD: state-only]": "internal/backup/tier2.go:426",
" [unit leg SKIPPED — existing package preserved, R-403]": "internal/backup/tier2.go:427",
" and (http.host ne \"": "internal/cloudflare/waf.go:255",
" azonosítóra. SMB esetén ellenőrizze, hogy a felhasználónak írási joga van a megosztáson.": "internal/web/netstorage_job.go:347",
" beállításai és adatbázisa visszaállítva": "internal/web/offbox_handlers.go:407",
" completed": "internal/api/router.go:715",
" deleted": "internal/api/router.go:990",
" ellenőrző mappába": "internal/web/offbox_handlers.go:399",
" ellenőrző mappába: ": "internal/web/offbox_handlers.go:401",
" held_by_drive=%v": "internal/backup/appstop_marker.go:181",
" hiányzó fájljai helyreállítva az élő adatok közé.": "internal/web/offbox_handlers.go:604",
" is decommissioned": "cmd/controller/main.go:2084",
" is flagged disconnected": "cmd/controller/main.go:2087",
" is not a live mountpoint": "cmd/controller/main.go:2092",
" kB": "internal/system/info_linux.go:247",
" legutóbbi távoli mentése olvasható, de nem tartalmazza az alkalmazás adatait. ": "cmd/controller/main.go:3374",
" már fut, ezért most nem indítható újabb. Az állapotát ezen az oldalon ": "internal/web/restore_wizard.go:217",
" nem töröltük — megőrizzük, megnyitni viszont innen egyelőre nem lehet. Ha újrapróbálod és úgy sem megy, és a régebbi mentéseidre van szükséged, keresd a Felhom ügyfélszolgálatát. A kódoddal semmi nem történt, és semmi nem változott.": "internal/web/recovery_handlers.go:499",
" nem töröltük, megőrizzük — a mostani mentéseidet ez nem érinti, azokkal semmi nem történt. A régebbi előzményed visszanyitásához a Felhom ügyfélszolgálatának segítsége kell: írj nekik, és add meg, hogy a régi mentéseidhez szeretnél hozzáférni. A kódodat tedd el, szükség lesz rá.": "internal/web/recovery_handlers.go:447",
" removed": "internal/api/router.go:936",
" reported phase=failed": "internal/quiesce/quiesce.go:550",
" restart_failed=%v": "internal/backup/appstop_marker.go:178",
" skipped: its storage does not exist on the host (never provisioned or removed). No app was stopped for it.": "internal/quiesce/tiers.go:70",
" teljes mentése visszaállítva": "internal/web/offbox_handlers.go:404",
" | ": "internal/web/netprobe_linux.go:48",
" és %d adatkötet": "internal/web/offbox_handlers.go:494",
" és az adatbázis": "internal/web/handlers.go:1708",
" — ": "internal/notify/notifier.go:546",
" — %d napja": "internal/web/updatebadge.go:92",
" — Beállítások": "internal/web/handlers.go:437",
" — Naplók": "internal/web/handlers.go:413",
" — Telepítés": "internal/web/handlers.go:435",
" — a kulcs letéti előkészítése nem sikerült (az ügynök nem elérhető); próbáld újra.": "internal/web/offbox_handlers.go:119",
" — a kulcs letéti előkészítése nem sikerült; próbáld újra.": "internal/web/offbox_handlers.go:122",
" — a saját fájljaiddal együtt. A meglévő adatok változatlanok.": "internal/web/offbox_handlers.go:405",
" — ma": "internal/web/updatebadge.go:90",
"\"": "internal/cloudflare/waf.go:249",
"\" value=\"": "internal/web/csrf.go:108",
"\"'": "internal/appbackup/appdata.go:105",
"\")": "internal/cloudflare/waf.go:255",
"\">": "internal/web/csrf.go:108",
"\"`": "internal/appbackup/dbdump.go:590",
"#": "internal/appexport/restore.go:552",
"# Auto-generated by felhom-controller — do not edit locked fields manually\n": "internal/stacks/deploy.go:913",
"# Captured by felhom-controller recovery unit.\n": "internal/backup/recovery_unit.go:447",
"# Carried: ": "internal/backup/recovery_unit.go:451",
"# Cloudflare API token for Let's Encrypt DNS-01 challenge (Zone:DNS:Edit).\n": "internal/infra/infra.go:122",
"# Exported by felhom-controller — plaintext secrets\n": "internal/appexport/export.go:583",
"# FileBrowser Quantum — Infrastructure file manager\n# Domain: files.%s\n# Managed by felhom-controller. WARNING: Volume mounts are auto-generated; manual edits are overwritten.\n\nservices:\n filebrowser:\n image: %s\n container_name: filebrowser\n restart: unless-stopped\n # umask 002 so folders the customer creates here come out group-writable (2775 with the parent's\n # setgid), letting the content apps (group 1000) write into them. The gtstef/filebrowser image is a\n # single Go binary (entrypoint ./filebrowser) and does NOT honor a UMASK env (verified: -e UMASK=002\n # leaves PID1 at 0022), so we wrap the entrypoint to set the process umask before exec.\n entrypoint: [\"sh\", \"-c\", \"umask 002; exec /home/filebrowser/filebrowser\"]\n environment:\n - TZ=Europe/Budapest\n - FILEBROWSER_CONFIG=/home/filebrowser/config.yaml\n volumes:\n - filebrowser_data:/home/filebrowser/data\n - ./config.yaml:/home/filebrowser/config.yaml:ro%s\n networks:\n - traefik-public\n deploy:\n resources:\n limits:\n memory: 256M\n healthcheck:\n test: [\"CMD\", \"wget\", \"--spider\", \"-q\", \"http://localhost:80/\"]\n interval: 30s\n timeout: 5s\n retries: 3\n start_period: 15s\n labels:\n - \"traefik.enable=true\"\n - \"traefik.http.routers.filebrowser.rule=Host(": "internal/infra/infra.go:152",
"# FileBrowser Quantum — managed by felhom-controller\n# WARNING: This file is auto-generated. Manual edits will be overwritten.\n\nserver:\n port: 80\n baseURL: \"/\"\n database: \"/home/filebrowser/data/database.db\"\n logging:\n - levels: \"info|warning|error\"\n sources:\n%suserDefaults:\n stickySidebar: true\n darkMode: true\n viewMode: \"normal\"\n showHidden: false\n dateFormat: false\n gallerySize: 3\n themeColor: \"var(--blue)\"\n preview:\n disableHideSidebar: false\n highQuality: true\n image: true\n video: true\n motionVideoPreview: true\n office: true\n popup: true\n autoplayMedia: true\n folder: true\n permissions:\n api: false\n admin: false\n modify: false\n share: false\n realtime: false\n delete: false\n create: false\n download: true\n": "internal/infra/infra.go:292",
"# Managed by felhom-controller — do not edit.\nCF_DNS_API_TOKEN=%s\n": "internal/infra/infra.go:123",
"# Samba (LAN network-sharing) — managed by felhom-controller (R-7 slice 1).\n# WARNING: auto-generated. Manual edits are overwritten on the next share change.\n# Host network is REQUIRED (SPIKE-lan-discovery-2026-07-18): the default docker bridge cannot\n# receive the LAN multicast that WSD/mDNS discovery needs.\n\nservices:\n %[1]s:\n image: %[2]s\n container_name: %[1]s\n restart: unless-stopped\n network_mode: host\n environment:\n - FELHOM_SERVER_NAME=%[3]s\n - FELHOM_IFACE=%[8]s\n - FELHOM_UID=%[4]d\n - FELHOM_GID=%[4]d\n volumes:\n - ./smb.conf:/etc/samba/smb.conf:ro\n - %[5]s:%[6]s\n%[7]s\nvolumes:\n %[5]s:\n": "internal/infra/samba.go:113",
"# Samba (LAN network-sharing) — managed by felhom-controller (R-7).\n": "internal/infra/samba.go:60",
"# This file CARRIES SECRETS (D5) so a Tier-1/2 restore needs the drive and nothing else:\n": "internal/backup/recovery_unit.go:448",
"# Traefik dynamic config — backend transports. Managed by felhom-controller.\n# WARNING: auto-generated at base-infra bring-up. Manual edits are overwritten.\n# %s: for backends that serve their own self-signed TLS on the internal docker bridge\n# (e.g. Crafty on :8443). Backend verification stays ON for all other backends.\nhttp:\n serversTransports:\n %s:\n insecureSkipVerify: true\n": "internal/infra/infra.go:254",
"# Traefik dynamic route for the felhom-controller dashboard — managed by felhom-controller.\n# WARNING: auto-generated at base-infra bring-up. Manual edits are overwritten.\nhttp:\n routers:\n felhom-controller:\n rule: \"Host(": "internal/infra/infra.go:225",
"# WARNING: auto-generated. Manual edits are overwritten on the next share change.\n": "internal/infra/samba.go:61",
"# WITHHELD (internet-reachable logins — stay in the guest, regenerated on restore): ": "internal/backup/recovery_unit.go:456",
"# data-encrypting keys, database passwords and internal signing secrets. Mode 0600.\n": "internal/backup/recovery_unit.go:449",
"$HDD_PATH": "internal/report/dr_recipe.go:157",
"$USERDATA_PATH": "internal/report/dr_recipe.go:156",
"${": "internal/appbackup/appdata.go:107",
"${1}${2}:***@": "internal/sync/sync.go:101",
"${1}${2}[REDACTED]": "internal/metrics/redact.go:19",
"${HDD_PATH}": "internal/appexport/restore.go:670",
"${IMPORT_PATH}": "internal/stacks/classify_binds.go:26",
"${USERDATA_PATH}": "internal/report/dr_recipe.go:153",
"%": "internal/metrics/collector.go:149",
"%%w (reserve: %.0f%%%% used or %.1f GiB free": "internal/backup/admission.go:174",
"%.0f GB": "internal/web/funcmap.go:202",
"%.0f%%": "internal/fillwatch/fillwatch.go:396",
"%.0f°C": "internal/web/funcmap.go:245",
"%.1f": "internal/web/handler_export_upload.go:103",
"%.1f GB": "internal/appbackup/appdata.go:287",
"%.1f GB szabad": "internal/web/datapath_card.go:74",
"%.1f KB": "internal/appbackup/appdata.go:291",
"%.1f MB": "internal/appbackup/appdata.go:289",
"%.1f TB": "internal/fillwatch/fillwatch.go:391",
"%.1fs": "internal/stacks/healthprobe.go:335",
"%.2f": "internal/web/funcmap.go:248",
"%.2f GB": "internal/web/funcmap.go:215",
"%.2f GiB free on the Docker data root, floor %.0f GiB (fixed floor — image size unknown)": "internal/stacks/update.go:329",
"%02d:%02d": "internal/backupwindow/backupwindow.go:42",
"%08x": "internal/web/alerts.go:352",
"%23": "internal/web/sharing_handlers.go:253",
"%26": "internal/web/sharing_handlers.go:253",
"%3F": "internal/web/sharing_handlers.go:253",
"%d": "internal/appbackup/appdata.go:266",
"%d B": "internal/appbackup/appdata.go:293",
"%d MB": "internal/web/funcmap.go:206",
"%d adatkötet": "internal/web/handlers.go:1704",
"%d app definitions found": "internal/selftest/selftest.go:186",
"%d connected, %d disconnected": "internal/selftest/selftest.go:171",
"%d csomag található": "internal/web/handler_debug.go:843",
"%d fájl": "internal/web/offbox_handlers.go:492",
"%d fájl visszaállítva, de az alkalmazás újraindítása sikertelen: %w": "internal/backup/tier2_restore.go:447",
"%d függőben lévő átvitel maradt, pl. %q": "internal/stacks/migrate.go:882",
"%d nap, %d óra": "internal/metrics/collector.go:248",
"%d napja": "internal/web/funcmap.go:281",
"%d of %d apps failed to back up in this %s run: %s": "internal/backup/runsummary.go:165",
"%d perc": "internal/metrics/collector.go:253",
"%d perce": "internal/web/funcmap.go:275",
"%d telepített alkalmazás nem fut — nézze meg a rendszermonitort": "internal/web/alerts.go:127",
"%d óra, %d perc": "internal/metrics/collector.go:251",
"%d órája": "internal/web/funcmap.go:277",
"%d.%d.%d": "internal/util/version.go:73",
"%d/%d temp fájl eltávolítva": "internal/web/handler_debug.go:872",
"%d:%d": "internal/backupwindow/backupwindow.go:28",
"%dm": "internal/metrics/logscanner.go:297",
"%dm %ds": "internal/web/funcmap.go:401",
"%dms": "internal/stacks/healthprobe.go:333",
"%ds": "internal/web/funcmap.go:399",
"%dµs": "internal/stacks/healthprobe.go:330",
"%f": "internal/metrics/sysinfo.go:64",
"%f %f %f": "internal/system/info_linux.go:296",
"%s": "internal/backup/offbox_reconstitute.go:648",
"%s\theld since %s\n replay error : %s\n rollback err : %s\n": "cmd/controller/main.go:188",
"%s %s (path=%s)": "internal/api/router.go:150",
"%s (%d)%s": "internal/web/handler_export_upload.go:116",
"%s (%s)": "cmd/controller/main.go:1070",
"%s (%s): %s": "internal/backup/offbox.go:244",
"%s (writable)": "internal/selftest/selftest.go:128",
"%s at %s (%s old)": "internal/stacks/update.go:201",
"%s declares no images": "internal/stacks/pin.go:161",
"%s exists but is not a mount point": "internal/selftest/selftest.go:143",
"%s import failed: %s — %w": "internal/appexport/restore.go:1069",
"%s import into %s failed: %w": "internal/appbackup/dbdump.go:796",
"%s reachable (HTTP %d)": "internal/selftest/selftest.go:210",
"%s runs %s, template offers %s": "internal/stacks/pin.go:310",
"%s visszaállítva: %d fájl, %d megosztás-beállítás.": "internal/backup/shares_restore.go:311",
"%s was interrupted by a controller restart and %d of %d app(s) could NOT be restarted": "internal/backup/appstop_marker.go:151",
"%s was interrupted by a controller restart — %d app(s) are left stopped and HELD: their data drive is not available, so the drive gate restarts them when it returns": "internal/backup/appstop_marker.go:159",
"%s was interrupted by a controller restart — %d app(s) were left stopped and have been restarted": "internal/backup/appstop_marker.go:162",
"%s — a mentés helye a várt mappán kívül esik, ezért nem töröltük": "internal/stacks/delete.go:75",
"%s%s-%s-%s.sql": "internal/backup/offbox_reconstitute.go:248",
"%s(%d)%s": "internal/stacks/migrate.go:1042",
"%s(%s)": "internal/backup/backup.go:1374",
"%s-%d": "internal/backup/offbox.go:325",
"%s-%s.sql": "internal/appbackup/dbdump.go:232",
"%s.corrupt-%d": "internal/backup/appstop_marker.go:385",
"%s/api/users?id=%d": "internal/stacks/filebrowser_password.go:108",
"%s/v2/%s/tags/list": "internal/selfupdate/updater.go:226",
"%s: %.1f/%.1f GB used (%.0f%%), %.1f GB free": "internal/backup/recovery_unit.go:252",
"%s: %d fájl visszaállítva a másodlagos másolatból.": "internal/web/handlers.go:1963",
"%s: %s": "internal/backup/tier2_shares.go:174",
"%s: a kiválasztott cél ugyanazon a fizikai lemezen van": "internal/backup/tier2_shares.go:181",
"%s: absolute path (must be relative to the %s root)": "internal/appbackup/classify.go:114",
"%s: backslash in path (paths are forward-slash relative)": "internal/appbackup/classify.go:111",
"%s: duplicate path in the backup block": "internal/appbackup/classify.go:168",
"%s: empty path": "internal/appbackup/classify.go:108",
"%s: invalid class %q (want mandatory|optional|excluded)": "internal/appbackup/classify.go:161",
"%s: marker key(s) not in the %s bundle: %s": "internal/web/server.go:350",
"%s: matches no compose bind (stale or typoed path)": "internal/appbackup/classify.go:172",
"%s: non-clean path (want %q)": "internal/appbackup/classify.go:117",
"%s: path escapes the root (..)": "internal/appbackup/classify.go:121",
"%s: the recovery unit carries no copy of the app's files on the data drive (%s) — refusing to replay the database over them": "internal/backup/restore_unit.go:251",
"%s:%s": "internal/selfupdate/updater.go:484",
"%s=%s": "internal/stacks/deploy.go:638",
"%s=%s (%s)": "internal/stacks/installed.go:435",
"%s=%s@%s": "internal/stacks/mailenv.go:63",
"%s?gen=%d": "internal/report/waiter.go:157",
"%s[%q]": "internal/appbackup/classify.go:106",
"%s_%s.fab": "internal/appexport/export.go:442",
"%s|%s|%s|%d|%s|%s|%d": "internal/offsiteapply/offsiteapply.go:160",
"%v: %s": "internal/backup/offbox_reconstitute.go:118",
"%w (%s)": "internal/backup/tier2_restore.go:376",
"%w: %s": "cmd/controller/main.go:2117",
"%w: %v": "cmd/controller/main.go:3039",
"%w: %w": "cmd/controller/main.go:310",
"%w: HTTP %d": "internal/report/config_pull.go:52",
"%w: reading response: %v": "internal/report/config_pull.go:57",
"&": "internal/selfupdate/updater.go:322",
"&full_prep=": "internal/web/offbox_handlers.go:351",
"&full_size=": "internal/web/offbox_handlers.go:351",
"&status=active": "internal/cloudflare/zone.go:61",
"'": "internal/backup/offbox.go:379",
"'\\''": "internal/backup/offbox.go:379",
"(?i)\\b(password|passwd|secret|token|api[_-]?key|authorization|bearer)([=: ]\\s*)((?:bearer\\s+)?\\S+)": "internal/metrics/redact.go:10",
"(a teljes alkalmazás — nincs helyi mentési egysége)": "internal/backup/offbox.go:96",
"(hashless)": "internal/report/escrow_confirm.go:109",
"(health: starting)": "internal/stacks/manager.go:823",
"(http.host eq \"%s\" and not ip.src.country in {%s})": "internal/cloudflare/waf.go:276",
"(http.host eq \"%s\")": "internal/cloudflare/waf.go:268",
"(https?://)([^:]+):([^@]+)@": "internal/sync/sync.go:98",
"(nincs beállítva rendszer-adatterület). Ellenőrizd a tárhely beállításait (Tárhely), utána indítsd újra a visszaállítást": "internal/backup/offbox_reconstitute.go:562",
"(no reason in agent response)": "internal/agentapi/client.go:738",
"(not ip.src.country in {": "internal/cloudflare/waf.go:251",
"(the hub holds a sealed package; no key was minted — R-241)": "internal/backup/offbox.go:635",
"(unhealthy)": "internal/stacks/manager.go:826",
"(untargeted)": "internal/quiesce/tiers.go:250",
"(összesen: %d MB, ebből %d MB használt, %d MB rendszer számára fenntartva)": "internal/stacks/deploy.go:1235",
")": "cmd/controller/main.go:3397",
") a rendszermeghajtón van. ": "internal/system/mounts_linux.go:176",
") nem létezik!": "internal/system/mounts_linux.go:151",
") nem írható! Ellenőrizd a jogosultságokat.": "internal/system/mounts_linux.go:162",
") — %s": "internal/backup/admission.go:183",
") — clear the hold to start it": "cmd/controller/main.go:2062",
") — restore it from its backup to start it": "cmd/controller/main.go:2060",
")\"\n - \"traefik.http.routers.filebrowser.entrypoints=websecure\"\n - \"traefik.http.routers.filebrowser.tls=true\"\n - \"traefik.http.services.filebrowser.loadbalancer.server.port=80\"\n - \"traefik.docker.network=traefik-public\"\n\nvolumes:\n filebrowser_data:\n\nnetworks:\n traefik-public:\n external: true\n": "internal/infra/infra.go:186",
")\"\n entryPoints:\n - websecure\n service: felhom-controller\n%s services:\n felhom-controller:\n loadBalancer:\n servers:\n - url: \"http://felhom-controller:8080\"\n": "internal/infra/infra.go:230",
"). Ellenőrizze az IP-címet, és hogy a NAS be van-e kapcsolva.": "internal/web/netstorage_job.go:329",
"): ": "internal/agentapi/client.go:533",
"*": "internal/selftest/selftest.go:179",
"***": "internal/appexport/restore.go:487",
"+": "internal/web/sharing_handlers.go:253",
"+ %d további figyelmeztetés": "internal/web/alerts.go:318",
",": "internal/fillwatch/fillwatch.go:391",
", ": "cmd/controller/main.go:1068",
", a mentett adatok ": "cmd/controller/main.go:3395",
", expected: ": "cmd/controller/main.go:3384",
", reason ": "cmd/controller/main.go:3382",
"-": "internal/appbackup/dbdump.go:109",
"- ": "internal/appexport/restore.go:660",
"-- MariaDB dump": "internal/appbackup/dbdump.go:502",
"-- MySQL dump": "internal/appbackup/dbdump.go:503",
"-- PostgreSQL database dump": "internal/appbackup/dbdump.go:508",
"-- mysqldump": "internal/appbackup/dbdump.go:504",
"--branch": "internal/sync/sync.go:283",
"--checksum": "internal/stacks/migrate.go:840",
"--clean": "internal/appbackup/dbdump.go:299",
"--delete": "internal/backup/tier2.go:691",
"--depth": "internal/sync/sync.go:283",
"--filter": "internal/appbackup/dbdump.go:140",
"--force-recreate": "internal/web/handlers.go:3349",
"--format": "internal/appbackup/dbdump.go:139",
"--group-by": "internal/backup/offbox.go:1407",
"--hard": "internal/sync/sync.go:303",
"--if-exists": "internal/appbackup/dbdump.go:299",
"--ignore-existing": "internal/backup/tier2_restore.go:466",
"--include": "internal/backup/offbox_proof.go:328",
"--info=progress2": "internal/stacks/migrate.go:840",
"--itemize-changes": "internal/backup/offbox_reconstitute.go:114",
"--json": "internal/backup/offbox.go:1790",
"--keep-daily": "internal/backup/offbox.go:1407",
"--keep-monthly": "internal/backup/offbox.go:1407",
"--keep-weekly": "internal/backup/offbox.go:1407",
"--mode": "internal/backup/offbox.go:1805",
"--netprobe": "cmd/controller/main.go:70",
"--no-color": "internal/stacks/manager.go:1289",
"--no-lock": "internal/backup/offbox_proof.go:328",
"--no-owner": "internal/appbackup/dbdump.go:299",
"--no-privileges": "internal/appbackup/dbdump.go:299",
"--no-stream": "internal/metrics/collector.go:103",
"--no-trunc": "internal/stacks/manager.go:676",
"--output=avail": "internal/appexport/estimate.go:199",
"--password-stdin": "internal/selfupdate/updater.go:744",
"--prune": "internal/backup/offbox.go:1407",
"--read-data-subset=": "internal/backup/offbox_integrity.go:319",
"--remove-all": "internal/backup/offbox.go:782",
"--remove-orphans": "internal/stacks/update.go:593",
"--rm": "internal/appexport/estimate.go:179",
"--rmi": "internal/stacks/delete.go:267",
"--routines": "internal/appbackup/dbdump.go:317",
"--since=": "internal/metrics/logscanner.go:101",
"--single-transaction": "internal/appbackup/dbdump.go:317",
"--tag": "internal/backup/offbox.go:1351",
"--tail": "internal/stacks/manager.go:1289",
"--tail=%d": "internal/metrics/logscanner.go:241",
"--tail=1000": "internal/metrics/logscanner.go:101",
"--target": "internal/backup/offbox.go:1846",
"--triggers": "internal/appbackup/dbdump.go:317",
"--type": "internal/stacks/installed.go:223",
"--value=": "internal/integrations/onlyoffice_nextcloud.go:46",
"--value=http://nextcloud/": "internal/integrations/onlyoffice_nextcloud.go:58",
"--value=nextcloud": "internal/integrations/onlyoffice_nextcloud.go:63",
"--volumes": "cmd/controller/main.go:2960",
"-4": "internal/stacks/guestnet.go:60",
"-B1": "internal/appexport/estimate.go:199",
"-C": "internal/backup/backup.go:850",
"-P": "internal/offsiteapply/seams.go:192",
"-U": "internal/appbackup/dbdump.go:298",
"-a": "internal/backup/offbox_reconstitute.go:114",
"-b": "internal/offsiteapply/seams.go:192",
"-d": "internal/appbackup/dbdump.go:298",
"-e": "internal/offsiteapply/seams.go:185",
"-f": "internal/appexport/export.go:760",
"-i": "internal/appbackup/dbdump.go:762",
"-mariadb": "internal/appbackup/dbdump.go:649",
"-n": "internal/stacks/migrate.go:868",
"-o": "internal/backup/offbox.go:747",
"-oBatchMode=yes": "internal/backup/offbox.go:252",
"-oConnectTimeout=%d": "internal/backup/offbox.go:252",
"-oConnectTimeout=10": "internal/offsiteapply/seams.go:231",
"-oStrictHostKeyChecking=yes": "internal/backup/offbox.go:253",
"-oUserKnownHostsFile=": "internal/backup/offbox.go:253",
"-p": "internal/appbackup/dbdump.go:324",
"-p***": "internal/appbackup/dbdump.go:316",
"-postgres": "internal/appbackup/dbdump.go:646",
"-q": "internal/appexport/restore.go:957",
"-r": "internal/backup/offbox.go:747",
"-s": "internal/offsiteapply/seams.go:185",
"-sb": "internal/appbackup/appdata.go:256",
"-sh": "internal/stacks/delete.go:822",
"-u": "internal/appbackup/dbdump.go:316",
"-v": "internal/appbackup/dbdump.go:763",
"-át újraolvasva": "cmd/controller/main.go:3395",
".": "cmd/controller/main.go:2770",
". A saját fájljaid (dokumentumok, képek, feltöltések) NEM kerültek vissza — ez az ellenőrző visszaállítás csak az alkalmazás beállításait és adatbázisát hozza vissza. ": "internal/web/offbox_handlers.go:408",
"..": "internal/api/router.go:1085",
"...": "internal/agentapi/client.go:751",
"../": "internal/appbackup/classify.go:120",
".bak": "internal/settings/settings.go:668",
".description": "internal/web/i18n_web.go:135",
".display": "internal/web/i18n_web.go:138",
".env": "internal/infra/infra.go:124",
".fab": "internal/appexport/restore.go:52",
".fb-reset": "internal/web/server.go:278",
".felhom-mig.tmp": "internal/stacks/migrate.go:1079",
".felhom-proba-": "internal/web/netprobe.go:44",
".felhom-raw": "internal/system/mounts_linux.go:423",
".felhom-restore-complete.json": "internal/backup/offbox_restore.go:430",
".felhom-tier2-layout": "internal/backup/tier2.go:200",
".felhom-write-test": "internal/system/mounts_linux.go:33",
".felhom.yml": "cmd/controller/main.go:2687",
".git": "internal/sync/sync.go:279",
".go": "internal/web/logbuffer.go:277",
".go:": "internal/web/logbuffer.go:277",
".gz": "internal/appbackup/dbdump.go:731",
".json": "internal/i18n/i18n.go:83",
".needs-setup": "internal/web/handler_debug.go:699",
".one": "internal/i18n/i18n.go:139",
".orphaned-": "internal/backup/offbox.go:316",
".other": "internal/i18n/i18n.go:137",
".part-": "internal/web/handler_export_upload.go:186",
".selftest-": "internal/selftest/selftest.go:122",
".sql": "internal/appbackup/dbdump.go:620",
".sql.gz": "internal/appexport/restore.go:846",
".ssh": "internal/offsiteapply/seams.go:160",
".tar": "internal/appexport/export.go:703",
".tar.tmp": "internal/backup/backup.go:821",
".tgz.tmp": "internal/appexport/export.go:449",
".tmp": "internal/api/router.go:1409",
"/": "cmd/controller/main.go:1816",
"/\\": "internal/api/router.go:1317",
"/\\.": "internal/settings/smb.go:77",
"/\\\\x00": "internal/api/router.go:1088",
"/api": "internal/api/router.go:147",
"/api/": "cmd/controller/main.go:1813",
"/api/auth/login?username=admin": "internal/stacks/filebrowser_password.go:52",
"/api/config/": "cmd/controller/main.go:1810",
"/api/debug/": "cmd/controller/main.go:1802",
"/api/disks": "cmd/controller/main.go:1776",
"/api/disks/": "cmd/controller/main.go:1777",
"/api/disks/assign": "internal/web/agent_disk_handlers.go:33",
"/api/disks/candidates": "internal/web/agent_disk_handlers.go:31",
"/api/disks/eject": "internal/web/agent_disk_handlers.go:35",
"/api/disks/format": "internal/web/agent_disk_handlers.go:37",
"/api/escrow/": "cmd/controller/main.go:1805",
"/api/escrow/claim": "internal/web/escrow_handlers.go:104",
"/api/escrow/preflight": "internal/web/escrow_handlers.go:98",
"/api/escrow/start": "internal/web/escrow_handlers.go:100",
"/api/escrow/status": "internal/web/escrow_handlers.go:102",
"/api/export/": "cmd/controller/main.go:1800",
"/api/export/bundles": "internal/web/handler_export.go:67",
"/api/export/download": "internal/web/handler_export.go:52",
"/api/export/download/estimate": "internal/web/handler_export.go:48",
"/api/export/download/start": "internal/web/handler_export.go:50",
"/api/export/estimate": "internal/web/handler_export.go:35",
"/api/export/import": "internal/web/handler_export.go:75",
"/api/export/import/status": "internal/web/handler_export.go:79",
"/api/export/manifest": "internal/web/handler_export.go:71",
"/api/export/start": "internal/web/handler_export.go:39",
"/api/export/status": "internal/web/handler_export.go:43",
"/api/export/upload/abort": "internal/web/handler_export.go:63",
"/api/export/upload/chunk": "internal/web/handler_export.go:59",
"/api/export/upload/finalize": "internal/web/handler_export.go:61",
"/api/export/upload/init": "internal/web/handler_export.go:57",
"/api/geo/": "cmd/controller/main.go:1812",
"/api/guest-backup/": "cmd/controller/main.go:1794",
"/api/guest-backup/status": "internal/web/backup_handlers.go:291",
"/api/guest-backup/trigger": "internal/web/backup_handlers.go:289",
"/api/health": "cmd/controller/main.go:1773",
"/api/host-metrics": "cmd/controller/main.go:1798",
"/api/selfupdate/": "cmd/controller/main.go:1808",
"/api/server/reboot": "cmd/controller/main.go:1791",
"/api/sharing/": "cmd/controller/main.go:1782",
"/api/sharing/browse": "internal/web/sharing_handlers.go:466",
"/api/storage/": "cmd/controller/main.go:1779",
"/api/storage/attach": "internal/web/storage_handlers.go:367",
"/api/storage/backup-target": "internal/web/storage_handlers.go:381",
"/api/storage/backup-target/assign": "internal/web/storage_handlers.go:383",
"/api/storage/decommission": "internal/web/storage_handlers.go:391",
"/api/storage/disconnect": "internal/web/storage_handlers.go:403",
"/api/storage/eject": "internal/web/storage_handlers.go:369",
"/api/storage/impact": "internal/web/storage_handlers.go:373",
"/api/storage/init": "internal/web/storage_handlers.go:363",
"/api/storage/init/status": "internal/web/storage_handlers.go:365",
"/api/storage/migrate": "internal/web/storage_handlers.go:385",
"/api/storage/migrate-app": "internal/web/storage_handlers.go:387",
"/api/storage/migrate/status": "internal/web/storage_handlers.go:389",
"/api/storage/netstorage": "internal/web/storage_handlers.go:399",
"/api/storage/netstorage/add": "internal/web/storage_handlers.go:395",
"/api/storage/netstorage/add/status": "internal/web/storage_handlers.go:397",
"/api/storage/netstorage/remove": "internal/web/storage_handlers.go:401",
"/api/storage/reconnect": "internal/web/storage_handlers.go:405",
"/api/storage/register": "internal/web/storage_handlers.go:375",
"/api/storage/register-mounted": "internal/web/storage_handlers.go:377",
"/api/storage/restart-apps": "internal/web/storage_handlers.go:407",
"/api/storage/wipe": "internal/web/storage_handlers.go:371",
"/api/system/": "cmd/controller/main.go:1784",
"/api/system/info": "cmd/controller/main.go:1788",
"/api/system/memory": "internal/web/system_memory_handlers.go:106",
"/api/system/memory/resize": "internal/web/system_memory_handlers.go:108",
"/api/users?id=self": "internal/stacks/filebrowser_password.go:145",
"/api/v1/assets/file/": "internal/assets/syncer.go:274",
"/api/v1/assets/manifest": "internal/assets/syncer.go:225",
"/api/v1/claim/reset-request": "internal/web/claim.go:439",
"/api/v1/config/": "internal/report/config_pull.go:28",
"/api/v1/event": "internal/notify/notifier.go:206",
"/api/v1/mail": "internal/mailrelay/forward.go:63",
"/api/v1/notify": "internal/notify/notifier.go:982",
"/api/v1/offsite/consume-password/": "internal/offsiteapply/seams.go:60",
"/api/v1/preferences": "internal/notify/notifier.go:788",
"/api/v1/report": "internal/report/pusher.go:185",
"/api/v1/wait": "internal/report/waiter.go:80",
"/app-email": "internal/web/server.go:696",
"/apps/": "internal/web/server.go:724",
"/apps/%s": "internal/config/config.go:523",
"/assets/status": "internal/api/router.go:315",
"/assets/sync": "internal/api/router.go:311",
"/auto-field/reveal": "internal/web/server.go:675",
"/backup": "internal/agentapi/backup_tiers.go:84",
"/backup-data": "internal/api/router.go:253",
"/backup/due": "internal/agentapi/backup_tiers.go:71",
"/backup/escrow": "internal/web/backup_page_state.go:75",
"/backup/escrow/banner/dismiss": "internal/web/server.go:663",
"/backup/offbox/config": "internal/web/server.go:637",
"/backup/offbox/confirm-escrow": "internal/web/server.go:668",
"/backup/offbox/inject-password": "internal/web/server.go:670",
"/backup/offbox/place": "internal/web/server.go:649",
"/backup/offbox/reconstitute": "internal/web/server.go:651",
"/backup/offbox/reset": "internal/web/server.go:643",
"/backup/offbox/restore": "internal/web/server.go:647",
"/backup/offbox/run": "internal/web/server.go:641",
"/backup/offbox/status": "internal/web/server.go:645",
"/backup/offbox/toggle": "internal/web/server.go:639",
"/backup/offbox/verify-copy/delete": "internal/web/server.go:655",
"/backup/restore": "internal/web/server.go:627",
"/backup/restore-status": "internal/api/router.go:278",
"/backup/run": "internal/api/router.go:286",
"/backup/shares/place": "internal/web/server.go:660",
"/backup/shares/restore": "internal/web/server.go:658",
"/backup/snapshots": "internal/api/router.go:282",
"/backup/status": "internal/agentapi/backup_tiers.go:98",
"/backup/target": "internal/agentapi/backup_tiers.go:125",
"/backup/tier2": "internal/api/router.go:290",
"/backup/tier2/restore": "internal/web/server.go:630",
"/backup/tier2/unit-restore": "internal/web/server.go:634",
"/backup/tiers": "internal/agentapi/backup_tiers.go:43",
"/backups": "internal/web/backup_handlers.go:71",
"/backups/apps": "internal/web/server.go:558",
"/backups/apps?flash=": "internal/web/handlers.go:1971",
"/backups/apps?flash_error=": "internal/web/handlers.go:1913",
"/backups/apps?flash_error=%C3%89rv%C3%A9nytelen+alkalmaz%C3%A1sn%C3%A9v": "internal/web/handlers.go:1904",
"/backups/apps?flash_error=Hi%C3%A1nyz%C3%B3+param%C3%A9terek": "internal/web/handlers.go:1898",
"/backups/apps?flash_error=Ment%C3%A9s+nincs+be%C3%A1ll%C3%ADtva": "internal/web/handlers.go:1908",
"/backups/primary/": "internal/backup/offbox_restore.go:106",
"/backups/remote": "internal/web/backup_page_state.go:80",
"/backups/restore": "internal/web/offbox_handlers.go:317",
"/backups/restore/app": "internal/web/server.go:564",
"/backups/restore/app?name=": "internal/web/restore_wizard.go:304",
"/backups/restore?flash=": "internal/web/handlers.go:1672",
"/backups/restore?flash_error=": "internal/web/handlers.go:1630",
"/backups/restore?flash_error=%C3%89rv%C3%A9nytelen+alkalmaz%C3%A1sn%C3%A9v": "internal/web/handlers.go:1618",
"/backups/restore?flash_error=Hi%C3%A1nyz%C3%B3+param%C3%A9terek": "internal/web/handlers.go:1611",
"/backups/restore?flash_error=Ment%C3%A9s+nincs+be%C3%A1ll%C3%ADtva": "internal/web/handlers.go:1623",
"/backups/secondary/": "internal/backup/tier2.go:210",
"/backups/window": "internal/web/server.go:552",
"/block/": "internal/system/mounts_linux.go:352",
"/claim": "internal/web/auth.go:90",
"/claim/request-new-code": "internal/web/auth.go:90",
"/config": "internal/api/router.go:192",
"/config.yaml": "internal/web/handlers.go:3291",
"/config/apply": "internal/api/router.go:184",
"/config/hash": "internal/api/router.go:188",
"/controller/swap": "internal/agentapi/client.go:609",
"/controller/swap/status": "internal/agentapi/client.go:632",
"/dashboard": "internal/web/auth.go:126",
"/debug": "internal/web/server.go:730",
"/debug/logs": "internal/agentapi/client.go:1015",
"/deploy": "internal/api/router.go:221",
"/deploy-fields": "internal/api/router.go:217",
"/dev/": "internal/web/attach_sources.go:103",
"/device/model": "internal/system/mounts_linux.go:267",
"/disks": "internal/agentapi/client.go:426",
"/disks/assign": "internal/agentapi/client.go:477",
"/disks/candidates": "internal/agentapi/client.go:465",
"/disks/decommission": "internal/agentapi/client.go:716",
"/disks/eject": "internal/agentapi/client.go:689",
"/disks/format": "internal/agentapi/client.go:767",
"/disks/format/status": "internal/agentapi/client.go:816",
"/disks/guest-attach": "internal/agentapi/client.go:487",
"/docker-compose.yml": "internal/web/handlers.go:3242",
"/escrow/ceremony": "internal/agentapi/escrow.go:54",
"/escrow/ceremony/claim": "internal/agentapi/escrow.go:100",
"/escrow/ceremony/status": "internal/agentapi/escrow.go:85",
"/escrow/preflight": "internal/agentapi/escrow.go:33",
"/escrow/recover-offsite-password": "internal/agentapi/escrow.go:131",
"/escrow/stage-secret": "internal/agentapi/client.go:656",
"/etc/felhom-bootstrap/bootstrap.json": "internal/bootstrap/bootstrap.go:30",
"/etc/os-release": "internal/metrics/sysinfo.go:29",
"/etc/resolv.conf": "internal/stacks/guestnet.go:103",
"/export": "internal/web/server.go:678",
"/files/": "internal/web/filebrowser_link.go:49",
"/geo/countries": "internal/api/router.go:333",
"/geo/override": "internal/api/router.go:337",
"/geo/settings": "internal/api/router.go:325",
"/geo/status": "internal/api/router.go:321",
"/geo/sync": "internal/api/router.go:329",
"/guest/memory": "internal/agentapi/client.go:541",
"/guest/reboot": "internal/agentapi/client.go:496",
"/hdd-data": "internal/api/router.go:249",
"/healthz": "cmd/controller/main.go:1739",
"/host/etc/hostname": "internal/metrics/sysinfo.go:20",
"/host/etc/os-release": "internal/metrics/sysinfo.go:27",
"/host/metrics": "internal/agentapi/client.go:1110",
"/host/sys": "internal/system/info_linux.go:304",
"/import": "internal/web/server.go:699",
"/in/": "internal/backup/restore.go:165",
"/initial-credentials/reveal": "internal/web/server.go:724",
"/integrations/": "internal/api/router.go:202",
"/launcher": "internal/web/escrow_banner.go:95",
"/launcher/share/disable": "internal/web/server.go:544",
"/launcher/share/enable": "internal/web/server.go:540",
"/launcher/share/password": "internal/web/server.go:546",
"/launcher/share/qr.png": "internal/web/server.go:538",
"/launcher/share/rotate": "internal/web/server.go:542",
"/launcher?flash=": "internal/web/share_handlers.go:176",
"/login": "internal/web/auth.go:125",
"/login?flash=": "internal/web/handlers.go:2530",
"/login?next=": "internal/web/auth.go:127",
"/logout": "internal/web/auth.go:103",
"/logs": "internal/api/router.go:245",
"/metrics/containers/": "internal/api/router.go:302",
"/metrics/containers/summary": "internal/api/router.go:298",
"/metrics/sysinfo": "internal/api/router.go:307",
"/metrics/system": "internal/api/router.go:294",
"/mnt": "internal/web/attach_sources.go:111",
"/mnt/": "internal/web/attach_sources.go:111",
"/mnt/felhom-drives": "internal/settings/settings.go:526",
"/mnt/felhom-drives/": "internal/web/handlers.go:2139",
"/mnt/sys_drive": "internal/config/config.go:391",
"/monitoring": "internal/web/alerts.go:128",
"/netstorage": "internal/agentapi/client.go:943",
"/netstorage/add": "internal/agentapi/client.go:911",
"/netstorage/remove": "internal/agentapi/client.go:959",
"/netstorage/verify-status": "internal/agentapi/client.go:931",
"/opt/docker/felhom-controller/controller.yaml": "cmd/controller/main.go:74",
"/opt/docker/felhom-controller/data": "internal/config/config.go:390",
"/opt/docker/felhom-controller/data/metrics.db": "cmd/controller/main.go:501",
"/opt/docker/felhom-controller/data/restic-password": "internal/config/config.go:403",
"/opt/docker/stacks": "internal/config/config.go:389",
"/opt/docker/stacks/filebrowser": "internal/web/handlers.go:3241",
"/optional-config": "internal/api/router.go:241",
"/out/": "internal/backup/backup.go:850",
"/proc/cpuinfo": "internal/metrics/sysinfo.go:95",
"/proc/loadavg": "internal/system/info_linux.go:291",
"/proc/meminfo": "internal/system/info_linux.go:87",
"/proc/meminfo not available on this platform": "internal/system/info_other.go:14",
"/proc/mounts": "internal/web/attach_sources.go:139",
"/proc/self/mountinfo": "internal/web/intermediary.go:35",
"/proc/stat": "internal/system/cpu_linux.go:100",
"/proc/stat has too few fields: %d": "internal/system/cpu_linux.go:118",
"/proc/sys/kernel/arch": "internal/metrics/sysinfo.go:38",
"/proc/sys/kernel/osrelease": "internal/metrics/sysinfo.go:33",
"/proc/uptime": "internal/metrics/sysinfo.go:62",
"/proc/version": "internal/metrics/sysinfo.go:45",
"/recovery": "internal/web/server.go:490",
"/recovery/banner/dismiss": "internal/web/server.go:521",
"/recovery/postpone": "internal/web/server.go:516",
"/recovery/remind-optout": "internal/web/server.go:523",
"/recovery/unlock": "internal/web/server.go:514",
"/remove": "internal/api/router.go:257",
"/restart": "internal/api/router.go:233",
"/restore-test/status": "internal/agentapi/client.go:302",
"/s/": "internal/web/auth.go:90",
"/s/<redacted>": "internal/web/server.go:480",
"/selfrestart": "internal/api/router.go:196",
"/selfupdate/check": "internal/api/router.go:176",
"/selfupdate/status": "internal/api/router.go:172",
"/selfupdate/update": "internal/api/router.go:180",
"/settings": "internal/web/alerts.go:100",
"/settings.json": "cmd/controller/main.go:115",
"/settings/app-email": "internal/web/server.go:606",
"/settings/language": "internal/web/server.go:600",
"/settings/notifications": "internal/web/server.go:589",
"/settings/notifications/test": "internal/web/server.go:604",
"/settings/password": "internal/web/server.go:593",
"/settings/retrieval-password/reveal": "internal/web/server.go:597",
"/settings/security": "internal/web/server.go:591",
"/settings/storage/add": "internal/web/server.go:608",
"/settings/storage/attach": "internal/web/server.go:625",
"/settings/storage/default": "internal/web/server.go:612",
"/settings/storage/init": "internal/web/server.go:623",
"/settings/storage/label": "internal/web/server.go:616",
"/settings/storage/remove": "internal/web/server.go:610",
"/settings/storage/schedulable": "internal/web/server.go:614",
"/sharing": "internal/web/server.go:575",
"/sharing/enable": "internal/web/server.go:577",
"/sharing/password": "internal/web/server.go:581",
"/sharing/shares": "internal/web/server.go:583",
"/sharing/shares/delete": "internal/web/server.go:585",
"/sharing/shares/offsite": "internal/web/server.go:587",
"/sharing/status": "internal/web/server.go:579",
"/sharing?flash=": "internal/web/sharing_handlers.go:249",
"/srv/": "internal/infra/infra.go:276",
"/stacks": "internal/api/router.go:154",
"/stacks/": "internal/api/router.go:1314",
"/stacks/rescan": "internal/api/router.go:158",
"/start": "internal/api/router.go:225",
"/static/": "internal/web/auth.go:90",
"/static/app-placeholder.svg": "internal/web/server.go:715",
"/static/assets/": "internal/web/server.go:719",
"/static/assets/%s-logo.png": "internal/config/config.go:512",
"/static/assets/%s-logo.svg": "internal/config/config.go:507",
"/static/assets/%s-screenshot-%d.webp": "internal/config/config.go:517",
"/static/chart.min.js": "internal/web/server.go:703",
"/static/favicon.svg": "internal/web/server.go:709",
"/static/felhom-logo.svg": "internal/web/server.go:707",
"/static/fonts/": "internal/web/server.go:705",
"/static/infra-logo.svg": "internal/web/server.go:711",
"/static/style.css": "internal/web/server.go:701",
"/stop": "internal/api/router.go:229",
"/storage": "internal/agentapi/client.go:158",
"/storage/attach": "internal/web/server.go:620",
"/storage/init": "internal/web/server.go:618",
"/storage/network": "internal/web/server.go:572",
"/storage?storage_msg=success&storage_detail=": "internal/web/handlers.go:3102",
"/sync": "internal/api/router.go:265",
"/sys": "internal/system/info_linux.go:304",
"/sys/block/": "internal/system/mounts_linux.go:267",
"/sys/fs/cgroup": "internal/system/info_linux.go:84",
"/system/info": "internal/api/router.go:269",
"/update": "internal/api/router.go:237",
"/usb": "internal/system/mounts_linux.go:356",
"/userdata": "internal/report/dr_recipe.go:128",
"/usr/share/felhom/assets": "cmd/controller/main.go:1380",
"/var/lib/samba": "internal/infra/samba.go:51",
"/vol": "internal/appexport/estimate.go:179",
"/zones/%s/rulesets": "internal/cloudflare/waf.go:63",
"/zones/%s/rulesets/%s": "internal/cloudflare/waf.go:121",
"/zones/%s/rulesets/%s/rules": "internal/cloudflare/waf.go:171",
"/zones/%s/rulesets/%s/rules/%s": "internal/cloudflare/waf.go:206",
"/zones?name=": "internal/cloudflare/zone.go:61",
"0.105.0": "internal/agentapi/features.go:181",
"0.125.0": "internal/agentapi/features.go:184",
"0.126.0": "internal/agentapi/features.go:187",
"0.129.0": "internal/agentapi/features.go:194",
"0.81.0": "internal/agentapi/features.go:178",
"0.88.0": "internal/web/escrow_handlers.go:28",
"0.90.0": "internal/agentapi/features.go:179",
"01-02 15:04": "internal/web/funcmap.go:336",
"0123456789": "internal/system/mounts_linux.go:255",
"02:30": "internal/backupwindow/backupwindow.go:12",
"03:00": "internal/config/config.go:398",
"03:00-05:00": "internal/config/config.go:396",
"03:30": "cmd/controller/main.go:1291",
"04:00": "cmd/controller/main.go:1240",
"04:30": "internal/config/config.go:416",
"05:00": "internal/config/config.go:422",
"05:10": "cmd/controller/main.go:1182",
"05:30": "cmd/controller/main.go:1232",
"06:00": "cmd/controller/main.go:1212",
"0ms": "internal/stacks/healthprobe.go:237",
"1": "internal/sync/sync.go:283",
"10": "internal/integrations/onlyoffice_nextcloud.go:63",
"100%": "internal/backup/offbox_integrity.go:105",
"10s": "internal/config/config.go:425",
"127.0.0.1": "internal/web/server.go:754",
"15:04": "internal/web/funcmap.go:334",
"15m": "internal/config/config.go:395",
"1h": "internal/api/router.go:1258",
"2": "internal/backup/tier2.go:201",
"2. mentés beállítása — ": "internal/web/tier2_config_handler.go:33",
"2. mentés elindítva": "internal/api/router.go:1153",
"2006-01-02": "cmd/controller/main.go:250",
"2006-01-02 15:04": "cmd/controller/main.go:3281",
"2006-01-02 15:04 MST": "internal/scheduler/scheduler.go:132",
"2006-01-02 15:04:05": "internal/monitor/healthcheck.go:241",
"2006-01-02 15:04:05 MST": "internal/scheduler/scheduler.go:299",
"2006/01/02 15:04:05": "internal/web/logbuffer.go:267",
"20060102": "internal/backup/offbox.go:315",
"20060102-150405": "internal/appexport/export.go:441",
"20060102T150405Z": "internal/appbackup/dbdump.go:642",
"2465": "internal/stacks/mailenv.go:87",
"24h": "internal/api/router.go:1262",
"2525": "internal/stacks/mailenv.go:89",
"2526": "internal/stacks/mailenv.go:85",
"30d": "internal/api/router.go:1266",
"30m": "internal/config/config.go:426",
"4": "internal/backup/offbox.go:1407",
"5 percenkent": "internal/web/handlers.go:827",
"5m": "internal/config/config.go:406",
"6": "internal/backup/offbox.go:1407",
"6h": "internal/api/router.go:1260",
"7": "internal/backup/offbox.go:1407",
"7d": "internal/api/router.go:1264",
":": "internal/agentapi/client.go:1217",
": ": "internal/backup/offbox_proof.go:214",
":%d%s": "internal/stacks/healthprobe.go:172",
":/in:ro": "internal/backup/restore.go:164",
":/out": "internal/backup/backup.go:849",
":/vol": "internal/appexport/export.go:751",
":/vol/.": "internal/appexport/export.go:778",
":/vol:ro": "internal/appexport/estimate.go:179",
":2465": "internal/config/config.go:428",
":2525": "internal/config/config.go:427",
":2526": "internal/config/config.go:429",
":8080": "internal/config/config.go:392",
":8081": "internal/config/config.go:393",
":pull": "internal/selfupdate/updater.go:319",
"; ": "cmd/controller/main.go:1076",
"; %d more are held by an absent drive": "internal/backup/appstop_marker.go:165",
"; HIÁNYZIK: ": "internal/backup/offbox_reconstitute.go:193",
"; the filesystem is already below it, before this app's estimated %s write": "internal/backup/admission.go:179",
"; this app has no previous backup on disk, so only current headroom was considered": "internal/backup/admission.go:181",
"; this app's last backup was %s and writing it again would cross the reserve": "internal/backup/admission.go:177",
"< 1s": "internal/web/funcmap.go:396",
"<>": "internal/stacks/guestnet.go:188",
"<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<svg xmlns:inkscape=\"http://www.inkscape.org/namespaces/inkscape\" xmlns:sodipodi=\"http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:svg=\"http://www.w3.org/2000/svg\" xmlns:bx=\"https://boxy-svg.com\" viewBox=\"0 0 645.30703 408.36403\" version=\"1.1\" id=\"svg14\" sodipodi:docname=\"logo.svg\" inkscape:version=\"1.4.2 (f4327f4, 2025-05-13)\" xml:space=\"preserve\" inkscape:export-filename=\"logo.png\" inkscape:export-xdpi=\"96\" inkscape:export-ydpi=\"96\" width=\"645.30701\" height=\"408.36404\"><defs id=\"defs4\"><linearGradient id=\"linearGradient9\" bx:pinned=\"true\"><stop offset=\"0\" style=\"\" id=\"stop8\"/><stop offset=\"0.99875164\" style=\"stop-color: rgb(4, 114, 187)\" id=\"stop9\"/></linearGradient><linearGradient id=\"gradient-1\" bx:pinned=\"true\"><stop offset=\"0\" style=\"stop-color: rgb(0, 64, 141)\" id=\"stop1\"/><stop offset=\"1\" style=\"stop-color: rgb(0, 141, 223)\" id=\"stop2\"/></linearGradient><linearGradient id=\"gradient-1-0\" href=\"#gradient-1\" gradientUnits=\"userSpaceOnUse\" x1=\"30.771\" y1=\"2283.52\" x2=\"30.771\" y2=\"2416.4089\" spreadMethod=\"pad\" gradientTransform=\"matrix(0.999122,0,0,0.848244,1717.8096,192.633)\"/><linearGradient id=\"gradient-1-1\" href=\"#gradient-1\" gradientUnits=\"userSpaceOnUse\" x1=\"30.849001\" y1=\"2446.3101\" x2=\"30.849001\" y2=\"2588.6721\" gradientTransform=\"matrix(0.996573,0,0,0.791798,1717.8096,192.63306)\"/><linearGradient id=\"gradient-2\" bx:pinned=\"true\"><stop offset=\"0.002\" style=\"\" id=\"stop3\"/><stop offset=\"1\" style=\"stop-color: rgb(4, 114, 187)\" id=\"stop4\"/></linearGradient><linearGradient id=\"gradient-2-0\" href=\"#gradient-2\" gradientUnits=\"userSpaceOnUse\" x1=\"255.14799\" y1=\"321.186\" x2=\"255.14799\" y2=\"321.71799\" gradientTransform=\"matrix(1.47e-4,6.198697,270.23999,-0.112229,-86674.622,-1260.2124)\"/><linearGradient id=\"gradient-2-1\" href=\"#gradient-2\" gradientUnits=\"userSpaceOnUse\" x1=\"255.08755\" y1=\"321.37799\" x2=\"255.09705\" y2=\"321.90982\" gradientTransform=\"matrix(1.17e-4,21.428825,213.85692,-0.389689,-68565.13,-5073.7432)\"/><linearGradient id=\"gradient-2-1-0\" href=\"#linearGradient9\" gradientUnits=\"userSpaceOnUse\" x1=\"255.87483\" y1=\"321.37949\" x2=\"255.87479\" y2=\"321.90854\" gradientTransform=\"matrix(1.17e-4,21.428825,213.85692,-0.389689,-68565.13,-5073.7432)\"/><linearGradient inkscape:collect=\"always\" xlink:href=\"#linearGradient16\" id=\"linearGradient14\" gradientUnits=\"userSpaceOnUse\" gradientTransform=\"matrix(8.4922907e-5,-0.999122,0.848244,7.2098649e-5,-1738.1491,381.17896)\" x1=\"30.771\" y1=\"2283.52\" x2=\"30.771\" y2=\"2416.4089\" spreadMethod=\"pad\"/><linearGradient id=\"linearGradient16\" bx:pinned=\"true\"><stop offset=\"0\" style=\"stop-color:#051343;stop-opacity:1\" id=\"stop13\"/><stop offset=\"1\" style=\"stop-color: rgb(0, 141, 223)\" id=\"stop14\"/></linearGradient><linearGradient inkscape:collect=\"always\" xlink:href=\"#linearGradient16\" id=\"linearGradient15\" gradientUnits=\"userSpaceOnUse\" gradientTransform=\"matrix(8.4706248e-5,-0.996573,0.791798,6.7300878e-5,-1738.149,381.17906)\" x1=\"30.849001\" y1=\"2446.3101\" x2=\"30.849001\" y2=\"2588.6721\"/><linearGradient inkscape:collect=\"always\" xlink:href=\"#linearGradient10\" id=\"linearGradient17\" x1=\"160.76199\" y1=\"268.35672\" x2=\"284.18887\" y2=\"268.80402\" gradientUnits=\"userSpaceOnUse\" gradientTransform=\"translate(34.548823,75.050781)\"/><linearGradient id=\"linearGradient10\" bx:pinned=\"true\"><stop offset=\"0\" style=\"stop-color:#051343;stop-opacity:1\" id=\"stop7\"/><stop offset=\"0.99875164\" style=\"stop-color: rgb(4, 114, 187)\" id=\"stop10\"/></linearGradient><linearGradient inkscape:collect=\"always\" xlink:href=\"#linearGradient10\" id=\"linearGradient1\" gradientUnits=\"userSpaceOnUse\" x1=\"160.76199\" y1=\"268.35672\" x2=\"284.18887\" y2=\"268.80402\" gradientTransform=\"translate(25.265938,90.769558)\"/></defs><path d=\"M 40.368003,401.04272 H 19.77243 V 344.86676 H 8.8246172 V 328.17135 H 19.77243 v -2.94223 q 0,-12.04259 5.679178,-19.29552 5.679178,-7.32135 16.695414,-7.32135 11.358356,0 16.148024,2.25799 l -2.394834,17.10596 q -3.21592,-1.36848 -8.005588,-1.43691 -7.595045,0 -7.526621,8.41614 v 3.21592 h 15.532209 v 16.69541 H 40.368003 Z\" id=\"path1\" style=\"fill:#ffffff;stroke:#051343;stroke-width:2.33554\"/><path style=\"fill:#ffffff;stroke:#051343;stroke-width:2.33554\" d=\"m 89.651772,357.6018 h 22.280988 q 0,-7.14673 -2.66251,-10.22963 -2.52237,-3.08291 -7.84739,-3.08291 -5.745412,0 -8.548052,2.94278 -2.662508,2.94277 -3.223036,10.36976 z m 0.280264,14.71386 q 0.980924,6.58621 5.325016,9.24872 4.344093,2.6625 13.873068,2.6625 8.26779,0 21.72046,-3.5033 v 18.21716 q -13.31254,3.5033 -25.92442,3.5033 -19.898744,0 -30.688908,-9.6691 Q 63.58722,382.9657 63.58722,364.6084 q 0,-18.21716 9.528976,-28.0264 9.528976,-9.80924 27.606004,-9.80924 35.73366,0 35.73366,37.83564 0,3.78357 -0.56053,7.70726 z\" id=\"path3\"/><path d=\"m 169.81813,401.04272 h -21.00611 v -97.36711 l 21.00611,-5.61075 z m 36.40149,0 H 185.2135 V 300.11758 h 21.00612 v 37.15414 q 3.62646,-6.0213 8.07401,-8.62141 4.51598,-2.6001 10.94782,-2.6001 26.48002,0 26.48002,30.31175 v 44.68076 h -21.00612 v -44.13337 q 0,-13.20579 -11.22151,-13.20579 -5.7476,0 -9.51091,4.65282 -3.76331,4.65282 -3.76331,13.00052 z m 66.9185,-7.59504 q -10.19515,-9.78461 -10.19515,-28.80643 0,-19.09025 10.19515,-28.80644 10.26357,-9.7846 25.93263,-9.7846 15.73748,0 25.93263,9.7846 10.26358,9.71619 10.26358,28.80644 0,19.02182 -10.26358,28.80643 -10.19515,9.71618 -25.93263,9.71618 -15.66906,0 -25.93263,-9.71618 z m 14.71112,-44.47549 q -3.90016,5.40548 -3.90016,15.66906 0,10.19515 3.90016,15.60063 3.96858,5.40548 11.22151,5.40548 7.32135,0 11.22151,-5.40548 3.96858,-5.40548 3.96858,-15.60063 0,-10.26358 -3.96858,-15.66906 -3.90016,-5.40548 -11.22151,-5.40548 -7.25293,0 -11.22151,5.40548 z m 79.64534,52.07053 h -21.00611 v -72.87137 h 19.70606 v 10.40042 q 3.76331,-6.70554 8.55298,-9.57934 4.78967,-2.94222 12.04259,-2.94222 16.14803,0 20.80085,13.47949 6.43184,-13.47949 21.00611,-13.47949 10.40043,0 16.62699,6.63711 6.22657,6.56869 6.22657,18.47443 v 49.88097 h -21.07454 v -44.40706 q 0,-12.86368 -8.68982,-12.9321 -5.47391,0 -8.82668,4.44754 -3.35276,4.37913 -3.35276,12.11102 v 40.7806 H 388.5007 v -44.40706 q 0,-12.86368 -8.68983,-12.9321 -5.88445,0 -9.10037,5.26863 -3.21592,5.26863 -3.21592,14.369 z\" id=\"path5\" style=\"fill:#ffffff;stroke:#051343;stroke-width:2.33554\"/><path d=\"m 511.98194,356.77603 h 22.28099 q 0,-7.14673 -2.66251,-10.22964 -2.52238,-3.0829 -7.84739,-3.0829 -5.74542,0 -8.54806,2.94277 -2.6625,2.94277 -3.22303,10.36977 z m 0.28026,14.71386 q 0.98093,6.5862 5.32502,9.24871 4.34409,2.66251 13.87307,2.66251 8.26778,0 21.72046,-3.5033 v 18.21716 q -13.31254,3.5033 -25.92442,3.5033 -19.89875,0 -30.68891,-9.66911 -10.65004,-9.80924 -10.65004,-28.16653 0,-18.21716 9.52898,-28.0264 9.52898,-9.80924 27.60601,-9.80924 35.73366,0 35.73366,37.83564 0,3.78356 -0.56053,7.70726 z\" id=\"path7\" style=\"fill:#008ddf;stroke:#051343;stroke-width:2.33554\"/><path style=\"fill:#008ddf;stroke:#051343;stroke-width:2.33554\" d=\"m 616.64403,327.34557 h 21.00612 v 72.87138 h -19.70607 v -10.53727 q -7.45819,12.58998 -20.32187,12.65841 -26.48003,0 -26.48003,-30.31176 v -44.68076 h 21.00612 v 44.13337 q 0,13.2058 11.22151,13.2058 5.7476,0 9.51091,-4.5844 3.76331,-4.65282 3.76331,-13.06895 z\" id=\"path8\"/><path id=\"path6\" style=\"fill:#008ddf;stroke:#051343;stroke-width:1.85226\" d=\"m 479.80739,391.54669 a 10.150504,10.150504 0 0 1 -10.1505,10.15051 10.150504,10.150504 0 0 1 -10.1505,-10.15051 10.150504,10.150504 0 0 1 10.1505,-10.1505 10.150504,10.150504 0 0 1 10.1505,10.1505 z\"/><g id=\"g2\" transform=\"translate(-34.626437,-75)\"><path style=\"fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.745956;stroke-dasharray:none;stroke-opacity:1\" d=\"m 184.76065,350.14894 c -15.98877,-4.50438 -28.82636,-12.40521 -41.07759,-25.28104 -19.29776,-20.28158 -25.9034,-45.05671 -19.24091,-72.16505 5.44415,-22.15119 21.9613,-42.47639 42.05694,-51.75321 10.46476,-4.83088 15.41718,-5.83792 29.10384,-5.91808 6.75769,-0.0394 13.78198,0.2012 15.60955,0.53505 l 3.32286,0.60701 0.46604,-6.7663 c 1.11599,-16.20306 7.59666,-35.0318 17.25505,-50.13235 5.22044,-8.16196 20.3749,-24.12314 28.39374,-29.90526 15.86366,-11.438698 32.8931,-15.404258 52.541,-18.490808 11.05595,-1.73682 26.69069,0.35712 37.13887,2.71288 40.8437,9.209108 78.44375,33.380298 91.01513,71.148868 1.09236,3.28174 2.14751,5.96681 2.34482,5.96681 0.1973,0 3.1737,-1.19976 6.6142,-2.6661 9.80615,-4.1794 17.28246,-5.85315 28.33643,-6.34387 11.05001,-0.49053 18.45598,0.39016 27.96449,3.32542 28.80326,8.89154 53.06677,47.54197 52.24723,61.73235 l -0.80326,13.90855 -4.28191,0.0455 c -2.64695,0.0281 -9.43186,2.02792 -11.29568,2.61754 -5.78846,1.83115 -1.84497,-4.47147 -48.23835,33.83846 -32.22413,26.60949 -59.34963,42.82359 -93.44795,55.85791 -15.09262,5.76925 -36.3971,12.02181 -46.1779,13.55253 -1.59004,0.24885 -34.79244,4.83384 -73.35101,5.86764 -38.55855,1.03382 -64.73196,-0.41814 -80.59412,-1.26238 -9.06729,-0.48259 -11.66601,0.16115 -15.90151,-1.03209 z\" id=\"path15-1\" sodipodi:nodetypes=\"sssscscssssssssssscssssssss\"/><path id=\"path4\" style=\"fill:#051343;fill-opacity:1;stroke:#051343;stroke-width:2px;stroke-opacity:1\" d=\"m 188.36409,236.4686 v 28.90235 H 294.06526 V 254.41001 H 269.77815 V 236.4686 Z m 20.66992,8.46485 a 5.5560002,5.5560002 0 0 1 5.55664,5.55664 5.5560002,5.5560002 0 0 1 -5.55664,5.55468 5.5560002,5.5560002 0 0 1 -5.55664,-5.55468 5.5560002,5.5560002 0 0 1 5.55664,-5.55664 z m 20.47852,0.0215 a 5.5560002,5.5560002 0 0 1 5.55664,5.55664 5.5560002,5.5560002 0 0 1 -5.55664,5.55664 5.5560002,5.5560002 0 0 1 -5.55664,-5.55664 5.5560002,5.5560002 0 0 1 5.55664,-5.55664 z m 20.25586,0.14258 a 5.5560002,5.5560002 0 0 1 5.55664,5.55664 5.5560002,5.5560002 0 0 1 -5.55664,5.55469 5.5560002,5.5560002 0 0 1 -5.55664,-5.55469 5.5560002,5.5560002 0 0 1 5.55664,-5.55664 z\"/><path id=\"rect6\" style=\"fill:#051343;fill-opacity:1;stroke:#051343;stroke-width:2px;stroke-opacity:1\" d=\"m 188.2762,275.99985 v 28.90039 h 105.70117 v -28.90039 z m 20.67188,9.46289 a 5.5560002,5.5560002 0 0 1 5.55468,5.55664 5.5560002,5.5560002 0 0 1 -5.55468,5.55664 5.5560002,5.5560002 0 0 1 -5.55665,-5.55664 5.5560002,5.5560002 0 0 1 5.55665,-5.55664 z m 20.47656,0.0234 a 5.5560002,5.5560002 0 0 1 5.55664,5.55469 5.5560002,5.5560002 0 0 1 -5.55664,5.55664 5.5560002,5.5560002 0 0 1 -5.55469,-5.55664 5.5560002,5.5560002 0 0 1 5.55469,-5.55469 z\"/><path id=\"path10\" style=\"fill:#051343;fill-opacity:1;stroke:#051343;stroke-width:1.9;stroke-dasharray:none;stroke-opacity:1\" d=\"m 232.32308,196.26352 v 28.90039 h 53.76953 l 38.35351,-28.90039 z m 20.67187,9.46289 a 5.5560002,5.5560002 0 0 1 5.55469,5.55664 5.5560002,5.5560002 0 0 1 -5.55469,5.55469 5.5560002,5.5560002 0 0 1 -5.55664,-5.55469 5.5560002,5.5560002 0 0 1 5.55664,-5.55664 z\"/><path d=\"m 292.49531,339.95157 c -53.034,0 -99.796,-10.762 -127.437,-27.136 19.291,8.807 47.768,14.377 79.534,14.377 23.242,0 44.724,-2.982 62.135,-8.032 v -75.023 l -28.665,-0.001 115.772,-87.28 48.409,36.495 v -12.853 h 25.034 v 31.726 l 42.329,31.912 h -28.353 v 77.268 l -78.822,0.005 c -27.916,11.441 -66.856,18.542 -109.935,18.542 z m 102.245,-115.364 c -12.363,0 -22.385,10.022 -22.385,22.385 0,8.343 4.565,15.621 11.334,19.471 l -7.782,41.652 h 37.666 l -7.782,-41.652 c 6.769,-3.85 11.334,-11.127 11.334,-19.471 0,-12.363 -10.022,-22.385 -22.385,-22.385 z\" style=\"fill:#051343;fill-opacity:1;stroke:#051343;stroke-width:2px;stroke-opacity:1\" id=\"path11\"/><path id=\"path12\" style=\"fill:#051343;fill-opacity:1;stroke:#051343;stroke-opacity:1\" d=\"m 331.89843,80.5 c -65.399,0 -119.66288,43.77067 -129.92188,101.13867 -0.925,-0.029 -1.85411,-0.043 -2.78711,-0.043 -48.98199,0 -88.68944,39.70841 -88.68944,88.69141 0,48.968 50.02496,85.48542 92.35683,89.13334 l -3.4892,-16.75561 c -32.82055,-3.42533 -71.54688,-33.52411 -71.54688,-73.16211 0,-40.362 33.06174,-73.31914 73.49174,-73.31914 1.843,0 3.67147,0.0672 5.48047,0.20117 v -0.2246 c 4,0.257 7.90183,0.8211 11.67383,1.6621 2.252,-55.91699 52.66917,-100.619135 114.53515,-100.619135 53.04001,0 97.66433,32.857755 110.73633,77.468755 0.309,-0.159 0.61964,-0.31571 0.93164,-0.47071 0.006,0.02 0.0116,0.0405 0.0176,0.0605 11.026,-5.378 23.57472,-8.41992 36.88672,-8.41992 37.486,0 68.91847,24.12451 77.35547,56.60351 -3.99102,-38.94897 -38.6409,-69.3945 -80.7969,-69.3945 -8.339,0 -16.38403,1.1913 -23.95703,3.4043 C 434.75677,111.94208 387.32643,80.5 331.89843,80.5 Z\" sodipodi:nodetypes=\"scssccsscccscccscscs\"/><path style=\"fill:none;fill-opacity:1;stroke:#051343;stroke-width:1;stroke-dasharray:none;stroke-opacity:1\" d=\"m 558.54392,219.94889 c 0.55822,2.06578 1.0625,10.5625 0.375,14.46875\" id=\"path1-2\" sodipodi:nodetypes=\"cc\"/><path id=\"path2\" style=\"fill:#008ddf;stroke:#0472bb\" d=\"m 556.93163,234.32031 c -16.13,0.388 -18.85575,5.44224 -48.34375,27.74024 -31.401,25.206 -62.71092,49.374 -117.91992,67 -12.11688,3.8684 -22.84543,6.83673 -36.66992,9.16601 -3.52327,0.53538 -7.07021,1.0572 -10.49219,1.52734 -11.11981,1.52774 -21.588,2.81477 -31.93359,3.76563 l -0.37205,20.49219 c 13.36471,0.34187 35.32192,0.38638 61.20023,-0.23523 25.87831,-0.62162 55.67773,-1.90936 84.72687,-4.23198 29.04914,-2.32263 73.441,-8.14839 90.28521,-12.88581 11.83463,-3.32848 28.09255,-8.72249 37.92989,-19.04615 9.46724,-10.59763 17.11931,-21.57912 18.56188,-36.64771 0.76581,-7.99943 -1.41558,-15.75159 -4.01758,-22.93359 -7.941,-19.793 -24.84508,-34.14694 -42.95508,-33.71094 z\" sodipodi:nodetypes=\"ccscsccssscscc\"/><path id=\"rect2\" style=\"fill:url(#linearGradient14);stroke:url(#linearGradient15);paint-order:fill\" d=\"m 198.84375,342.69727 -0.12538,15.70117 37.20599,3.55222 76.0147,1.95755 -0.37303,-20.15625 c -45.07268,4.1197 -82.74936,3.01733 -112.72267,-1.05469 z\" sodipodi:nodetypes=\"ccccccc\" inkscape:label=\"rect2\"/><path style=\"fill:none;fill-opacity:1;stroke:url(#linearGradient17);stroke-width:1;stroke-dasharray:none\" d=\"m 195.7971,342.19746 c 40.90805,5.43949 88.8177,6.68378 159.17408,-4.13383\" id=\"path14\" sodipodi:nodetypes=\"cc\"/><path style=\"fill:none;fill-opacity:1;stroke:url(#linearGradient1);stroke-width:1;stroke-dasharray:none\" d=\"m 186.51421,356.47993 c 19.27385,6.64292 99.62693,7.03138 134.89483,7.72\" id=\"path14-8\" sodipodi:nodetypes=\"cc\"/></g></svg>": "internal/web/templates.go:6",
"<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<svg xmlns:xlink=\"http://www.w3.org/1999/xlink\" xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 437.307 296.36403\" version=\"1.1\" id=\"svg14\" width=\"437.30698\" height=\"296.36404\"><defs id=\"defs4\"><linearGradient id=\"linearGradient9\"><stop offset=\"0\" style=\"\" id=\"stop8\"/><stop offset=\"0.99875164\" style=\"stop-color: rgb(4, 114, 187)\" id=\"stop9\"/></linearGradient><linearGradient id=\"gradient-1\"><stop offset=\"0\" style=\"stop-color: rgb(0, 64, 141)\" id=\"stop1\"/><stop offset=\"1\" style=\"stop-color: rgb(0, 141, 223)\" id=\"stop2\"/></linearGradient><linearGradient id=\"gradient-1-0\" href=\"#gradient-1\" gradientUnits=\"userSpaceOnUse\" x1=\"30.771\" y1=\"2283.52\" x2=\"30.771\" y2=\"2416.4089\" spreadMethod=\"pad\" gradientTransform=\"matrix(0.999122,0,0,0.848244,1719.8035,120.63283)\"/><linearGradient id=\"gradient-1-1\" href=\"#gradient-1\" gradientUnits=\"userSpaceOnUse\" x1=\"30.849001\" y1=\"2446.3101\" x2=\"30.849001\" y2=\"2588.6721\" gradientTransform=\"matrix(0.996573,0,0,0.791798,1719.8035,120.63289)\"/><linearGradient id=\"gradient-2\"><stop offset=\"0.002\" style=\"\" id=\"stop3\"/><stop offset=\"1\" style=\"stop-color: rgb(4, 114, 187)\" id=\"stop4\"/></linearGradient><linearGradient id=\"gradient-2-0\" href=\"#gradient-2\" gradientUnits=\"userSpaceOnUse\" x1=\"255.14799\" y1=\"321.186\" x2=\"255.14799\" y2=\"321.71799\" gradientTransform=\"matrix(1.47e-4,6.198697,270.23999,-0.112229,-86674.622,-1260.2124)\"/><linearGradient id=\"gradient-2-1\" href=\"#gradient-2\" gradientUnits=\"userSpaceOnUse\" x1=\"255.08755\" y1=\"321.37799\" x2=\"255.09705\" y2=\"321.90982\" gradientTransform=\"matrix(1.17e-4,21.428825,213.85692,-0.389689,-68565.13,-5073.7432)\"/><linearGradient id=\"gradient-2-1-0\" href=\"#linearGradient9\" gradientUnits=\"userSpaceOnUse\" x1=\"255.87483\" y1=\"321.37949\" x2=\"255.87479\" y2=\"321.90854\" gradientTransform=\"matrix(1.17e-4,21.428825,213.85692,-0.389689,-68565.13,-5073.7432)\"/><linearGradient xlink:href=\"#linearGradient16\" id=\"linearGradient14\" gradientUnits=\"userSpaceOnUse\" gradientTransform=\"matrix(8.4922907e-5,-0.999122,0.848244,7.2098649e-5,-1738.1491,381.17896)\" x1=\"30.771\" y1=\"2283.52\" x2=\"30.771\" y2=\"2416.4089\" spreadMethod=\"pad\"/><linearGradient id=\"linearGradient16\"><stop offset=\"0\" style=\"stop-color:#051343;stop-opacity:1\" id=\"stop13\"/><stop offset=\"1\" style=\"stop-color: rgb(0, 141, 223)\" id=\"stop14\"/></linearGradient><linearGradient xlink:href=\"#linearGradient16\" id=\"linearGradient15\" gradientUnits=\"userSpaceOnUse\" gradientTransform=\"matrix(8.4706248e-5,-0.996573,0.791798,6.7300878e-5,-1738.149,381.17906)\" x1=\"30.849001\" y1=\"2446.3101\" x2=\"30.849001\" y2=\"2588.6721\"/><linearGradient xlink:href=\"#linearGradient10\" id=\"linearGradient17\" x1=\"160.76199\" y1=\"268.35672\" x2=\"284.18887\" y2=\"268.80402\" gradientUnits=\"userSpaceOnUse\" gradientTransform=\"translate(34.548823,75.050781)\"/><linearGradient id=\"linearGradient10\"><stop offset=\"0\" style=\"stop-color:#051343;stop-opacity:1\" id=\"stop7\"/><stop offset=\"0.99875164\" style=\"stop-color: rgb(4, 114, 187)\" id=\"stop10\"/></linearGradient><linearGradient xlink:href=\"#linearGradient10\" id=\"linearGradient1\" gradientUnits=\"userSpaceOnUse\" x1=\"160.76199\" y1=\"268.35672\" x2=\"284.18887\" y2=\"268.80402\" gradientTransform=\"translate(25.265938,90.769558)\"/></defs><rect x=\"1742.2483\" y=\"2057.6233\" width=\"16.597\" height=\"112.721\" style=\"fill:url(#gradient-1-0);stroke:url(#gradient-1-1);paint-order:fill\" transform=\"rotate(-89.99513)\" id=\"rect13\"/><g id=\"g2\" transform=\"matrix(0.86843482,0,0,1.0072763,-92.120831,-77.61811)\"><path style=\"fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.745956;stroke-dasharray:none;stroke-opacity:1\" d=\"m 184.76065,350.14894 c -15.98877,-4.50438 -28.82636,-12.40521 -41.07759,-25.28104 -19.29776,-20.28158 -25.9034,-45.05671 -19.24091,-72.16505 5.44415,-22.15119 21.9613,-42.47639 42.05694,-51.75321 10.46476,-4.83088 15.41718,-5.83792 29.10384,-5.91808 6.75769,-0.0394 13.78198,0.2012 15.60955,0.53505 l 3.32286,0.60701 0.46604,-6.7663 c 1.11599,-16.20306 7.59666,-35.0318 17.25505,-50.13235 5.22044,-8.16196 20.3749,-24.12314 28.39374,-29.90526 15.86366,-11.438698 32.8931,-15.404258 52.541,-18.490808 11.05595,-1.73682 26.69069,0.35712 37.13887,2.71288 40.8437,9.209108 78.44375,33.380298 91.01513,71.148868 1.09236,3.28174 2.14751,5.96681 2.34482,5.96681 0.1973,0 3.1737,-1.19976 6.6142,-2.6661 9.80615,-4.1794 17.28246,-5.85315 28.33643,-6.34387 11.05001,-0.49053 18.45598,0.39016 27.96449,3.32542 28.80326,8.89154 53.06677,47.54197 52.24723,61.73235 l -0.80326,13.90855 -4.28191,0.0455 c -2.64695,0.0281 -9.43186,2.02792 -11.29568,2.61754 -5.78846,1.83115 -1.84497,-4.47147 -48.23835,33.83846 -32.22413,26.60949 -59.34963,42.82359 -93.44795,55.85791 -15.09262,5.76925 -36.3971,12.02181 -46.1779,13.55253 -1.59004,0.24885 -34.79244,4.83384 -73.35101,5.86764 -38.55855,1.03382 -64.73196,-0.41814 -80.59412,-1.26238 -9.06729,-0.48259 -11.66601,0.16115 -15.90151,-1.03209 z\" id=\"path15-1\"/><path id=\"path4\" style=\"fill:#051343;fill-opacity:1;stroke:#051343;stroke-width:2px;stroke-opacity:1\" d=\"m 188.36409,236.4686 v 28.90235 H 294.06526 V 254.41001 H 269.77815 V 236.4686 Z m 20.66992,8.46485 a 5.5560002,5.5560002 0 0 1 5.55664,5.55664 5.5560002,5.5560002 0 0 1 -5.55664,5.55468 5.5560002,5.5560002 0 0 1 -5.55664,-5.55468 5.5560002,5.5560002 0 0 1 5.55664,-5.55664 z m 20.47852,0.0215 a 5.5560002,5.5560002 0 0 1 5.55664,5.55664 5.5560002,5.5560002 0 0 1 -5.55664,5.55664 5.5560002,5.5560002 0 0 1 -5.55664,-5.55664 5.5560002,5.5560002 0 0 1 5.55664,-5.55664 z m 20.25586,0.14258 a 5.5560002,5.5560002 0 0 1 5.55664,5.55664 5.5560002,5.5560002 0 0 1 -5.55664,5.55469 5.5560002,5.5560002 0 0 1 -5.55664,-5.55469 5.5560002,5.5560002 0 0 1 5.55664,-5.55664 z\"/><path id=\"rect6\" style=\"fill:#051343;fill-opacity:1;stroke:#051343;stroke-width:2px;stroke-opacity:1\" d=\"m 188.2762,275.99985 v 28.90039 h 105.70117 v -28.90039 z m 20.67188,9.46289 a 5.5560002,5.5560002 0 0 1 5.55468,5.55664 5.5560002,5.5560002 0 0 1 -5.55468,5.55664 5.5560002,5.5560002 0 0 1 -5.55665,-5.55664 5.5560002,5.5560002 0 0 1 5.55665,-5.55664 z m 20.47656,0.0234 a 5.5560002,5.5560002 0 0 1 5.55664,5.55469 5.5560002,5.5560002 0 0 1 -5.55664,5.55664 5.5560002,5.5560002 0 0 1 -5.55469,-5.55664 5.5560002,5.5560002 0 0 1 5.55469,-5.55469 z\"/><path id=\"path10\" style=\"fill:#051343;fill-opacity:1;stroke:#051343;stroke-width:1.9;stroke-dasharray:none;stroke-opacity:1\" d=\"m 232.32308,196.26352 v 28.90039 h 53.76953 l 38.35351,-28.90039 z m 20.67187,9.46289 a 5.5560002,5.5560002 0 0 1 5.55469,5.55664 5.5560002,5.5560002 0 0 1 -5.55469,5.55469 5.5560002,5.5560002 0 0 1 -5.55664,-5.55469 5.5560002,5.5560002 0 0 1 5.55664,-5.55664 z\"/><path d=\"m 292.49531,339.95157 c -53.034,0 -99.796,-10.762 -127.437,-27.136 19.291,8.807 47.768,14.377 79.534,14.377 23.242,0 44.724,-2.982 62.135,-8.032 v -75.023 l -28.665,-0.001 115.772,-87.28 48.409,36.495 v -12.853 h 25.034 v 31.726 l 42.329,31.912 h -28.353 v 77.268 l -78.822,0.005 c -27.916,11.441 -66.856,18.542 -109.935,18.542 z m 102.245,-115.364 c -12.363,0 -22.385,10.022 -22.385,22.385 0,8.343 4.565,15.621 11.334,19.471 l -7.782,41.652 h 37.666 l -7.782,-41.652 c 6.769,-3.85 11.334,-11.127 11.334,-19.471 0,-12.363 -10.022,-22.385 -22.385,-22.385 z\" style=\"fill:#051343;fill-opacity:1;stroke:#051343;stroke-width:2px;stroke-opacity:1\" id=\"path11\"/><path id=\"path12\" style=\"fill:#051343;fill-opacity:1;stroke:#051343;stroke-opacity:1\" d=\"m 331.89843,80.5 c -65.399,0 -119.66288,43.77067 -129.92188,101.13867 -0.925,-0.029 -1.85411,-0.043 -2.78711,-0.043 -48.98199,0 -88.68944,39.70841 -88.68944,88.69141 0,48.968 50.02496,85.48542 92.35683,89.13334 l -3.4892,-16.75561 c -32.82055,-3.42533 -71.54688,-33.52411 -71.54688,-73.16211 0,-40.362 33.06174,-73.31914 73.49174,-73.31914 1.843,0 3.67147,0.0672 5.48047,0.20117 v -0.2246 c 4,0.257 7.90183,0.8211 11.67383,1.6621 2.252,-55.91699 52.66917,-100.619135 114.53515,-100.619135 53.04001,0 97.66433,32.857755 110.73633,77.468755 0.309,-0.159 0.61964,-0.31571 0.93164,-0.47071 0.006,0.02 0.0116,0.0405 0.0176,0.0605 11.026,-5.378 23.57472,-8.41992 36.88672,-8.41992 37.486,0 68.91847,24.12451 77.35547,56.60351 -3.99102,-38.94897 -38.6409,-69.3945 -80.7969,-69.3945 -8.339,0 -16.38403,1.1913 -23.95703,3.4043 C 434.75677,111.94208 387.32643,80.5 331.89843,80.5 Z\"/><path style=\"fill:none;fill-opacity:1;stroke:#051343;stroke-width:1;stroke-dasharray:none;stroke-opacity:1\" d=\"m 558.54392,219.94889 c 0.55822,2.06578 1.0625,10.5625 0.375,14.46875\" id=\"path1-2\"/><path id=\"path2\" style=\"fill:#008ddf;stroke:#0472bb\" d=\"m 556.93163,234.32031 c -16.13,0.388 -18.85575,5.44224 -48.34375,27.74024 -31.401,25.206 -62.71092,49.374 -117.91992,67 -12.11688,3.8684 -22.84543,6.83673 -36.66992,9.16601 -3.52327,0.53538 -7.07021,1.0572 -10.49219,1.52734 -11.11981,1.52774 -21.588,2.81477 -31.93359,3.76563 l -0.37205,20.49219 c 13.36471,0.34187 35.32192,0.38638 61.20023,-0.23523 25.87831,-0.62162 55.67773,-1.90936 84.72687,-4.23198 29.04914,-2.32263 73.441,-8.14839 90.28521,-12.88581 11.83463,-3.32848 28.09255,-8.72249 37.92989,-19.04615 9.46724,-10.59763 17.11931,-21.57912 18.56188,-36.64771 0.76581,-7.99943 -1.41558,-15.75159 -4.01758,-22.93359 -7.941,-19.793 -24.84508,-34.14694 -42.95508,-33.71094 z\"/><path id=\"rect2\" style=\"fill:url(#linearGradient14);stroke:url(#linearGradient15);paint-order:fill\" d=\"m 198.84375,342.69727 -0.12538,15.70117 37.20599,3.55222 76.0147,1.95755 -0.37303,-20.15625 c -45.07268,4.1197 -82.74936,3.01733 -112.72267,-1.05469 z\"/><path style=\"fill:none;fill-opacity:1;stroke:url(#linearGradient17);stroke-width:1;stroke-dasharray:none\" d=\"m 195.7971,342.19746 c 40.90805,5.43949 88.8177,6.68378 159.17408,-4.13383\" id=\"path14\"/><path style=\"fill:none;fill-opacity:1;stroke:url(#linearGradient1);stroke-width:1;stroke-dasharray:none\" d=\"m 186.51421,356.47993 c 19.27385,6.64292 99.62693,7.03138 134.89483,7.72\" id=\"path14-8\"/></g></svg>": "internal/web/templates.go:11",
"<HEX>": "internal/metrics/logscanner.go:285",
"<N>": "internal/metrics/logscanner.go:286",
"<UUID>": "internal/metrics/logscanner.go:284",
"<input type=\"hidden\" name=\"": "internal/web/csrf.go:108",
"<repo>": "internal/backup/offbox.go:167",
"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#94A6BF\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"2\" y=\"2\" width=\"20\" height=\"8\" rx=\"2\"/><rect x=\"2\" y=\"14\" width=\"20\" height=\"8\" rx=\"2\"/><line x1=\"6\" y1=\"6\" x2=\"6.01\" y2=\"6\"/><line x1=\"6\" y1=\"18\" x2=\"6.01\" y2=\"18\"/></svg>": "internal/web/inframeta.go:54",
"<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#94A6BF\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"3\" y=\"3\" width=\"7\" height=\"7\" rx=\"1.5\"/><rect x=\"14\" y=\"3\" width=\"7\" height=\"7\" rx=\"1.5\"/><rect x=\"3\" y=\"14\" width=\"7\" height=\"7\" rx=\"1.5\"/><rect x=\"14\" y=\"14\" width=\"7\" height=\"7\" rx=\"1.5\"/></svg>": "internal/web/inframeta.go:61",
"=": "cmd/controller/main.go:2954",
"=== EXPORT END: stack=%q elapsed=%v ===": "internal/appexport/export.go:224",
"=== EXPORT START: stack=%q dest=%q encrypted=%v stopApp=%v ===": "internal/appexport/export.go:216",
"=== IMPORT END: elapsed=%v ===": "internal/appexport/restore.go:229",
"=== IMPORT START: path=%s encrypted=%v ===": "internal/appexport/restore.go:222",
"=== offsite key recovery INSTALL (R-200) ===": "internal/backup/offbox_recovery_cli.go:259",
"=== offsite key recovery check (R-200) — compares, never installs ===": "internal/backup/offbox_recovery_cli.go:92",
">f": "internal/backup/tier2_restore.go:481",
"?": "internal/appbackup/appdata.go:259",
"?flash=": "internal/web/backup_handlers.go:75",
"?flash_error=": "internal/web/backup_handlers.go:73",
"?target=": "internal/agentapi/backup_tiers.go:64",
"@": "internal/backup/offbox.go:254",
"A 2. mentés beállítása elmentve.": "internal/web/tier2_config_handler.go:93",
"A 2. mentés régi formátumú — futtass előbb egy új másodlagos mentést.": "internal/backup/tier2_restore.go:35",
"A Fájlkezelő belépése. A jelszót a Felhom állította be ezen a gépen.": "internal/web/handlers.go:757",
"A Fájlkezelő jelszavát nem a Felhom állította be ezen a gépen, ezért nem tudjuk megmutatni.": "internal/web/handlers.go:2427",
"A belső SSD-n csak a konfiguráció, adatbázis és a kötelező adatok férnek el — a választható tartalom nem került másolásra.": "internal/backup/tier2.go:347",
"A belső SSD-re csak a felhőmentésre jelölt megosztások férnek el — a többi nem került másolásra.": "internal/backup/tier2_shares.go:197",
"A beállítás elmentve, de az email-szolgáltatás indítása nem sikerült.": "internal/web/handlers.go:2738",
"A beállítás mentése nem sikerült.": "internal/web/tier2_config_handler.go:79",
"A beállítás mentése sikertelen.": "internal/web/offbox_handlers.go:127",
"A beállítások nem elérhetők.": "internal/web/handlers.go:2422",
"A beállító állapot most nem olvasható — próbáld újra néhány perc múlva.": "internal/web/claim.go:275",
"A biztonsági mentés nincs bekapcsolva": "internal/web/alerts.go:247",
"A biztonsági mentések és az alkalmazások írásai bármikor meghiúsulhatnak. ": "internal/fillwatch/fillwatch.go:376",
"A csatolás sikertelen. Részletek alább.": "internal/web/netstorage_job.go:355",
"A csomag hiányos lenne — az export leállt: %v": "internal/appexport/export.go:421",
"A csomag hiányos — az importálás el sem indult, a meglévő alkalmazás érintetlen. (%v) A csomagot valószínűleg egy régebbi (≤0.124.0), konténerben futó vezérlő exportálta — készíts friss exportot.": "internal/appexport/restore.go:335",
"A cél címe, a felhasználó és a tárhely útvonala kötelező.": "internal/web/offbox_handlers.go:63",
"A cél tárhely (": "internal/system/mounts_linux.go:151",
"A doboz még készül — a távoli mentés kulcsát pár perc múlva tudod létrehozni. Ez az oldal magától frissül.": "internal/web/escrow_readiness.go:104",
"A feltöltés megszakadt.": "internal/web/handler_export_upload.go:266",
"A feltöltött méret nem egyezik — próbálja újra.": "internal/web/handler_export_upload.go:322",
"A folyamat indítása nem sikerült — az ügynök nem válaszol.": "internal/web/escrow_handlers.go:239",
"A folyamat jelenlegi állapotában a kód nem kérhető le.": "internal/web/escrow_handlers.go:286",
"A frissítés indításához nyomd meg a Frissítés gombot.": "internal/web/updatebadge.go:99",
"A frissítés megszakadt, mert a vezérlő újraindult, mielőtt az új verzió elindult volna. Az alkalmazás a korábbi verzióval fut tovább.": "internal/stacks/update.go:94",
"A frissítés most nem indítható: adatáthelyezés folyamatban.": "internal/stacks/update.go:85",
"A frissítés most nem indítható: mentés/visszaállítás folyamatban. Próbáld újra, ha befejeződött.": "internal/stacks/update.go:84",
"A frissítés nem indult el, mert a frissítés előtti biztonsági mentés nem sikerült: %v. Az alkalmazás változatlanul fut tovább.": "internal/stacks/update.go:88",
"A frissítés nem indult el, mert az adatbázis pillanatkép nem készült el: %v. Az alkalmazás változatlanul fut tovább.": "internal/stacks/update.go:90",
"A frissítés nem indult el: a frissítés előtti mentés lefutott, de nem jött létre friss, visszaállítható másolat. Az alkalmazás változatlanul fut tovább.": "internal/stacks/update.go:89",
"A frissítés nem indult el: a frissítés naplója nem menthető. Az alkalmazás változatlanul fut tovább.": "internal/stacks/update.go:92",
"A frissítés nem indult el: az új verzió leírása nem olvasható be. Az alkalmazás változatlanul fut tovább.": "internal/stacks/update.go:91",
"A frissítés nem indítható: a frissítés előtti biztonsági ellenőrzés nem érhető el ezen a szerveren.": "internal/stacks/update.go:80",
"A frissítés nem sikerült": "internal/stacks/update.go:72",
"A frissítés nem sikerült, az alkalmazás le lett állítva, de a leállítás rögzítése nem sikerült. Ne indítsd újra — vedd fel velünk a kapcsolatot.": "internal/stacks/update.go:95",
"A frissítés nem érhető el (nincs gazda-ügynök)": "internal/selfupdate/updater.go:520",
"A funkcióhoz az ügynök frissítése szükséges — a frissítés automatikusan megérkezik.": "internal/web/escrow_handlers.go:227",
"A fájl mentése sikertelen.": "internal/web/handler_export_upload.go:330",
"A fájlok a második meghajtó másolatából állíthatók vissza: „Fájlok visszaállítása”.": "internal/web/handlers.go:1594",
"A fájlok a távoli másolatból állíthatók vissza: Biztonsági mentés → Visszaállítás, „Teljes visszaállítás (fájlok + adatbázis)”.": "internal/web/handlers.go:1591",
"A fő meghajtón lévő adatcsomag hiányos volt, ezért a másodlagos másolatban meglévő, teljes csomagot megőriztük. A másolat adatcsomagja ezért régebbi, mint ez a mentés.": "internal/backup/tier2.go:702",
"A gép házon belüli kapcsolata most nem elérhető — próbáld újra néhány perc múlva.": "internal/web/recovery_handlers.go:356",
"A gép házon belüli szolgáltatása most nem válaszol, ezért a mentéseidet nem tudtuk megnyitni. A kódodat NEM használtuk fel, és semmi nem változott — tedd el biztonságos helyen. A gép magától rendbe jöhet; próbáld újra néhány perc múlva, és ha egy óra múlva sem megy, szólj a Felhom ügyfélszolgálatának.": "internal/web/recovery_handlers.go:414",
"A helyreállított repo jelszó beállítva.": "internal/web/offbox_handlers.go:197",
"A helyreállítás elindult — az állapot itt frissül.": "internal/web/offbox_handlers.go:606",
"A helyreállítás sikertelen: ": "internal/web/offbox_handlers.go:600",
"A hitelesítő adatok mentése sikertelen.": "internal/web/offbox_handlers.go:86",
"A host-ügynök jelenleg nem elérhető.": "internal/web/backup_handlers.go:213",
"A host-ügynök nincs konfigurálva ezen a gépen.": "internal/web/backup_handlers.go:208",
"A hálózati megosztás kikapcsolva. A mappák és a fájlok megmaradtak.": "internal/web/sharing_handlers.go:280",
"A hálózati tárhely csatolása a rendszeren belül nem jött létre megfelelően. Próbálja újra a csatlakoztatást; ha a hiba ismétlődik, jelezze az üzemeltetőnek.": "internal/web/netstorage_job.go:349",
"A jelszó beállítása nem sikerült.": "internal/web/share_handlers.go:284",
"A jelszó beállítása sikertelen: ": "internal/web/offbox_handlers.go:193",
"A jelszó most nem olvasható ki.": "internal/web/handlers.go:2433",
"A jelszó törlése nem sikerült.": "internal/web/share_handlers.go:269",
"A jelszónak legalább %d karakter hosszúnak kell lennie": "internal/web/claim.go:362",
"A jelszónak legalább 8 karakter hosszúnak kell lennie": "internal/web/handlers.go:2494",
"A jelszónak legalább 8 karakter hosszúnak kell lennie.": "internal/web/share_handlers.go:278",
"A kezdeti jelszó beolvasása nem sikerült.": "internal/web/handlers.go:2399",
"A kezdeti jelszó most nem olvasható ki — az alkalmazásnak futnia kell hozzá, és lehet, hogy a fájlt az első bejelentkezés után már törölték.": "internal/web/handlers.go:2405",
"A kijelölés módosult az utolsó futás óta — a következő távoli mentés már tartalmazza.": "internal/web/handlers.go:921",
"A kiszolgáló ügynök jelenleg nem elérhető — próbáld meg később.": "internal/web/system_memory_handlers.go:48",
"A kiválasztott hálózati tárhely jelenleg nem érhető el az alkalmazások környezetéből — a telepítés nem indítható. Próbálja újra pár perc múlva, vagy jelezze az üzemeltetőnek.": "internal/api/router.go:123",
"A konfiguráció változatlan — nincs szükség újraindításra.": "internal/api/router.go:1380",
"A korábbi távoli mentések a türelmi idő lejártával törlésre kerültek, az ügyfél döntése alapján. A hozzájuk tartozó lezárt helyreállítási csomag eltávolítását is kértük.": "cmd/controller/main.go:1165",
"A kulcs letétbe helyezése megerősítve — a távoli mentés mostantól futhat.": "internal/web/offbox_handlers.go:159",
"A kulcs visszakerült, de a mentések listáját most nem sikerült beolvasni. A mentéseid nincsenek veszélyben — nézd meg a Biztonsági mentés oldalt néhány perc múlva.": "internal/web/recovery_handlers.go:575",
"A kulcs visszakerült, és biztonságban van. A gép még várja a házon kívüli tárhely kapcsolódási adatait — amint megvannak, a mentéseid listája megjelenik a Biztonsági mentés oldalon. Nincs teendőd.": "internal/web/recovery_handlers.go:580",
"A kért méret túl közel van a jelenlegi felhasználáshoz (%d MB). Állíts le néhány alkalmazást, majd próbáld újra.": "internal/web/system_memory_handlers.go:59",
"A két jelszó nem egyezik": "internal/web/claim.go:366",
"A két jelszó nem egyezik.": "internal/web/sharing_handlers.go:340",
"A kód lekérése nem sikerült.": "internal/web/escrow_handlers.go:290",
"A kód létrejött, de nem lett megjelenítve — biztonsági okból újra nem kérhető le. Indítsa újra a folyamatot: az új kód a régit érvényteleníti.": "internal/web/escrow_handlers.go:280",
"A kódod helyes, de egy korábbi csomagot nyit meg, nem azt, amit most őrzünk ehhez a géphez. A géped időközben új mentési kulcsot kapott. A korábbi csomagot": "internal/web/recovery_handlers.go:447",
"A kódod megnyitotta a csomagot, de az még nem tartalmazza a házon kívüli tárhely kulcsát — régebben készült, mint amikor ezt elkezdtük belerakni, és utólag nem pótolható. A kódoddal semmi baj. Keresd a Felhom ügyfélszolgálatát.": "internal/web/recovery_handlers.go:423",
"A következő adatmappa már nem volt a meghajtón: %s": "internal/stacks/delete.go:74",
"A mappa létrehozása nem sikerült.": "internal/web/sharing_handlers.go:388",
"A mappa nem érhető el.": "internal/web/sharing_handlers.go:518",
"A megadott SMB-megosztás nem található a szerveren. Ellenőrizze a megosztás nevét.": "internal/web/netstorage_job.go:343",
"A megadott helyreállítási kódot nem fogadtuk el. Ellenőrizd, hogy mind a tíz szót pontosan, szóközökkel elválasztva írtad be — a kis- és nagybetűk nem számítanak. Semmi nem változott, nyugodtan próbáld újra.": "internal/web/recovery_handlers.go:503",
"A megadott tárhely nem azonosítható regisztrált meghajtóként, ": "internal/settings/settings.go:1941",
"A megengedett maximum %d MB (a gazdagép tartaléka miatt).": "internal/web/system_memory_handlers.go:63",
"A megnevezés nem lehet üres és legfeljebb 50 karakter.": "internal/web/handlers.go:3197",
"A megosztás bekapcsolva.": "internal/web/share_handlers.go:217",
"A megosztás bekapcsolása nem sikerült.": "internal/web/share_handlers.go:208",
"A megosztás csatolható, de az alkalmazások nem tudnak rá írni. NFS esetén kapcsolja be a NAS-on a „minden felhasználó leképezése” (map all users / all squash) beállítást a megosztáson — vagy állítsa a fájlok tulajdonosát a(z) ": "internal/web/netstorage_job.go:347",
"A megosztás jelszava nem került a mentésbe (a megosztás szolgáltatás nem futott) — visszaállítás után újra meg kell adni.": "internal/backup/offbox_shares.go:72",
"A megosztás jelszavát újra meg kell adni.": "internal/backup/shares_restore.go:321",
"A megosztás kikapcsolva.": "internal/web/share_handlers.go:254",
"A megosztás kikapcsolása nem sikerült.": "internal/web/share_handlers.go:247",
"A megosztás létrehozva.": "internal/web/sharing_handlers.go:422",
"A megosztás már be van kapcsolva.": "internal/web/share_handlers.go:202",
"A megosztás nem található, vagy a NAS nem engedélyezi ennek a gépnek a hozzáférését. Ellenőrizze az export útvonalát, és hogy a NAS engedélyezi-e a Felhom gép IP-címét.": "internal/web/netstorage_job.go:339",
"A megosztás nincs bekapcsolva.": "internal/web/share_handlers.go:224",
"A megosztás törölve — a mappa és a fájlok megmaradtak.": "internal/web/sharing_handlers.go:446",
"A megosztás-beállítások mentése nem sikerült — a fájlok mentése megtörtént.": "internal/backup/tier2_shares.go:145",
"A megosztás-beállítások távoli mentése nem sikerült — a fájlok mentése megtörtént.": "internal/backup/offbox_shares.go:68",
"A megosztási jelszó beállítva. A korábbi belépések érvénytelenek.": "internal/web/share_handlers.go:293",
"A megosztási jelszó törölve.": "internal/web/share_handlers.go:273",
"A megosztási szolgáltatás előkészítése már folyamatban van.": "internal/web/sharing_handlers.go:295",
"A megosztások helyreállítása elindult — az állapot itt frissül.": "internal/web/offbox_handlers.go:667",
"A megosztások helyreállítása sikertelen: ": "internal/web/offbox_handlers.go:660",
"A megosztások visszaállítása elindult — az állapot itt frissül.": "internal/web/offbox_handlers.go:639",
"A megosztások visszaállítása elkészült — most helyreállíthatod az élő adatok közé.": "internal/web/offbox_handlers.go:637",
"A megosztások visszaállítása sikertelen: ": "internal/web/offbox_handlers.go:633",
"A memória változatlan maradt: %d MB.": "internal/web/system_memory_handlers.go:55",
"A memória átméretezése megtörtént: %d MB → %d MB.": "internal/web/system_memory_handlers.go:57",
"A memória átméretezése nem sikerült — próbáld meg később.": "internal/web/system_memory_handlers.go:168",
"A memória átméretezése nem sikerült. Próbáld meg később.": "internal/web/system_memory_handlers.go:65",
"A memória átméretezéséhez a kiszolgáló rendszerfrissítése szükséges.": "internal/web/system_memory_handlers.go:45",
"A mentés mérete nem állapítható meg — a teljes visszaállítás biztonsági okból nem indítható.": "internal/backup/offbox_restore.go:538",
"A mentés nem sikerült.": "internal/web/sharing_handlers.go:268",
"A mentés nincs beállítva ezen a szerveren.": "internal/web/tier2_config_handler.go:27",
"A mentés olvasható, de nem tartalmazza az alkalmazás adatait": "internal/web/handler_debug.go:527",
"A mentés tartalmazza az alkalmazás adatait": "internal/web/handler_debug.go:523",
"A mentése szerint az adatai itt voltak: %s. Telepítsd újra az alkalmazást (Alkalmazások) ": "internal/backup/offbox_reconstitute.go:545",
"A mentéseid zárolása feloldva. Az alábbiakat találtuk a tárolóban — semmit nem állítottunk vissza.": "internal/web/recovery_handlers.go:585",
"A mentési időablak mentése nem sikerült.": "internal/web/backup_handlers.go:50",
"A mentési meghajtó majdnem megtelt (%.0f%% használt).": "internal/system/mounts_linux.go:213",
"A mentési meghajtó megtelt (%.0f%% használt)!": "internal/system/mounts_linux.go:208",
"A mentéskezelő nem elérhető.": "internal/web/offbox_handlers.go:182",
"A mentéskezelő nem érhető el.": "internal/web/offbox_handlers.go:538",
"A minimális memória %d MB.": "internal/web/system_memory_handlers.go:61",
"A másolat adatcsomagja régebbi, mint a legutóbbi mentés (%s): a fő meghajtón lévő csomag hiányos volt, ezért a meglévő, teljes másolatot megőriztük.": "internal/web/handlers.go:1838",
"A másolat törlése nem sikerült: ": "internal/web/offbox_handlers.go:562",
"A művelet nem fejeződött be, és nem tudjuk biztosan, miért. Semmi nem változott, és a mentéseid érintetlenek. Próbáld újra néhány perc múlva — ha másodszorra sem sikerül, szólj a Felhom ügyfélszolgálatának.": "internal/web/recovery_handlers.go:462",
"A művelet nem hajtható végre: az alkalmazás beállításai nem menthetők.": "internal/api/router.go:669",
"A rendszermeghajtó %.0f%%-ban megtelt — maximum 90%% megengedett.": "internal/system/mounts_linux.go:199",
"A rendszermeghajtón csak %.1f GB szabad — legalább 10 GB szükséges a rendszer stabilitásához!": "internal/system/mounts_linux.go:194",
"A rendszermentés jelenleg ugyanazon a lemezen van, mint a rendszer — ": "internal/web/backup_target_offer.go:163",
"A rendszermentés meghajtója nem érhető el — amíg vissza nem ": "internal/web/backup_target_offer.go:174",
"A rendszermentés meghajtója nem érhető el: %s (%s)": "internal/notify/notifier.go:461",
"A rendszermentés meghajtója újra elérhető: %s (%s)": "internal/notify/notifier.go:469",
"A repo jelszó kötelező.": "internal/web/offbox_handlers.go:189",
"A szerver beállítása": "internal/web/claim.go:280",
"A szerver nem érhető el (": "internal/web/netstorage_job.go:329",
"A telepített verzió továbbra is használható, de frissítések és biztonsági javítások már nem érkeznek hozzá.": "internal/web/metabadge.go:33",
"A teljes visszaállítás elindult — az állapot itt frissül.": "internal/web/offbox_handlers.go:468",
"A teljes visszaállítás megerősítés nélkül nem hajtható végre.": "internal/web/offbox_handlers.go:434",
"A teljes visszaállítás sikertelen: ": "internal/web/offbox_handlers.go:461",
"A tulajdonos leállította": "internal/web/share_handlers.go:69",
"A tárhely útvonalának abszolútnak kell lennie (/-rel kezdődjön).": "internal/web/offbox_handlers.go:67",
"A tároló nem sérült — a mentés készült el üresen. A mentést újra el kell készíteni; addig ebből a mentésből nem lehet visszaállítani.": "cmd/controller/main.go:3375",
"A tároló nem távolítható el, amíg alkalmazás használja: %s. Előbb távolítsa el vagy költöztesse át az alkalmazást.": "internal/web/netstorage_handlers.go:310",
"A tároló nem érhető el — az ellenőrzés nem futott le": "internal/web/handler_debug.go:563",
"A tároló nem írható.": "internal/web/handler_export_upload.go:162",
"A tárolókezelő ügynök címe elavult a beállításokban.": "internal/bootstrap/bootstrap.go:413",
"A tárolókezelő ügynök címe nem feloldható.": "internal/channelhealth/checker.go:92",
"A tárolókezelő ügynök elutasította a hozzáférést.": "internal/channelhealth/checker.go:88",
"A tárolókezelő ügynök kapcsolata hibásan beállítva.": "internal/channelhealth/checker.go:77",
"A tárolókezelő ügynök nem elérhető.": "internal/channelhealth/checker.go:104",
"A tárolókezelő ügynök nem válaszol.": "internal/channelhealth/checker.go:100",
"A tárolókezelő ügynök tanúsítványa megváltozott.": "internal/channelhealth/checker.go:84",
"A távoli mentés a keret %d%%-át használja (%d/%d GB).": "internal/backup/offbox.go:1751",
"A távoli mentés a kulcs letétbe helyezésére vár.": "internal/web/offbox_handlers.go:225",
"A távoli mentés beállítása frissítve.": "internal/web/offbox_handlers.go:214",
"A távoli mentés elindult — az állapot itt frissül.": "internal/web/offbox_handlers.go:259",
"A távoli mentés ellenőrzése hibát talált a tárolóban. A mentések egy része sérült lehet. Ne törölj semmit, és vedd fel velünk a kapcsolatot.": "cmd/controller/main.go:3324",
"A távoli mentés ellenőrzése rendben lezajlott.": "cmd/controller/main.go:3326",
"A távoli mentés ismeretlen okból nem sikerült": "internal/backup/offbox.go:239",
"A távoli mentés jelszavának letéti előkészítése nem sikerült — a folyamat nem indult el. Próbálja újra.": "internal/web/escrow_handlers.go:215",
"A távoli mentés nem fért el a tárhelykereten belül": "internal/backup/offbox.go:234",
"A távoli mentés nem sikerült": "internal/backup/offbox.go:242",
"A távoli mentés túllépte a tárhelykeretet (%d/%d GB) — törölj régi mentéseket vagy kérj nagyobb keretet.": "internal/backup/offbox.go:935",
"A távoli mentési cél elmentve.": "internal/web/offbox_handlers.go:132",
"A távoli mentési cél nincs beállítva.": "internal/web/offbox_handlers.go:142",
"A távoli mentési tároló elárvult: a benne lévő mentések egy korábbi, már nem elérhető kulccsal készültek (újratelepítés). Új mentés a tároló visszaállításáig nem készül.": "cmd/controller/main.go:1156",
"A távoli mentési tároló visszaállítva: a régi előzmény félretéve (nem törölve), és egy üres, új tároló jött létre a mostani kulccsal.": "cmd/controller/main.go:1159",
"A távoli tárhely egy korábbi, már nem elérhető kulccsal készült": "internal/backup/offbox.go:235",
"A távoli tárhely nem érhető el (hálózat vagy bejelentkezés)": "internal/backup/offbox.go:238",
"A távoli tárhelyen nincs mentési adattár": "internal/backup/offbox.go:236",
"A távoli tároló elárvult — előbb indíts új távoli mentést a kártyán látható módon.": "internal/web/offbox_handlers.go:231",
"A távoli visszaállítás elindult — az állapot itt frissül.": "internal/web/offbox_handlers.go:380",
"A törlés megerősítés nélkül nem hajtható végre.": "internal/web/offbox_handlers.go:548",
"A vezérlőpult jelszava nincs beállítva — előbb állítson be jelszót.": "internal/web/escrow_handlers.go:184",
"A visszaállítás forrása a második meghajtón lévő másolat volt (%s — ez az utolsó mentési kísérlet ideje; azt nem tudjuk igazolni, hogy az sikeres volt).": "internal/web/handlers.go:1803",
"A visszaállítás forrása a második meghajtón lévő másolat volt (%s).": "internal/web/handlers.go:1798",
"A visszaállítás megszakadt (a doboz újraindult) — indítsd el újra.": "internal/backup/restore_record.go:28",
"A visszaállítás nem futott le — a mentésről semmi nem derült ki": "internal/web/handler_debug.go:521",
"A visszaállítás sikertelen: ": "internal/web/offbox_handlers.go:369",
"A visszaállításhoz megerősítés szükséges.": "internal/web/offbox_handlers.go:275",
"A visszaállítási másolat nem teljes — a legutóbbi letöltés nem fejeződött be. Indítsd újra a teljes visszaállítás előkészítését.": "internal/web/offbox_handlers.go:475",
"A választott cél meghajtó nem érvényes.": "internal/web/tier2_config_handler.go:72",
"A(z) ": "cmd/controller/main.go:3374",
"A(z) %s frissítése %s-kor nem sikerült, és az alkalmazás nem indult el az új verzióval. ": "internal/backup/update_guard.go:463",
"A(z) %s frissítése már folyamatban van.": "internal/stacks/update.go:83",
"A(z) %s megosztás beállítása már létezik — a meglévő maradt.": "internal/backup/shares_restore.go:314",
"A(z) %s mentése szerint az adatok korábban itt voltak: %s. Most viszont ide állna vissza: %s. ": "internal/backup/offbox_placement.go:255",
"A(z) %s nem frissíthető, mert nincs olyan biztonsági mentése, amelyből vissza lehetne állítani, és most új mentés sem készíthető róla. Ellenőrizd a Mentések oldalon, hogy az alkalmazás meghajtója elérhető-e — utána a frissítés elindítható.": "internal/stacks/update.go:86",
"A(z) %s telepítése még folyamatban van — a frissítés utána indítható.": "internal/stacks/update.go:82",
"A(z) %s teljes távoli mentése (~%s) túllépné a tárhelykeretet (%d/%d GB). A konfiguráció és az adatbázis továbbra is mentésre kerül; nagyobb kerethez vedd fel velünk a kapcsolatot.": "cmd/controller/main.go:1147",
"A(z) %s tárhely jelenleg nem elérhető — az alkalmazás nem indítható, amíg a meghajtó vissza nem csatlakozik.": "internal/api/router.go:613",
"A(z) %s tárhely jelenleg nem elérhető — az alkalmazás nem távolítható el, amíg a meghajtó vissza nem csatlakozik.": "internal/stacks/delete.go:72",
"A(z) %s visszaállítása lefutott — az alkalmazás újraindult. Ehhez a mentéshez nem tartozik mentési egység, ezért nem tudjuk megmondani, mi állt vissza belőle. Ellenőrizd az alkalmazásban, hogy megvannak-e az adataid.": "internal/web/handlers.go:1746",
"A(z) %s visszaállítása megszakadt, mert a doboz újraindult — indítsd el újra.": "cmd/controller/restore_record_wiring.go:46",
"A(z) %s: %s visszaállítva — az alkalmazás újraindult.": "internal/web/handlers.go:1733",
"A(z) %s: %s visszaállítva%s — az alkalmazás újraindult.": "internal/web/offbox_handlers.go:499",
"A(z) %s: FIGYELEM — a mentés %d adatkötetet és %d adatbázis-mentést sorol fel, de egyik sem állt vissza. Az adataid változatlanok maradtak. Kérj segítséget, mielőtt újra próbálod.": "internal/web/handlers.go:1748",
"A(z) %s: a beállítások visszaálltak — az alkalmazás újraindult. FIGYELEM: ez a mentés csak a beállításokat tartalmazta, adatot nem. Az alkalmazás adatai NEM álltak vissza ebből a mentésből.": "internal/web/handlers.go:1738",
"A(z) „%s” megosztás nem regisztrált adatmeghajtón van — kimaradt a 2. mentésből.": "internal/backup/tier2_shares.go:121",
"A(z) „%s” tároló %s foglalt — %s szabad hely maradt. ": "internal/fillwatch/fillwatch.go:381",
"A(z) „%s” tároló kritikusan megtelt: %s szabad hely maradt (%s foglalt). ": "internal/fillwatch/fillwatch.go:375",
"AD": "internal/cloudflare/countries.go:17",
"ADMIN_TOKEN": "internal/stacks/deploy.go:968",
"AE": "internal/cloudflare/countries.go:234",
"AF": "internal/cloudflare/countries.go:13",
"AG": "internal/cloudflare/countries.go:21",
"AI": "internal/cloudflare/countries.go:19",
"AL": "internal/cloudflare/countries.go:14",
"AM": "internal/cloudflare/countries.go:23",
"AO": "internal/cloudflare/countries.go:18",
"AQ": "internal/cloudflare/countries.go:20",
"AR": "internal/cloudflare/countries.go:22",
"AS": "internal/cloudflare/countries.go:16",
"AT": "internal/cloudflare/countries.go:26",
"AU": "internal/cloudflare/countries.go:25",
"AW": "internal/cloudflare/countries.go:24",
"AZ": "internal/cloudflare/countries.go:27",
"AbandonActive": "internal/web/handlers.go:1035",
"AbandonDate": "internal/web/handlers.go:1037",
"AbandonDaysLeft": "internal/web/handlers.go:1036",
"AbandonGraceDays": "internal/web/recovery_handlers.go:171",
"AbandonPurging": "internal/web/handlers.go:1046",
"AbandonRetrievalOffered": "internal/web/handlers.go:1042",
"Action": "internal/web/share_handlers.go:161",
"ActivePage": "internal/web/escrow_handlers.go:126",
"Adatbazis mentes": "internal/web/handlers.go:829",
"Adatbázis mentés elkészült": "internal/notify/notifier.go:394",
"Adatbázis mentés sikertelen": "cmd/controller/main.go:952",
"Adatbázis mentése": "internal/appexport/export.go:192",
"Adatbázis pillanatkép…": "internal/stacks/update.go:66",
"Adatbázis visszaállítása": "internal/appexport/restore.go:202",
"Adatbázis visszaállítása sikertelen: %v": "internal/appexport/restore.go:444",
"Adatok": "internal/web/handlers.go:1403",
"Adatok visszaszerzése": "internal/web/recovery_handlers.go:158",
"Adattároló eltávolítva: ": "internal/web/handlers.go:3148",
"Adattároló használat magas: %s (%.0f%%)": "internal/monitor/healthcheck.go:379",
"Adattároló majdnem megtelt: %s (%.0f%%)": "internal/monitor/healthcheck.go:377",
"Adattároló nem elérhető: %s": "internal/monitor/healthcheck.go:363",
"Adattároló sikeresen hozzáadva: ": "internal/web/handlers.go:3102",
"Adattároló állapot módosítva: ": "internal/web/handlers.go:3183",
"Add meg a helyreállítási kódot.": "internal/web/recovery_handlers.go:349",
"Adj meg egy értesítési e-mail címet – bekapcsolt értesítésekhez szükséges egy cím, ahova küldhetjük őket.": "internal/web/handlers.go:2679",
"Afganisztán": "internal/cloudflare/countries.go:13",
"AfterMB": "internal/web/handlers.go:664",
"AgentSupported": "internal/web/escrow_handlers.go:129",
"Alapértelmezett adattároló beállítva: ": "internal/web/handlers.go:3165",
"Albánia": "internal/cloudflare/countries.go:14",
"Alerts": "internal/web/handlers.go:137",
"Algéria": "internal/cloudflare/countries.go:15",
"Alkalmazás eltávolítva: %s": "internal/notify/notifier.go:728",
"Alkalmazás előkészítése": "internal/appexport/restore.go:199",
"Alkalmazás geo-korlátozás beállítva": "internal/api/geo.go:162",
"Alkalmazás geo-korlátozás eltávolítva": "internal/api/geo.go:188",
"Alkalmazás indítása": "internal/appexport/restore.go:203",
"Alkalmazás indítása sikertelen: %v": "internal/appexport/restore.go:462",
"Alkalmazás memóriája elfogyott: %s (%s) — egy folyamatát a memóriakorlát leállította": "internal/notify/notifier.go:631",
"Alkalmazás telepítve: %s": "internal/notify/notifier.go:525",
"Alkalmazás telepítése elindult: %s": "internal/notify/notifier.go:536",
"Alkalmazás telepítése nem sikerült: %s": "internal/notify/notifier.go:544",
"Alkalmazás-adat mentés rendben": "internal/web/handlers.go:1467",
"Alkalmazás-email bekapcsolva. Kapcsold be az egyes alkalmazásoknál is, ahol email-küldést szeretnél.": "internal/web/handlers.go:2746",
"Alkalmazás-email kikapcsolva.": "internal/web/handlers.go:2748",
"Alkalmazások": "internal/web/handlers.go:359",
"Alkalmazások területe": "cmd/controller/main.go:2157",
"AllPingsConfigured": "internal/web/handlers.go:841",
"Allow": "internal/api/router.go:164",
"AlreadyDeployed": "internal/web/handlers.go:443",
"Amerikai Szamoa": "internal/cloudflare/countries.go:16",
"Amerikai Virgin-szigetek": "internal/cloudflare/countries.go:244",
"Andorra": "internal/cloudflare/countries.go:17",
"Angola": "internal/cloudflare/countries.go:18",
"Anguilla": "internal/cloudflare/countries.go:19",
"Antarktisz": "internal/cloudflare/countries.go:20",
"Antigua és Barbuda": "internal/cloudflare/countries.go:21",
"App": "internal/web/restore_wizard.go:272",
"App %q is HELD STOPPED: its off-site database restore failed AND the rollback to the customer's own pre-restore copy also failed. ": "cmd/controller/main.go:1138",
"App export not available": "internal/web/handler_debug.go:835",
"App import not available": "internal/web/handler_export.go:117",
"AppBackupRows": "internal/web/handlers.go:1079",
"AppConfig": "internal/web/handlers.go:442",
"AppDisplayName": "internal/web/restore_wizard.go:273",
"AppEmailAppOn": "internal/web/handlers.go:621",
"AppEmailAvailable": "internal/web/handlers.go:2191",
"AppEmailEnabled": "internal/web/handlers.go:2189",
"AppEmailError": "internal/web/handlers.go:2726",
"AppEmailFromAddress": "internal/web/handlers.go:631",
"AppEmailFromName": "internal/web/handlers.go:2190",
"AppEmailGlobalOn": "internal/web/handlers.go:622",
"AppEmailSuccess": "internal/web/handlers.go:2746",
"AppEmailSupported": "internal/web/handlers.go:620",
"AppInfo": "internal/web/handlers.go:708",
"AppLogoURL": "internal/web/server.go:785",
"AppName": "internal/web/server.go:783",
"AppPageURL": "internal/web/handlers.go:446",
"AppSlug": "internal/web/restore_wizard.go:274",
"Apps": "internal/web/handlers.go:320",
"Argentína": "internal/cloudflare/countries.go:22",
"Aruba": "internal/cloudflare/countries.go:24",
"Asset sync started": "internal/api/router.go:1457",
"Ausztria": "internal/cloudflare/countries.go:26",
"Ausztrália": "internal/cloudflare/countries.go:25",
"AuthEnabled": "internal/web/handlers.go:130",
"Authorization": "cmd/controller/main.go:2454",
"AutoFieldValues": "internal/web/handlers.go:468",
"AutoFields": "internal/web/handlers.go:448",
"AutoUpdateEnabled": "internal/web/handlers.go:2092",
"AutoUpdateTime": "internal/web/handlers.go:2093",
"Available": "internal/web/handlers.go:637",
"Az adatbázis-szolgáltatás nem azonosítható a(z) %s alkalmazásban — a visszaállítás biztonsági okból nem indult el.": "internal/backup/offbox_reconstitute.go:693",
"Az adattároló (%s) nem külön meghajtón van — az adatok a rendszermeghajtóra íródnak": "internal/monitor/healthcheck.go:370",
"Az alapértelmezett adattároló nem törölhető.": "internal/web/handlers.go:3126",
"Az alkalmazás adatainak helye nem állapítható meg, ezért semmit nem töröltünk. Az alkalmazás nem lett eltávolítva.": "internal/stacks/delete.go:71",
"Az alkalmazás adatbázisa és belső kötetei nem tartoznak ebbe a visszaállításba.": "internal/web/handlers.go:1793",
"Az alkalmazás beállításai nem olvashatók.": "internal/web/handlers.go:2341",
"Az alkalmazás biztonsági okból leállítva marad, hogy az adatai ne sérüljenek tovább. Vedd fel velünk a kapcsolatot": "internal/backup/offbox_reconstitute.go:361",
"Az alkalmazás biztonsági okból leállítva marad, hogy az adatai ne sérüljenek. ": "internal/backup/update_guard.go:464",
"Az alkalmazás fejlesztője felhagyott a fejlesztéssel. ": "internal/web/metabadge.go:32",
"Az alkalmazás felhasználói azonosítója (uid) érvénytelen. Adjon meg 1 és 65533 közötti értéket — a legtöbb médiaalkalmazás az 1000-est használja.": "internal/web/netstorage_handlers.go:39",
"Az alkalmazás fájljairól jelenleg nincs másolat — kapcsold be a távoli mentést vagy adj hozzá második meghajtót.": "internal/web/backup_page_state.go:80",
"Az alkalmazás fájljait a második meghajtóra készülő másolat védi — ez a helyi mentés a beállításokat és az adatbázist tartalmazza.": "internal/web/backup_page_state.go:78",
"Az alkalmazás fájljait a távoli másolat (és a második meghajtó) védi — ez a helyi mentés a beállításokat és az adatbázist tartalmazza.": "internal/web/backup_page_state.go:73",
"Az alkalmazás fájljait a távoli másolat védené — a távoli mentés a helyreállítási kód létrehozásáig szünetel.": "internal/web/backup_page_state.go:75",
"Az alkalmazás jelenleg le van állítva": "internal/web/server.go:788",
"Az alkalmazás leállítása előtti jelölő nem menthető — az exportálás nem indult el.": "internal/appexport/export.go:266",
"Az alkalmazás nem tárolt saját adatot külső meghajtón, így ott nem volt mit törölni.": "internal/stacks/delete.go:73",
"Az alkalmazás nincs telepítve": "internal/web/server.go:791",
"Az alkalmazás nincs telepítve, ezért nem frissíthető.": "internal/stacks/update.go:81",
"Az alkalmazáskezelő nem elérhető.": "internal/web/handlers.go:2312",
"Az alkalmazások adatai (fájlok, médiatár) ezen a meghajtón vannak.": "internal/web/agent_host_metrics_handler.go:87",
"Az alkalmazások csúcsterhelése meghaladhatja a rendelkezésre álló memóriát. ": "internal/stacks/deploy.go:1248",
"Az alkalmazást biztonsági okból LEÁLLÍTVA hagytuk, hogy az adatai ne sérüljenek tovább. ": "internal/backup/offbox_reconstitute.go:817",
"Az ellenőrzés hibát talált a tárolóban": "internal/web/handler_debug.go:567",
"Az ellenőrzés rendben lezajlott": "internal/web/handler_debug.go:565",
"Az ellenőrző másolat törölve. A tényleges adataid változatlanok.": "internal/web/offbox_handlers.go:566",
"Az első beállításhoz az SSH privát kulcs és a célgép ismert-host sora is kötelező.": "internal/web/offbox_handlers.go:79",
"Az előfeltételek ellenőrzése nem sikerült — az ügynök nem válaszol.": "internal/web/escrow_handlers.go:154",
"Az offsite tároló nincs elárvult állapotban.": "internal/web/offbox_handlers.go:271",
"Az operációs rendszer és a telepített alkalmazások tárhelye.": "internal/web/agent_host_metrics_handler.go:91",
"Az utolsó adattároló nem törölhető.": "internal/web/handlers.go:3134",
"Az állapot lekérdezése nem sikerült.": "internal/web/escrow_handlers.go:255",
"Az értesítések nincsenek bekapcsolva": "internal/web/handlers.go:2757",
"Az új link készítése nem sikerült.": "internal/web/share_handlers.go:230",
"Az új verzió letöltése nem sikerült, ezért a frissítés elmaradt. Az alkalmazás a korábbi verzióval fut tovább.": "internal/stacks/update.go:93",
"Az útvonal nem létezik vagy nem mappa.": "internal/web/handlers.go:3052",
"Az útvonal nem írható.": "internal/web/handlers.go:3066",
"Az útvonal átfedi a már regisztrált %s útvonalat.": "internal/web/handlers.go:3074",
"Az ügynök frissítése szükséges ehhez a funkcióhoz — a frissítés megérkezése után próbáld újra.": "internal/web/netstorage_handlers.go:43",
"Az ügynök naplónézete az ügynök következő frissítése után érhető el.": "internal/web/handler_debug.go:775",
"Az ügynök nem elérhető.": "internal/web/escrow_handlers.go:148",
"Az ügynök nincs konfigurálva ezen a rendszeren.": "internal/web/handler_debug.go:762",
"Azerbajdzsán": "internal/cloudflare/countries.go:27",
"B": "internal/metrics/collector.go:189",
"BA": "internal/cloudflare/countries.go:39",
"BB": "internal/cloudflare/countries.go:31",
"BD": "internal/cloudflare/countries.go:30",
"BE": "internal/cloudflare/countries.go:33",
"BF": "internal/cloudflare/countries.go:44",
"BG": "internal/cloudflare/countries.go:43",
"BH": "internal/cloudflare/countries.go:29",
"BI": "internal/cloudflare/countries.go:45",
"BJ": "internal/cloudflare/countries.go:35",
"BL": "internal/cloudflare/countries.go:188",
"BM": "internal/cloudflare/countries.go:36",
"BN": "internal/cloudflare/countries.go:42",
"BO": "internal/cloudflare/countries.go:38",
"BR": "internal/cloudflare/countries.go:41",
"BS": "internal/cloudflare/countries.go:28",
"BT": "internal/cloudflare/countries.go:37",
"BW": "internal/cloudflare/countries.go:40",
"BY": "internal/cloudflare/countries.go:32",
"BZ": "internal/cloudflare/countries.go:34",
"Backup": "internal/web/handlers.go:1060",
"Backup manager nincs konfigurálva": "internal/web/handler_debug.go:410",
"Backup not configured": "internal/api/router.go:1105",
"BackupEnabled": "internal/web/handlers.go:199",
"BackupGateFrom": "internal/web/backup_handlers.go:34",
"BackupGateTo": "internal/web/backup_handlers.go:35",
"BackupLegDB": "internal/web/backup_handlers.go:31",
"BackupLegOffbox": "internal/web/backup_handlers.go:33",
"BackupLegTier2": "internal/web/backup_handlers.go:32",
"BackupMaxAgeHours": "internal/web/handlers.go:210",
"BackupRunning": "internal/web/handlers.go:209",
"BackupStatus": "internal/web/handlers.go:208",
"BackupTarget": "internal/web/handlers.go:966",
"BackupWindow": "internal/web/backup_handlers.go:30",
"Bahama-szigetek": "internal/cloudflare/countries.go:28",
"Bahrein": "internal/cloudflare/countries.go:29",
"Banglades": "internal/cloudflare/countries.go:30",
"Barbados": "internal/cloudflare/countries.go:31",
"Bearer ": "cmd/controller/main.go:2454",
"Bejelentkezés": "internal/web/auth.go:333",
"Belgium": "internal/cloudflare/countries.go:33",
"Belize": "internal/cloudflare/countries.go:34",
"Belső SSD (rendszer)": "internal/backup/backup.go:305",
"Belső SSD – rendszer és alkalmazások": "internal/web/agent_host_metrics_handler.go:91",
"Belső hiba a jelszó mentésekor": "internal/web/claim.go:373",
"Belső hiba.": "internal/web/handler_export_upload.go:175",
"Belső lemez – sablonok és helyi mentések": "internal/web/agent_host_metrics_handler.go:93",
"Benin": "internal/cloudflare/countries.go:35",
"Beolvasás": "internal/infra/infra.go:36",
"Bermuda": "internal/cloudflare/countries.go:36",
"Beállítás mentve.": "internal/web/sharing_handlers.go:458",
"Beállítás mentve. A megosztási szolgáltatás előkészítése folyamatban…": "internal/web/sharing_handlers.go:298",
"Beállítások": "internal/web/alerts.go:101",
"Beállítások frissítve": "internal/api/router.go:746",
"Bhután": "internal/cloudflare/countries.go:37",
"Bissau-Guinea": "internal/cloudflare/countries.go:100",
"Biztonsagi mentes": "internal/web/handlers.go:830",
"Biztonság és hozzáférés": "internal/web/handlers.go:2198",
"Biztonsági mentés": "internal/web/handlers.go:953",
"Biztonsági mentés készül a frissítés előtt…": "internal/stacks/update.go:65",
"Biztonsági mentés — Alkalmazások": "internal/web/handlers.go:1056",
"Biztonsági mentés — Távoli mentés": "internal/web/handlers.go:1008",
"Biztonsági mentés — Visszaállítás": "internal/web/handlers.go:1089",
"Biztonsági szerver – külön hardver (PBS)": "internal/web/backup_handlers.go:162",
"Biztonságos internetkapcsolat — a szerver portnyitás nélkül érhető el kívülről.": "internal/web/inframeta.go:23",
"Blocked": "internal/web/handlers.go:667",
"Bolívia": "internal/cloudflare/countries.go:38",
"Bosznia-Hercegovina": "internal/cloudflare/countries.go:39",
"Botswana": "internal/cloudflare/countries.go:40",
"Brazília": "internal/cloudflare/countries.go:41",
"Brit Virgin-szigetek": "internal/cloudflare/countries.go:243",
"Brunei": "internal/cloudflare/countries.go:42",
"Bulgária": "internal/cloudflare/countries.go:43",
"Bundle not found": "internal/web/handler_export_download.go:138",
"Bundles": "internal/web/handler_export.go:125",
"Burkina Faso": "internal/cloudflare/countries.go:44",
"Burundi": "internal/cloudflare/countries.go:45",
"CA": "internal/cloudflare/countries.go:49",
"CD": "internal/cloudflare/countries.go:58",
"CF": "internal/cloudflare/countries.go:51",
"CFConfigured": "internal/web/handlers.go:2223",
"CG": "internal/cloudflare/countries.go:57",
"CH": "internal/cloudflare/countries.go:216",
"CHANGEME": "internal/web/handlers.go:849",
"CI": "internal/cloudflare/countries.go:61",
"CK": "internal/cloudflare/countries.go:59",
"CL": "internal/cloudflare/countries.go:53",
"CM": "internal/cloudflare/countries.go:48",
"CN": "internal/cloudflare/countries.go:54",
"CO": "internal/cloudflare/countries.go:55",
"COPY ": "internal/appbackup/dbdump.go:559",
"CPU usage high: %.0f%%": "internal/monitor/healthcheck.go:146",
"CPU: %.0f%%": "internal/monitor/healthcheck.go:154",
"CR": "internal/cloudflare/countries.go:60",
"CREATE INDEX IF NOT EXISTS idx_container_name ON container_metrics(container_name, ts)": "internal/metrics/store.go:76",
"CREATE INDEX IF NOT EXISTS idx_container_ts ON container_metrics(ts)": "internal/metrics/store.go:75",
"CREATE INDEX IF NOT EXISTS idx_system_ts ON system_metrics(ts)": "internal/metrics/store.go:63",
"CREATE TABLE": "internal/appbackup/dbdump.go:516",
"CREATE TABLE IF NOT EXISTS container_metrics (\n\t\t\tts INTEGER NOT NULL,\n\t\t\tcontainer_name TEXT NOT NULL,\n\t\t\tcpu_percent REAL NOT NULL,\n\t\t\tmem_usage_mb REAL NOT NULL,\n\t\t\tmem_limit_mb REAL,\n\t\t\tnet_rx_bytes INTEGER,\n\t\t\tnet_tx_bytes INTEGER,\n\t\t\tblock_read_bytes INTEGER,\n\t\t\tblock_write_bytes INTEGER\n\t\t)": "internal/metrics/store.go:64",
"CREATE TABLE IF NOT EXISTS system_metrics (\n\t\t\tts INTEGER NOT NULL,\n\t\t\tcpu_percent REAL NOT NULL,\n\t\t\tmem_used_mb INTEGER NOT NULL,\n\t\t\tmem_total_mb INTEGER NOT NULL,\n\t\t\ttemp_celsius REAL,\n\t\t\tload_avg_1 REAL,\n\t\t\tload_avg_5 REAL,\n\t\t\tload_avg_15 REAL,\n\t\t\tdisk_used_gb REAL,\n\t\t\tdisk_total_gb REAL,\n\t\t\thdd_used_gb REAL,\n\t\t\thdd_total_gb REAL\n\t\t)": "internal/metrics/store.go:49",
"CSRF": "internal/web/share_handlers.go:162",
"CSRF token missing or invalid. Please reload the page and try again.": "internal/web/csrf.go:93",
"CSRFField": "internal/web/escrow_banner.go:74",
"CSRFToken": "internal/web/server.go:855",
"CSS not found": "internal/web/server.go:892",
"CU": "internal/cloudflare/countries.go:63",
"CV": "internal/cloudflare/countries.go:46",
"CW": "internal/cloudflare/countries.go:64",
"CY": "internal/cloudflare/countries.go:65",
"CZ": "internal/cloudflare/countries.go:66",
"Cabo Verde": "internal/cloudflare/countries.go:46",
"Cache-Control": "internal/web/escrow_handlers.go:114",
"CanSetAside": "internal/web/recovery_handlers.go:168",
"Check that the declared path exists on disk and that the app's data root resolves where the backup looks (R-203).": "cmd/controller/main.go:1075",
"Chile": "internal/cloudflare/countries.go:53",
"Ciprus": "internal/cloudflare/countries.go:65",
"ClaimCSRF": "internal/web/claim.go:286",
"ClaimLegacyOpen": "internal/web/handlers.go:134",
"Client.Timeout": "internal/channelhealth/checker.go:97",
"Cloudflare API nincs konfigurálva": "internal/api/geo.go:94",
"Cloudflare Tunnel": "internal/web/inframeta.go:22",
"Comore-szigetek": "internal/cloudflare/countries.go:56",
"Configured": "internal/web/handlers.go:827",
"ConfirmSetAside": "internal/web/recovery_handlers.go:172",
"Content-Disposition": "internal/web/handler_export_download.go:149",
"Content-Length": "internal/web/handler_export_download.go:148",
"Content-Type": "cmd/controller/main.go:3179",
"Controller elindult (%s)": "internal/notify/notifier.go:440",
"Controller frissítve: %s → %s": "internal/notify/notifier.go:427",
"Controller frissítés sikertelen: %s → %s": "internal/notify/notifier.go:431",
"Controller újraindítása setup módba...": "internal/web/handler_debug.go:706",
"ControllerFloor": "internal/web/handlers.go:2096",
"ControllerURL": "internal/web/server.go:777",
"Controller→agent channel down: ": "internal/channelhealth/checker.go:103",
"Controller→agent channel down: TLS pin mismatch — the agent's leaf cert no longer matches the controller's bootstrap fingerprint (re-pin / re-bootstrap).": "internal/channelhealth/checker.go:83",
"Controller→agent channel down: agent client misconfigured — local_api.fingerprint is not a valid SHA-256, the controller cannot build the client (config fix + controller restart needed).": "internal/channelhealth/checker.go:76",
"Controller→agent channel down: agent endpoint unresolvable — local_api.endpoint misconfigured.": "internal/channelhealth/checker.go:91",
"Controller→agent channel down: agent rejected the controller token (HTTP 401) — token stale/rotated (re-bootstrap).": "internal/channelhealth/checker.go:87",
"Controller→agent channel down: agent unreachable (connection refused) — felhom-agent down or :8443 closed.": "internal/channelhealth/checker.go:95",
"Controller→agent channel down: timeout — host unreachable / packets dropped.": "internal/channelhealth/checker.go:99",
"Controller→agent channel recovered — local-API reachable again.": "internal/notify/notifier.go:496",
"Cook-szigetek": "internal/cloudflare/countries.go:59",
"Costa Rica": "internal/cloudflare/countries.go:60",
"Cross-drive mentés elindítva %d alkalmazásra": "internal/web/handler_debug.go:456",
"Csak .fab fájl tölthető fel.": "internal/web/handler_export_upload.go:84",
"Csak egy másolat készül (nincs második meghajtó) — a 3-2-1 mentéshez csatlakoztasson egy második meghajtót vagy offsite tárolót.": "internal/backup/backup.go:309",
"Csehország": "internal/cloudflare/countries.go:66",
"Csomag kicsomagolása sikertelen: %v": "internal/appexport/restore.go:281",
"Csomag készítése": "internal/appexport/export.go:194",
"Csomag készítése sikertelen: %v": "internal/appexport/export.go:458",
"Csomag megnyitása": "internal/appexport/restore.go:198",
"Csád": "internal/cloudflare/countries.go:52",
"Curaçao": "internal/cloudflare/countries.go:64",
"CurrentHDDPath": "internal/web/handlers.go:540",
"CurrentHDDPathMissing": "internal/web/handlers.go:541",
"CurrentValues": "internal/web/handlers.go:614",
"Customer-claim escape hatch (v0.122.0, F-4): print a fresh one-time local claim/reset code to stdout, then exit. Root-gated by reachability (docker exec). Same gate consumes it.": "cmd/controller/main.go:76",
"CustomerDomain": "internal/web/handlers.go:2057",
"CustomerID": "internal/web/handlers.go:2056",
"CustomerName": "internal/web/auth.go:334",
"DB": "internal/web/handlers.go:1397",
"DB dump completed in %v: %s": "internal/appexport/export.go:628",
"DB dump elindítva": "internal/web/handler_debug.go:419",
"DB dump failed for %s: %w": "internal/backup/backup.go:1034",
"DBDumpSchedule": "internal/web/handlers.go:2069",
"DBDumpStatus": "internal/web/handlers.go:203",
"DBSectionState": "internal/web/handlers.go:1080",
"DE": "internal/cloudflare/countries.go:89",
"DEBUG": "internal/logx/logx.go:20",
"DELETE": "internal/cloudflare/waf.go:227",
"DELETE FROM container_metrics WHERE ts < ?": "internal/metrics/store.go:323",
"DELETE FROM system_metrics WHERE ts < ?": "internal/metrics/store.go:316",
"DJ": "internal/cloudflare/countries.go:68",
"DK": "internal/cloudflare/countries.go:67",
"DM": "internal/cloudflare/countries.go:69",
"DO": "internal/cloudflare/countries.go:70",
"DOMAIN": "internal/backup/offbox_placement.go:199",
"DOMAIN=%s": "internal/stacks/deploy.go:640",
"DZ": "internal/cloudflare/countries.go:15",
"Data directory": "internal/selftest/selftest.go:115",
"DataPathCards": "internal/web/handlers.go:716",
"Debug": "internal/web/handler_debug.go:51",
"DebugMode": "internal/web/handlers.go:131",
"DeleteStack": "internal/stacks/delete.go:241",
"DeployedApps": "internal/web/handlers.go:2247",
"DeployedFieldValues": "internal/web/handlers.go:471",
"Dev verzió nem ellenőrizhető": "internal/selfupdate/updater.go:144",
"Dev verzió nem frissíthető": "internal/selfupdate/updater.go:507",
"DiskHealthRows": "internal/web/handlers.go:196",
"DiskWarnings": "internal/web/handlers.go:217",
"Display": "internal/web/handlers.go:2244",
"DisplayName": "internal/web/tier2_config_handler.go:35",
"Docker socket": "internal/selftest/selftest.go:96",
"Docker volume visszaállítása sikertelen: %v": "internal/appexport/restore.go:426",
"Docker volumes for %s: %v (%d total)": "internal/appexport/export.go:802",
"Docker: %v": "internal/monitor/healthcheck.go:181",
"Docker: reachable": "internal/monitor/healthcheck.go:186",
"DockerBelowReserve": "internal/web/handlers.go:561",
"DockerFreeHuman": "internal/web/handlers.go:562",
"DockerReserveHuman": "internal/web/handlers.go:563",
"DocumentServerInternalUrl": "internal/integrations/onlyoffice_nextcloud.go:49",
"DocumentServerUrl": "internal/integrations/onlyoffice_nextcloud.go:46",
"Dokumentumok": "internal/stacks/delete.go:190",
"Domain": "internal/web/claim.go:282",
"Dominika": "internal/cloudflare/countries.go:69",
"Dominikai Köztársaság": "internal/cloudflare/countries.go:70",
"Drives": "internal/web/handler_export.go:105",
"Dzsibuti": "internal/cloudflare/countries.go:68",
"Dánia": "internal/cloudflare/countries.go:67",
"Dél-Korea": "internal/cloudflare/countries.go:123",
"Dél-Szudán": "internal/cloudflare/countries.go:210",
"Dél-afrikai Köztársaság": "internal/cloudflare/countries.go:209",
"EC": "internal/cloudflare/countries.go:71",
"EE": "internal/cloudflare/countries.go:76",
"EG": "internal/cloudflare/countries.go:72",
"EH": "internal/cloudflare/countries.go:246",
"ENC:": "internal/crypto/crypto.go:17",
"ER": "internal/cloudflare/countries.go:75",
"ERROR": "internal/logx/logx.go:29",
"ES": "internal/cloudflare/countries.go:211",
"ET": "internal/cloudflare/countries.go:78",
"Ecuador": "internal/cloudflare/countries.go:71",
"EffectiveSubdomain": "internal/web/handlers.go:570",
"Egy adatcsomag még feltöltés alatt van.": "internal/web/handler_export_upload.go:309",
"Egy kódkészítés már folyamatban van — várja meg, míg befejeződik.": "internal/web/escrow_handlers.go:235",
"Egy mentési művelet már fut, ezért most nem indítható visszaállítás. Az állapotát ": "internal/web/restore_wizard.go:221",
"Egy visszaállítási művelet": "internal/web/restore_wizard.go:213",
"Egy visszaállítási művelet (": "internal/web/restore_wizard.go:215",
"Egyenlítői-Guinea": "internal/cloudflare/countries.go:74",
"Egyesült Arab Emírségek": "internal/cloudflare/countries.go:234",
"Egyesült Királyság": "internal/cloudflare/countries.go:235",
"Egyesült Államok": "internal/cloudflare/countries.go:236",
"Egyiptom": "internal/cloudflare/countries.go:72",
"Egyszer használható helyi beállító kód (generation %d):\n\n %s\n\nAdd meg a vezérlőpult beállító oldalán (/claim), majd válassz új jelszót.\n": "internal/web/claim.go:500",
"Ehhez a géphez nem őrzünk lezárt csomagot, ezért nincs mit megnyitni. Ez nem a kódoddal van összefüggésben. Ha korábban készültek házon kívüli mentéseid, szólj a Felhom ügyfélszolgálatának.": "internal/web/recovery_handlers.go:419",
"Ehhez a mezőhöz nincs mentett érték.": "internal/web/handlers.go:2347",
"Ehhez az alkalmazáshoz nincs mentés a távoli tárolóban.": "internal/web/restore_wizard.go:250",
"Elefántcsontpart": "internal/cloudflare/countries.go:61",
"Eletjel (Heartbeat)": "internal/web/handlers.go:827",
"Ellenőrzés…": "internal/stacks/update.go:64",
"Eltávolított alkalmazás — a mentése megvan, visszaállítható": "internal/web/handlers.go:1560",
"Előkészítés": "internal/appexport/export.go:190",
"Email-küldés bekapcsolva ennél az alkalmazásnál.": "internal/web/tier2_config_handler.go:116",
"Email-küldés kikapcsolva ennél az alkalmazásnál.": "internal/web/tier2_config_handler.go:114",
"Ennek az alkalmazásnak az adatai nem ebből a másolatból állíthatók vissza — az alkalmazás nem állt le. Használd a Visszaállítás indítása gombot a Biztonsági mentés → Visszaállítás oldalon.": "internal/web/handlers.go:1777",
"Ennek az alkalmazásnak az adatai nem fájlokban, hanem az alkalmazás saját adatbázisában és köteteiben vannak — az alkalmazás nem állt le. Ezeket a mellette lévő „Teljes visszaállítás a másolatból” gombbal tudod visszahozni ugyanerről a másolatról. Figyelem: az a művelet FELÜLÍRJA a jelenlegi adatokat, míg ez a gomb csak a hiányzó fájlokat pótolja.": "internal/web/handlers.go:1783",
"Eritrea": "internal/cloudflare/countries.go:75",
"Error": "internal/web/auth.go:336",
"EscrowAgentOK": "internal/web/handlers.go:1017",
"EscrowBanner": "internal/web/escrow_banner.go:72",
"EscrowBannerBack": "internal/web/escrow_banner.go:73",
"EscrowNotReady": "internal/web/escrow_handlers.go:136",
"EscrowNotReadyMessage": "internal/web/escrow_handlers.go:137",
"EscrowStale": "internal/web/handlers.go:1012",
"Esemény elküldve (HTTP %d)": "internal/web/handler_debug.go:393",
"EstimateExport: Docker volumes: %v": "internal/appexport/estimate.go:80",
"EstimateExport: HDD mounts: %v": "internal/appexport/estimate.go:72",
"EstimateExport: configSize=%s (%d bytes)": "internal/appexport/estimate.go:66",
"EstimateExport: mount %s = %s": "internal/appexport/estimate.go:75",
"EstimateExport: stack=%s stackDir=%s destDrive=%s": "internal/appexport/estimate.go:60",
"EstimateExport: total=%s free=%s fits=%v needed=%s minutes=%d": "internal/appexport/estimate.go:126",
"EstimateExport: volume %s = %s": "internal/appexport/estimate.go:91",
"Eswatini": "internal/cloudflare/countries.go:77",
"Etiópia": "internal/cloudflare/countries.go:78",
"Europe/Budapest": "internal/backup/update_guard.go:484",
"Ez a gép még nem tudja megnyitni a mentéseidet — a hozzá tartozó házon belüli szolgáltatás régebbi, mint amit ehhez a lépéshez használunk. A kódoddal semmi baj, és nem is használtuk fel: tedd el biztonságos helyen. A gép magától frissül; próbáld újra később, vagy szólj a Felhom ügyfélszolgálatának, ha egy nap múlva sem működik.": "internal/web/recovery_handlers.go:373",
"Ez a kód nem nyitotta meg azt a csomagot, amit most őrzünk ehhez a géphez. Két oka lehet, és innen nem tudjuk megkülönböztetni őket. Lehet elgépelés: ellenőrizd, hogy mind a tíz szót pontosan, szóközökkel elválasztva írtad-e be — a kis- és nagybetűk nem számítanak. Vagy egy korábbi kódot adtál meg: a géped azóta új mentési kulcsot kapott, és a régebbi csomagot": "internal/web/recovery_handlers.go:499",
"Ez a mappa nem osztható meg.": "internal/web/sharing_handlers.go:24",
"Ez a mappa átmeneti, és nem készül róla biztonsági mentés.": "internal/web/datapath_card.go:40",
"Ez a meghajtó most nem csatolható — lehet, hogy már regisztrálva van, vagy időközben lecsatolódott. Frissítsd az oldalt, és nézd meg a Tárhely → Meghajtók listát.": "internal/web/storage_handlers.go:906",
"Ez a megosztás a rendszer része, nem törölhető.": "internal/web/sharing_handlers.go:435",
"Ez a mentés nem tartalmazza az alkalmazás fájljait, ezért nem állítjuk vissza az adatbázist föléjük — a fájlok így a helyükön maradnak. ": "internal/web/handlers.go:1587",
"Ez a mező nem kérhető le.": "internal/web/handlers.go:2336",
"Ez a művelet FELÜLÍRJA az alkalmazás jelenlegi adatait – az adatbázisát és a belső köteteit is – a második meghajtón lévő másolattal. Ami a másolat óta keletkezett, elveszik.": "internal/web/handlers.go:1822",
"Ez az alkalmazás a legfrissebb elérhető változatot futtatja.": "internal/web/updatebadge.go:84",
"Ez az alkalmazás jelenleg nem telepíthető.": "internal/api/router.go:444",
"Ez az oldal nem található": "internal/web/server.go:795",
"Ez az útvonal nem külön csatlakoztatott meghajtó. Adatok az SSD-re kerülnének!": "internal/web/handlers.go:3059",
"Ez lehet szándékos — például ha meghajtót cseréltél —, de magától nem folytatjuk. ": "internal/backup/offbox_placement.go:256",
"Ezek az alkalmazások NEM kerültek be a távoli mentésbe, mert még nincs helyi mentési egységük: %s. A következő mentés általában már elkészíti — ha a második futás után is itt szerepelnek, szólj az üzemeltetőnek.": "internal/backup/offbox.go:1078",
"Ezek az alkalmazások ki vannak jelölve távoli mentésre, de nincsenek telepítve, ezért nem menthetők: %s. Ha már nincs rájuk szükséged, vedd ki a kijelölésüket a Távoli mentés oldalon.": "internal/backup/offbox.go:1083",
"Ezekről a fájlokról jelenleg nincs másolat — kapcsold be a távoli mentést, vagy csatlakoztass egy második meghajtót.": "internal/web/handlers.go:1597",
"Ezen a gépen már van egy másik mentési kulcs. A régi előzmény visszanyitása felülírná azt, ezért nem hajtottuk végre. Vedd fel a kapcsolatot a Felhom ügyfélszolgálatával.": "internal/web/recovery_handlers.go:509",
"Ezen a gépen nincs tárolt visszaállítási jelszó.": "internal/web/handlers.go:2271",
"Ezt a meghajtót kijelölheted a rendszermentés helyéül — így egy lemezhiba ": "internal/web/backup_target_offer.go:165",
"FABE": "internal/appexport/crypto.go:18",
"FAIL ": "internal/backup/backup.go:659",
"FAIL %s volumes: %v": "internal/backup/backup.go:736",
"FAIL %s: %v": "internal/backup/backup.go:587",
"FAIL at step %d: %s": "internal/appexport/export.go:514",
"FAILING": "internal/agentapi/client.go:1071",
"FATAL": "internal/web/logbuffer.go:318",
"FELHOM": "internal/settings/smb.go:16",
"FELHOM_BOOTSTRAP_PATH": "internal/bootstrap/bootstrap.go:83",
"FELHOM_CUSTOMER_DOMAIN": "internal/config/config.go:445",
"FELHOM_CUSTOMER_ID": "internal/config/config.go:444",
"FELHOM_LOGGING_LEVEL": "internal/config/config.go:450",
"FELHOM_MONITORING_SYSTEM_HEALTH_INTERVAL": "internal/config/config.go:451",
"FELHOM_PATHS_HDD_PATH": "internal/config/config.go:449",
"FELHOM_PATHS_STACKS_DIR": "internal/config/config.go:448",
"FELHOM_WEB_LISTEN": "internal/config/config.go:446",
"FELHOM_WEB_PASSWORD_HASH": "internal/config/config.go:447",
"FI": "internal/cloudflare/countries.go:82",
"FJ": "internal/cloudflare/countries.go:81",
"FK": "internal/cloudflare/countries.go:79",
"FM": "internal/cloudflare/countries.go:148",
"FO": "internal/cloudflare/countries.go:80",
"FR": "internal/cloudflare/countries.go:83",
"Falkland-szigetek": "internal/cloudflare/countries.go:79",
"Fehéroroszország": "internal/cloudflare/countries.go:32",
"Felhasználói adatok": "internal/appexport/export.go:193",
"Felhasználói adatok mentése sikertelen: %v": "internal/appexport/export.go:398",
"Felhasználói adatok visszaállítása": "internal/appexport/restore.go:201",
"Felhom Controller": "internal/report/telemetry.go:189",
"Felhom Controller — Vészhelyzeti információk\n=============================================\n\nÜgyfél azonosító: %s\nHub URL: %s\nVisszaállítási jelszó: %s\n\nTámogatás:\n Email: %s\n Web: %s\n\nVisszaállítási útmutató:\n 1. Telepítse az operációs rendszert (Debian 13)\n 2. Futtassa a docker-setup.sh szkriptet:\n sudo ./docker-setup.sh --domain <domain>\n 3. Nyissa meg a böngészőben: http://<ip>:8081\n 4. Válassza a \"Visszaállítás mentésből\" opciót\n 5. Adja meg az ügyfél azonosítót és a visszaállítási jelszót\n 6. Kövesse a varázsló utasításait\n\nGenerálva: %s\nController verzió: %s\n": "internal/recovery/info.go:25",
"Feröer-szigetek": "internal/cloudflare/countries.go:80",
"Fidzsi-szigetek": "internal/cloudflare/countries.go:81",
"Figyelmeztetés": "internal/agentapi/diskverdict.go:155",
"Figyelmeztetés: a tárhelykeret miatt %d alkalmazásnál csak konfiguráció- és adatbázis-mentés készült: %s.": "internal/backup/offbox.go:1103",
"Figyelmeztetés: a tárhelykeret miatt a(z) %s tartalma nem került a távoli mentésbe — csak a megosztás-beállítások.": "internal/backup/offbox_shares.go:159",
"Figyelmeztetés: a(z) %s alkalmazás egyes adatmappái nem kerültek a másodlagos mentésbe: %s.": "internal/backup/tier2_capture.go:66",
"Figyelmeztetés: a(z) %s alkalmazás egyes adatmappái nem kerültek a távoli mentésbe: %s. Ellenőrizd, hogy a mappák megvannak-e a meghajtón; ha igen és ez a következő mentés után is látszik, szólj az üzemeltetőnek.": "internal/backup/offbox_capture.go:80",
"Figyelmeztetés: a(z) %s nincs telepítve — csak a mentési egység került a távoli mentésbe.": "internal/backup/offbox_capture.go:46",
"FileBrowser": "internal/web/inframeta.go:30",
"FileBrowser config olvasási hiba: %w": "internal/integrations/onlyoffice_filebrowser.go:35",
"Finnország": "internal/cloudflare/countries.go:82",
"Flash": "internal/web/auth.go:337",
"FlashError": "internal/web/handlers.go:678",
"FlashSuccess": "internal/web/handlers.go:675",
"Forgalomirányító (reverse proxy) — a kéréseket a megfelelő alkalmazáshoz irányítja.": "internal/web/inframeta.go:27",
"Francia Guyana": "internal/cloudflare/countries.go:84",
"Francia Polinézia": "internal/cloudflare/countries.go:85",
"Franciaország": "internal/cloudflare/countries.go:83",
"Frissítve": "internal/stacks/update.go:71",
"Frissítés": "internal/web/alerts.go:260",
"Frissítés elindult – az állapot a kártyán követhető": "internal/api/router.go:711",
"Frissítés elindítva": "internal/api/router.go:1350",
"Frissítés elérhető": "internal/web/updatebadge.go:87",
"Frissítés már folyamatban": "internal/selfupdate/updater.go:501",
"From": "internal/mailrelay/policy.go:45",
"From address %q has no domain": "internal/mailrelay/policy.go:60",
"From domain %q not in allowlist": "internal/mailrelay/policy.go:74",
"FullPrepApp": "internal/web/handlers.go:1099",
"FullPrepSize": "internal/web/handlers.go:1100",
"Fut": "internal/web/funcmap.go:135",
"Fut...": "internal/web/handlers.go:1535",
"Fájl átnevezés sikertelen: %v": "internal/appexport/export.go:492",
"Fájl-visszaállítás elindult — az állapot itt frissül.": "internal/web/handlers.go:1971",
"Fájl-visszaállítás sikertelen: ": "internal/web/handlers.go:1953",
"Fájlkezelő — a tárhely fájljainak böngészése a böngészőből.": "internal/web/inframeta.go:31",
"Fájlmegosztás a helyi hálózaton — a mappák a Windows Intézőben és a Mac Finderben jelennek meg.": "internal/web/inframeta.go:38",
"Fülöp-szigetek": "internal/cloudflare/countries.go:179",
"G": "internal/stacks/manager.go:1541",
"GA": "internal/cloudflare/countries.go:86",
"GB": "internal/cloudflare/countries.go:235",
"GD": "internal/cloudflare/countries.go:94",
"GE": "internal/cloudflare/countries.go:88",
"GET": "internal/cloudflare/waf.go:122",
"GF": "internal/cloudflare/countries.go:84",
"GG": "internal/cloudflare/countries.go:98",
"GH": "internal/cloudflare/countries.go:90",
"GI": "internal/cloudflare/countries.go:91",
"GL": "internal/cloudflare/countries.go:93",
"GM": "internal/cloudflare/countries.go:87",
"GN": "internal/cloudflare/countries.go:99",
"GP": "internal/cloudflare/countries.go:95",
"GQ": "internal/cloudflare/countries.go:74",
"GR": "internal/cloudflare/countries.go:92",
"GT": "internal/cloudflare/countries.go:97",
"GU": "internal/cloudflare/countries.go:96",
"GW": "internal/cloudflare/countries.go:100",
"GY": "internal/cloudflare/countries.go:101",
"Gabon": "internal/cloudflare/countries.go:86",
"Gambia": "internal/cloudflare/countries.go:87",
"Geo-korlátozás beállítva": "internal/api/geo.go:89",
"GeoAllowedCountries": "internal/web/handlers.go:2227",
"GeoAppOverride": "internal/web/handlers.go:590",
"GeoAppOverrideCountries": "internal/web/handlers.go:591",
"GeoAppOverrides": "internal/web/handlers.go:2228",
"GeoEnabled": "internal/web/handlers.go:2226",
"GeoGlobalCountries": "internal/web/handlers.go:588",
"GeoGlobalEnabled": "internal/web/handlers.go:587",
"GeoLastError": "internal/web/handlers.go:2230",
"GeoLastSync": "internal/web/handlers.go:2229",
"Ghána": "internal/cloudflare/countries.go:90",
"GiB": "internal/metrics/collector.go:182",
"Gibraltár": "internal/cloudflare/countries.go:91",
"Git catalog": "internal/selftest/selftest.go:181",
"Git hiba: %v": "internal/sync/sync.go:217",
"Git sync is disabled (no repo_url configured)": "internal/sync/sync.go:152",
"GitRepoURL": "internal/web/handlers.go:2066",
"GitSyncInterval": "internal/web/handlers.go:2067",
"Gitea elérhető (HTTP %d, %dms)": "internal/web/handler_debug.go:635",
"Grenada": "internal/cloudflare/countries.go:94",
"Grönland": "internal/cloudflare/countries.go:93",
"Grúzia": "internal/cloudflare/countries.go:88",
"Guadeloupe": "internal/cloudflare/countries.go:95",
"Guam": "internal/cloudflare/countries.go:96",
"Guatemala": "internal/cloudflare/countries.go:97",
"Guernsey": "internal/cloudflare/countries.go:98",
"GuestBackup": "internal/web/handlers.go:961",
"Guinea": "internal/cloudflare/countries.go:99",
"Guyana": "internal/cloudflare/countries.go:101",
"Görögország": "internal/cloudflare/countries.go:92",
"HDD adatok visszaállítása sikertelen: %v": "internal/appexport/restore.go:416",
"HDD data exported: subdirs=%v hasData=%v": "internal/appexport/export.go:401",
"HDD disk usage critical: %.0f%%": "internal/monitor/healthcheck.go:113",
"HDD disk usage high: %.0f%%": "internal/monitor/healthcheck.go:118",
"HDD mount %s does not exist — skipping": "internal/appexport/export.go:689",
"HDD mount %s skipped — not selected (class-scoped plan)": "internal/appexport/export.go:680",
"HDD mounts for %s: %v (%d total)": "internal/appexport/export.go:664",
"HDD tar complete: %s (%s) in %v": "internal/appexport/export.go:718",
"HDD tar missing from bundle: %s": "internal/appexport/restore.go:612",
"HDD_PATH": "cmd/controller/main.go:2074",
"HEAD.lock": "internal/sync/sync.go:314",
"HK": "internal/cloudflare/countries.go:104",
"HN": "internal/cloudflare/countries.go:103",
"HR": "internal/cloudflare/countries.go:62",
"HT": "internal/cloudflare/countries.go:102",
"HTTP %d": "internal/notify/notifier.go:240",
"HTTP %d for %s": "internal/assets/syncer.go:290",
"HTTP %d from %s": "internal/selftest/selftest.go:212",
"HTTP %d: %s": "internal/assets/syncer.go:242",
"HTTP 401": "internal/channelhealth/checker.go:85",
"HTTP request failed: %w": "internal/selfupdate/updater.go:244",
"HTTP request: %w": "internal/assets/syncer.go:235",
"HU": "internal/api/geo.go:29",
"Ha a fájljaidra van szükséged, indítsd el a „Teljes visszaállítás előkészítése” lépést ezen az oldalon. A meglévő adatok változatlanok.": "internal/web/offbox_handlers.go:409",
"Ha az e-mail cím regisztrálva van, elküldtük a kódot.": "internal/web/claim.go:425",
"Ha megtelik, a biztonsági mentések meghiúsulnak.": "internal/fillwatch/fillwatch.go:383",
"Ha így jó, erősítsd meg alább, és a visszaállítás az új helyre fut.": "internal/backup/offbox_placement.go:257",
"Haiti": "internal/cloudflare/countries.go:102",
"HasAppInfo": "internal/web/handlers.go:709",
"HasAttachDestination": "internal/web/handlers.go:1155",
"HasCode": "internal/web/claim.go:288",
"HasIntegrations": "internal/web/handlers.go:580",
"HasOptionalConfig": "internal/web/handlers.go:602",
"HasRetrievalPassword": "internal/web/handlers.go:2217",
"HealthchecksBase": "internal/web/handlers.go:2072",
"Helyi tároló": "internal/web/backup_handlers.go:281",
"Helyi tároló (": "internal/web/backup_handlers.go:164",
"Helyreállítási kód": "internal/web/escrow_handlers.go:122",
"Helyreállítási kód létrehozása": "internal/web/backup_page_state.go:75",
"Hetente, kimarado ellenorzest potol": "internal/web/handlers.go:1761",
"Hiba": "internal/agentapi/diskverdict.go:157",
"Hiba a beállítások mentésekor": "internal/web/handlers.go:2693",
"Hiba a megnevezés mentésekor.": "internal/web/handlers.go:3205",
"Hiba a mentés során.": "internal/web/handlers.go:3095",
"Hiba a naplók lekérésekor: %v": "internal/web/handlers.go:403",
"Hiba a törlés során.": "internal/web/handlers.go:3140",
"Hiba az alkalmazás-email beállítás mentésekor": "internal/web/handlers.go:2726",
"Hibás SMB felhasználónév vagy jelszó.": "internal/web/netstorage_job.go:341",
"Hibás jelenlegi jelszó": "internal/web/handlers.go:2487",
"Hibás jelszó": "internal/web/auth.go:184",
"Hibás jelszó.": "internal/web/escrow_handlers.go:196",
"Hibás vagy lejárt kód": "internal/web/claim.go:356",
"Hiányzó alkalmazás.": "internal/web/offbox_handlers.go:206",
"Hiányzó ellenőrző másolat.": "internal/web/offbox_handlers.go:544",
"Hiányzó mező.": "internal/web/handlers.go:2323",
"Hollandia": "internal/cloudflare/countries.go:160",
"Honduras": "internal/cloudflare/countries.go:103",
"Hongkong": "internal/cloudflare/countries.go:104",
"Horvátország": "internal/cloudflare/countries.go:62",
"Host": "internal/web/server.go:778",
"Hub connectivity": "internal/selftest/selftest.go:191",
"Hub elérhető (HTTP %d, %dms)": "internal/web/handler_debug.go:604",
"Hub jelentés elküldve": "internal/web/handler_debug.go:585",
"Hub kapcsolat kikapcsolva — a központi monitoring nem aktív": "internal/web/alerts.go:225",
"Hub nem elérhető — utolsó hiba: %s": "internal/web/alerts.go:235",
"HubConnected": "internal/web/handlers.go:820",
"HubConsecutiveFailures": "internal/web/handlers.go:817",
"HubEnabled": "internal/web/handlers.go:2073",
"HubLastAttempt": "internal/web/handlers.go:814",
"HubLastError": "internal/web/handlers.go:816",
"HubLastSuccess": "internal/web/handlers.go:815",
"HubURL": "internal/web/handlers.go:2218",
"Hálózati megosztás": "internal/web/inframeta.go:37",
"Hálózati mentés (NFS)": "internal/web/agent_host_metrics_handler.go:97",
"Hálózati mentés (SMB)": "internal/web/agent_host_metrics_handler.go:99",
"Hálózati tárhely": "internal/web/handlers.go:2170",
"Hálózati tárhely: ": "internal/web/netstorage_handlers.go:156",
"Hálózati tárhelyen (NAS) nem futtatható alkalmazás adatkönyvtára — ": "internal/settings/settings.go:1927",
"Hálózati tároló nem lehet a 2. mentés célja — a fájltulajdonos-adatok megőrzése ott nem garantálható.": "internal/backup/tier2.go:39",
"Hálózati tárolón őrzött biztonsági mentések.": "internal/web/agent_host_metrics_handler.go:97",
"ID": "internal/cloudflare/countries.go:108",
"IE": "internal/cloudflare/countries.go:111",
"IL": "internal/cloudflare/countries.go:113",
"IM": "internal/cloudflare/countries.go:112",
"IMPORT_PATH": "internal/stacks/manager.go:335",
"IMPORT_PATH=": "internal/stacks/deploy.go:666",
"IN": "internal/cloudflare/countries.go:107",
"INFO": "internal/logx/logx.go:23",
"INFO:\n": "internal/monitor/healthcheck.go:260",
"INSERT INTO ": "internal/appbackup/dbdump.go:572",
"INSERT INTO container_metrics (ts, container_name, cpu_percent, mem_usage_mb, mem_limit_mb,\n\t\t\tnet_rx_bytes, net_tx_bytes, block_read_bytes, block_write_bytes)\n\t\tVALUES (?, ?, ?, ?, ?, ?, ?, ?, ?)": "internal/metrics/store.go:118",
"INSERT INTO system_metrics (ts, cpu_percent, mem_used_mb, mem_total_mb, temp_celsius,\n\t\t\tload_avg_1, load_avg_5, load_avg_15, disk_used_gb, disk_total_gb, hdd_used_gb, hdd_total_gb)\n\t\tVALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)": "internal/metrics/store.go:96",
"IQ": "internal/cloudflare/countries.go:110",
"IR": "internal/cloudflare/countries.go:109",
"IS": "internal/cloudflare/countries.go:106",
"ISSUES:\n": "internal/monitor/healthcheck.go:244",
"IT": "internal/cloudflare/countries.go:114",
"Icon": "internal/web/handlers.go:827",
"Ide másold a feldolgozandó fájlokat. Az alkalmazás beolvassa, majd törli innen — ": "internal/web/datapath_card.go:37",
"Időtúllépés a csatolás közben — a szerver elérhető a hálózaton, de a megosztás nem csatolható. Ellenőrizze a NAS NFS/SMB szolgáltatását.": "internal/web/netstorage_job.go:345",
"India": "internal/cloudflare/countries.go:107",
"Indonézia": "internal/cloudflare/countries.go:108",
"Indulás...": "internal/web/funcmap.go:137",
"Indítás az új verzióval…": "internal/stacks/update.go:69",
"Indítópult": "internal/web/handlers.go:317",
"InitialCreds": "internal/web/handlers.go:738",
"InitialCredsHasPassword": "internal/web/handlers.go:744",
"InitialCredsOperatorSet": "internal/web/handlers.go:762",
"Integrations": "internal/web/handlers.go:581",
"Integráció engedélyezve": "internal/api/router.go:791",
"Integráció kikapcsolva": "internal/api/router.go:793",
"Internal error": "internal/web/auth.go:342",
"InterruptedRestores": "internal/web/handlers.go:1093",
"InvApps": "internal/web/recovery_handlers.go:175",
"InvEmpty": "internal/web/recovery_handlers.go:176",
"InvUnavailable": "internal/web/recovery_handlers.go:183",
"InvUntagged": "internal/web/recovery_handlers.go:180",
"Invalid bundle name": "internal/web/handler_export_download.go:125",
"Invalid bundle path": "internal/web/handler_export.go:288",
"Invalid drive path": "internal/web/handler_export.go:147",
"Invalid request body": "internal/web/handler_export.go:184",
"Invalid stack_name": "internal/web/handler_export.go:197",
"Irak": "internal/cloudflare/countries.go:110",
"Irán": "internal/cloudflare/countries.go:109",
"IsReset": "internal/web/claim.go:287",
"Ismeretlen": "internal/web/funcmap.go:153",
"Ismeretlen alkalmazás.": "internal/web/handlers.go:2317",
"Ismeretlen feltöltés.": "internal/web/handler_export_upload.go:230",
"Itt tárolódnak a fájljaid. Biztonsági mentés készül róla.": "internal/web/datapath_card.go:42",
"Izland": "internal/cloudflare/countries.go:106",
"Izrael": "internal/cloudflare/countries.go:113",
"JE": "internal/cloudflare/countries.go:117",
"JM": "internal/cloudflare/countries.go:115",
"JO": "internal/cloudflare/countries.go:118",
"JP": "internal/cloudflare/countries.go:116",
"JWT_SECRET": "internal/integrations/onlyoffice_filebrowser.go:14",
"Jamaica": "internal/cloudflare/countries.go:115",
"Japán": "internal/cloudflare/countries.go:116",
"Jelszó sikeresen módosítva. Kérjük, jelentkezzen be az új jelszóval.": "internal/web/handlers.go:2529",
"Jemen": "internal/cloudflare/countries.go:247",
"Jersey": "internal/cloudflare/countries.go:117",
"Jordánia": "internal/cloudflare/countries.go:118",
"KB": "internal/metrics/collector.go:187",
"KE": "internal/cloudflare/countries.go:120",
"KG": "internal/cloudflare/countries.go:125",
"KH": "internal/cloudflare/countries.go:47",
"KI": "internal/cloudflare/countries.go:121",
"KM": "internal/cloudflare/countries.go:56",
"KN": "internal/cloudflare/countries.go:190",
"KP": "internal/cloudflare/countries.go:122",
"KR": "internal/cloudflare/countries.go:123",
"KW": "internal/cloudflare/countries.go:124",
"KY": "internal/cloudflare/countries.go:50",
"KZ": "internal/cloudflare/countries.go:119",
"Kajmán-szigetek": "internal/cloudflare/countries.go:50",
"Kambodzsa": "internal/cloudflare/countries.go:47",
"Kamerun": "internal/cloudflare/countries.go:48",
"Kanada": "internal/cloudflare/countries.go:49",
"Katar": "internal/cloudflare/countries.go:183",
"Katasztrófa helyreállítás befejezve (%d sikeres, %d sikertelen)": "internal/notify/notifier.go:757",
"Katasztrófa helyreállítás elindítva (%d alkalmazás)": "internal/notify/notifier.go:747",
"Kazahsztán": "internal/cloudflare/countries.go:119",
"Kelet-Timor": "internal/cloudflare/countries.go:222",
"Kenya": "internal/cloudflare/countries.go:120",
"KiB": "internal/metrics/collector.go:184",
"Kihagyva": "internal/web/funcmap.go:438",
"Kihagyva: ": "internal/web/handler_debug.go:515",
"Kirgizisztán": "internal/cloudflare/countries.go:125",
"Kiribati": "internal/cloudflare/countries.go:121",
"Kolumbia": "internal/cloudflare/countries.go:55",
"Konfig": "internal/web/handlers.go:1399",
"Konfiguráció alkalmazva — a vezérlő újraindul.": "internal/api/router.go:1397",
"Konfiguráció mentése": "internal/appexport/export.go:191",
"Konfiguráció mentése sikertelen: %v": "internal/appexport/export.go:336",
"Konfiguráció visszaállítása": "internal/appexport/restore.go:200",
"Konfiguráció visszaállítása sikertelen: %v": "internal/appexport/restore.go:393",
"Kongó": "internal/cloudflare/countries.go:57",
"Kongói Demokratikus Köztársaság": "internal/cloudflare/countries.go:58",
"Kuba": "internal/cloudflare/countries.go:63",
"Kuvait": "internal/cloudflare/countries.go:124",
"Kérjük adja meg a jelszót": "internal/web/auth.go:150",
"Kérjük, mielőbb szabadíts fel helyet: törölj felesleges fájlokat, vagy csatlakoztass új meghajtót.": "internal/fillwatch/fillwatch.go:377",
"Kérjük, szabadíts fel helyet, mielőtt megtelik: törölj felesleges fájlokat, vagy csatlakoztass új meghajtót. ": "internal/fillwatch/fillwatch.go:382",
"Kész": "internal/web/funcmap.go:434",
"Kína": "internal/cloudflare/countries.go:54",
"Könyvtár létrehozása sikertelen: %v": "internal/appexport/restore.go:376",
"Kötet mentése sikertelen: %v": "internal/appexport/export.go:405",
"Közép-afrikai Köztársaság": "internal/cloudflare/countries.go:51",
"Külső adattároló": "internal/web/agent_host_metrics_handler.go:89",
"Külső adattároló (USB)": "internal/web/agent_host_metrics_handler.go:87",
"Külső adattároló — a telepített alkalmazások nagy méretű fájljai (média, dokumentumok) ide kerülnek; az adatbázisok a belső SSD-n vannak.": "internal/web/handlers.go:50",
"Külső meghajtó használata javasolt.": "internal/system/mounts_linux.go:178",
"Külső tárhely (%s)": "internal/settings/settings.go:1650",
"LA": "internal/cloudflare/countries.go:126",
"LB": "internal/cloudflare/countries.go:128",
"LC": "internal/cloudflare/countries.go:191",
"LI": "internal/cloudflare/countries.go:132",
"LK": "internal/cloudflare/countries.go:212",
"LR": "internal/cloudflare/countries.go:130",
"LS": "internal/cloudflare/countries.go:129",
"LT": "internal/cloudflare/countries.go:133",
"LU": "internal/cloudflare/countries.go:134",
"LV": "internal/cloudflare/countries.go:127",
"LY": "internal/cloudflare/countries.go:131",
"Label": "internal/web/handlers.go:827",
"Lang": "internal/web/i18n_web.go:28",
"LangSwitch": "internal/web/i18n_web.go:30",
"LangSwitchBack": "internal/web/i18n_web.go:31",
"Laosz": "internal/cloudflare/countries.go:126",
"LastCheckError": "internal/web/handlers.go:2087",
"LastCheckTime": "internal/web/handlers.go:2086",
"LastResult": "internal/web/restore_wizard.go:291",
"LastUpdateState": "internal/web/handlers.go:2090",
"LatestVersion": "internal/web/handlers.go:2085",
"Lemez hiba: %s — a meghajtó túlmelegedett (%d °C). Ellenőrizze a gép szellőzését, és keressen meg minket.": "internal/notify/notifier.go:702",
"Lemez hiba: %s — a meghajtó állapota tovább romlott, már %d olvashatatlan szektor van. Ha még nem tette meg, mentse az adatait.": "internal/notify/notifier.go:704",
"Lemez hiba: %s — a meghajtón %d olvashatatlan szektor van. Mentse az adatait, és keressen meg minket a meghajtó cseréjéhez.": "internal/notify/notifier.go:700",
"Lemez állapot romlás: %s — a lemez SMART önellenőrzése hibát jelez. Kérjük, mentse az adatait, és vegye fel velünk a kapcsolatot.": "internal/notify/notifier.go:698",
"Lemez állapot romlás: %s — a lemez állapota romlott. Javasolt figyelemmel kísérni.": "internal/notify/notifier.go:709",
"Lemez állapot romlás: %s — romló érték: %s. Javasolt figyelemmel kísérni.": "internal/notify/notifier.go:707",
"Lengyelország": "internal/cloudflare/countries.go:180",
"Lesotho": "internal/cloudflare/countries.go:129",
"Lettország": "internal/cloudflare/countries.go:127",
"Leállítva": "internal/web/funcmap.go:145",
"Libanon": "internal/cloudflare/countries.go:128",
"Libéria": "internal/cloudflare/countries.go:130",
"Liechtenstein": "internal/cloudflare/countries.go:132",
"Litvánia": "internal/cloudflare/countries.go:133",
"LogoPNGURL": "internal/web/handlers.go:445",
"LogoURL": "internal/web/handlers.go:444",
"Logs": "internal/web/handlers.go:415",
"Luxemburg": "internal/cloudflare/countries.go:134",
"Líbia": "internal/cloudflare/countries.go:131",
"M": "internal/stacks/manager.go:1555",
"MA": "internal/cloudflare/countries.go:154",
"MARIADB_DATABASE": "internal/appbackup/dbdump.go:701",
"MARIADB_ROOT_PASSWORD": "internal/appexport/restore.go:1054",
"MARIADB_ROOT_PASSWORD=": "internal/appbackup/dbdump.go:848",
"MB": "internal/metrics/collector.go:186",
"MC": "internal/cloudflare/countries.go:150",
"MD": "internal/cloudflare/countries.go:149",
"ME": "internal/cloudflare/countries.go:152",
"MF": "internal/cloudflare/countries.go:192",
"MG": "internal/cloudflare/countries.go:136",
"MH": "internal/cloudflare/countries.go:142",
"MK": "internal/cloudflare/countries.go:168",
"ML": "internal/cloudflare/countries.go:140",
"MM": "internal/cloudflare/countries.go:156",
"MN": "internal/cloudflare/countries.go:151",
"MO": "internal/cloudflare/countries.go:135",
"MP": "internal/cloudflare/countries.go:169",
"MQ": "internal/cloudflare/countries.go:143",
"MR": "internal/cloudflare/countries.go:144",
"MS": "internal/cloudflare/countries.go:153",
"MT": "internal/cloudflare/countries.go:141",
"MU": "internal/cloudflare/countries.go:145",
"MV": "internal/cloudflare/countries.go:139",
"MW": "internal/cloudflare/countries.go:137",
"MX": "internal/cloudflare/countries.go:147",
"MY": "internal/cloudflare/countries.go:138",
"MYSQL_DATABASE": "internal/appbackup/dbdump.go:699",
"MYSQL_ROOT_PASSWORD": "internal/appexport/restore.go:1052",
"MYSQL_ROOT_PASSWORD=": "internal/appbackup/dbdump.go:845",
"MZ": "internal/cloudflare/countries.go:155",
"Madagaszkár": "internal/cloudflare/countries.go:136",
"Magyarország": "internal/cloudflare/countries.go:105",
"Makaó": "internal/cloudflare/countries.go:135",
"Malajzia": "internal/cloudflare/countries.go:138",
"Malawi": "internal/cloudflare/countries.go:137",
"Maldív-szigetek": "internal/cloudflare/countries.go:139",
"Mali": "internal/cloudflare/countries.go:140",
"Man-sziget": "internal/cloudflare/countries.go:112",
"Manifest hiba: %v": "internal/appexport/export.go:432",
"MariaDB": "internal/web/funcmap.go:343",
"MariaDB dump missing comment header": "internal/appbackup/dbdump.go:526",
"Marker fájl írási hiba: %v": "internal/web/handler_debug.go:702",
"Marokkó": "internal/cloudflare/countries.go:154",
"Marshall-szigetek": "internal/cloudflare/countries.go:142",
"Martinique": "internal/cloudflare/countries.go:143",
"Mauritius": "internal/cloudflare/countries.go:145",
"Mauritánia": "internal/cloudflare/countries.go:144",
"Mayotte": "internal/cloudflare/countries.go:146",
"Meghajtó leválasztva: %s (%s)": "internal/monitor/healthcheck.go:357",
"Meghajtó váratlanul leválasztva: %s": "internal/notify/notifier.go:445",
"Meghajtó újra csatlakoztatva: %s": "internal/notify/notifier.go:476",
"Meghajtóhiba esetén az eredeti adat és a mentés is elveszhet. ": "internal/system/mounts_linux.go:177",
"Meghajtók oldalon csatlakoztathatod őket, és utána indítsd újra a telepítést. Ha ott sem ": "internal/settings/settings.go:1944",
"Meglévő meghajtó csatolása": "internal/web/storage_handlers.go:349",
"Megnevezés módosítva: ": "internal/web/handlers.go:3211",
"Megosztási jelszó beállítva. A megosztási szolgáltatás előkészítése folyamatban…": "internal/web/sharing_handlers.go:355",
"Megosztási jelszó beállítva. Az előkészítés már folyamatban van.": "internal/web/sharing_handlers.go:352",
"Megosztások": "internal/backup/shares_payload.go:42",
"MemAvailable:": "internal/system/info_linux.go:101",
"MemTotal:": "internal/system/info_linux.go:99",
"Memory usage high: %.0f%%": "internal/monitor/healthcheck.go:128",
"Memory: %.0f%% used": "internal/monitor/healthcheck.go:136",
"MemoryAllocatedMB": "internal/web/system_memory_handlers.go:95",
"MemoryFloorMB": "internal/web/system_memory_handlers.go:99",
"MemoryHostTotalMB": "internal/web/system_memory_handlers.go:100",
"MemoryInfo": "internal/web/handlers.go:670",
"MemoryMaxMB": "internal/web/system_memory_handlers.go:98",
"MemoryMinMB": "internal/web/system_memory_handlers.go:97",
"MemoryProcMB": "internal/web/system_memory_handlers.go:74",
"MemoryReachable": "internal/web/system_memory_handlers.go:73",
"MemorySupported": "internal/web/system_memory_handlers.go:72",
"MemoryUsageMB": "internal/web/system_memory_handlers.go:96",
"Mentes integritas": "internal/web/handlers.go:831",
"Mentés elindítva": "internal/api/router.go:1137",
"Mentés fut, próbálja később": "internal/selfupdate/updater.go:513",
"Mentés már folyamatban": "internal/api/router.go:1129",
"Mentési időablak frissítve.": "internal/web/backup_handlers.go:66",
"Meta": "internal/web/handlers.go:441",
"Metrics DB": "internal/selftest/selftest.go:220",
"Mexikó": "internal/cloudflare/countries.go:147",
"MiB": "internal/metrics/collector.go:183",
"Mianmar": "internal/cloudflare/countries.go:156",
"MigrateCurrent": "internal/web/handlers.go:787",
"MigrateTargets": "internal/web/handlers.go:786",
"Mikronézia": "internal/cloudflare/countries.go:148",
"MinPassword": "internal/web/claim.go:289",
"Minden vizsgált fájl megvan a helyén.": "internal/web/handlers.go:1961",
"Missing or invalid stack parameter": "internal/web/handler_export_download.go:57",
"Missing or invalid stack_name": "internal/web/handler_export_download.go:92",
"Missing path": "internal/web/handler_export.go:279",
"Missing stack or drive parameter": "internal/web/handler_export.go:141",
"Missing stack_name or dest_drive": "internal/web/handler_export.go:192",
"MissingStorage": "internal/web/handlers.go:183",
"MissingStorageLabel": "internal/web/handlers.go:789",
"Moldova": "internal/cloudflare/countries.go:149",
"Monaco": "internal/cloudflare/countries.go:150",
"Mongólia": "internal/cloudflare/countries.go:151",
"MonitoringEnabled": "internal/web/handlers.go:2071",
"Montenegró": "internal/cloudflare/countries.go:152",
"Montserrat": "internal/cloudflare/countries.go:153",
"Most nem sikerült elérni a Felhom központi rendszerét, ezért a mentéseidet nem tudtuk megnyitni. A kódodat NEM használtuk fel, és semmi nem változott — tedd el biztonságos helyen, és próbáld újra néhány perc múlva. Ha egy óra múlva sem megy, szólj a Felhom ügyfélszolgálatának.": "internal/web/recovery_handlers.go:408",
"Mozambik": "internal/cloudflare/countries.go:155",
"Málta": "internal/cloudflare/countries.go:141",
"Már folyamatban van egy csatlakoztatás. Várja meg, amíg befejeződik.": "internal/web/netstorage_job.go:353",
"Már folyamatban van egy feltöltés.": "internal/web/handler_export_upload.go:193",
"Már fut egy távoli mentés — ez a kérés nem indított újat. A most látható eredmény még a korábbi futásé; várd meg, míg ez befejeződik.": "internal/web/offbox_handlers.go:242",
"Másodlagos mentés elkészült: %s": "internal/notify/notifier.go:735",
"Másodlagos mentés sikertelen: %s": "internal/notify/notifier.go:741",
"Másolási hiba: %v": "internal/sync/sync.go:228",
"Működés ellenőrzése…": "internal/stacks/update.go:70",
"NA": "internal/cloudflare/countries.go:157",
"NC": "internal/cloudflare/countries.go:161",
"NE": "internal/cloudflare/countries.go:164",
"NF": "internal/cloudflare/countries.go:167",
"NG": "internal/cloudflare/countries.go:165",
"NI": "internal/cloudflare/countries.go:163",
"NL": "internal/cloudflare/countries.go:160",
"NO": "internal/cloudflare/countries.go:170",
"NOTHING was deleted": "internal/backup/admission.go:131",
"NP": "internal/cloudflare/countries.go:159",
"NR": "internal/cloudflare/countries.go:158",
"NU": "internal/cloudflare/countries.go:166",
"NZ": "internal/cloudflare/countries.go:162",
"Name": "internal/web/handlers.go:2243",
"Namíbia": "internal/cloudflare/countries.go:157",
"Naponta": "internal/web/handlers.go:1496",
"Naponta ": "internal/web/handlers.go:829",
"Naprakész": "internal/web/updatebadge.go:82",
"Nauru": "internal/cloudflare/countries.go:158",
"Nem bekötött": "internal/web/handler_debug.go:498",
"Nem egészséges": "internal/web/funcmap.go:141",
"Nem karbantartott": "internal/web/metabadge.go:30",
"Nem megítélhető — a mentés nem hordoz elég információt": "internal/web/handler_debug.go:525",
"Nem sikerült létrehozni az export könyvtárat: %v": "internal/appexport/export.go:236",
"Nem tudjuk elolvasni a távoli tárolót, ezért nem tudjuk, van-e benne mentés ehhez az alkalmazáshoz.": "internal/web/restore_wizard.go:253",
"Nem törölhető: az alábbi alkalmazások használják: %s": "internal/web/handlers.go:3118",
"Nem volt mit menteni: egyetlen kijelölt alkalmazásnak sem található mentése": "internal/backup/offbox.go:237",
"Nem állítható vissza (a mappa nincs élő adatmeghajtón): %s.": "internal/backup/shares_restore.go:317",
"Nepál": "internal/cloudflare/countries.go:159",
"NetAddSupport": "internal/web/handlers.go:2175",
"NetGateway": "internal/web/handlers.go:2107",
"NetLANAddress": "internal/web/handlers.go:2106",
"NetSMBName": "internal/web/handlers.go:2109",
"NetworkStoragePaths": "internal/web/handlers.go:2172",
"NetworkStubs": "internal/web/handlers.go:187",
"NetworkWarnings": "internal/web/handlers.go:186",
"NewRequestMB": "internal/web/handlers.go:663",
"Nicaragua": "internal/cloudflare/countries.go:163",
"Niger": "internal/cloudflare/countries.go:164",
"Nigéria": "internal/cloudflare/countries.go:165",
"Nincs 2. meghajtó": "internal/web/handlers.go:1491",
"Nincs adat": "internal/agentapi/diskverdict.go:159",
"Nincs aktív helyreállítási folyamat — előbb indítsa el a kódkészítést.": "internal/web/escrow_handlers.go:284",
"Nincs aktív kód — kérj újat az alábbi gombbal.": "internal/web/claim.go:332",
"Nincs alapértelmezett tároló beállítva.": "internal/web/handler_export_upload.go:156",
"Nincs eltávolítandó temp fájl": "internal/web/handler_debug.go:857",
"Nincs elég hely: szükséges ~%s, szabad %s": "internal/appexport/export.go:253",
"Nincs elég memória az alkalmazás telepítéséhez. ": "internal/stacks/deploy.go:1233",
"Nincs elég memória az indításhoz. Szükséges: %d MB, elérhető: %d MB (használt: %d MB / használható: %d MB)": "internal/api/router.go:633",
"Nincs elég szabad hely a frissítéshez: %.1f GB szabad, az új verzió letöltéséhez legalább %.0f GB szükséges.": "internal/stacks/update.go:87",
"Nincs elég szabad hely a tárolón (szükséges: %s GB, elérhető: %s GB).": "internal/web/handler_export_upload.go:168",
"Nincs elég szabad hely a visszaállításhoz (%s szükséges, %s szabad).": "internal/backup/offbox_restore.go:537",
"Nincs elég szabad tárhely a telepítéshez: csak %.0f GB szabad, és a rendszer %.0f GB tartalékot tart fenn az alapszolgáltatások (vezérlő, proxy) védelmében. Szabadítson fel helyet, vagy bővítse a tárhelyet.": "internal/api/router.go:456",
"Nincs elérhető frissítés": "internal/selfupdate/updater.go:532",
"Nincs esedékes alkalmazás — minden legújabb mentés már ellenőrizve": "internal/web/handler_debug.go:517",
"Nincs olyan telepített alkalmazás, amelynek 2. mentése futtatható lenne": "internal/web/handler_debug.go:442",
"Nincs telepítve": "internal/web/funcmap.go:149",
"Niue": "internal/cloudflare/countries.go:166",
"No such container": "internal/integrations/onlyoffice_nextcloud.go:96",
"NoRestoreDestination": "internal/web/handlers.go:1150",
"Norfolk-sziget": "internal/cloudflare/countries.go:167",
"Normál használat mellett ez nem okoz problémát.": "internal/stacks/deploy.go:1249",
"Norvégia": "internal/cloudflare/countries.go:170",
"NotificationError": "internal/web/handlers.go:2679",
"NotificationPrefs": "internal/web/handlers.go:2184",
"NotificationSuccess": "internal/web/handlers.go:2706",
"Notifier nincs konfigurálva": "internal/web/handler_debug.go:381",
"Nyugat-Szahara": "internal/cloudflare/countries.go:246",
"Néhány meghajtón lévő megosztásnak nincs másodlagos célja: ": "internal/backup/tier2_shares.go:250",
"Németország": "internal/cloudflare/countries.go:89",
"OK %s (%s)": "internal/backup/backup.go:592",
"OK %s volumes": "internal/backup/backup.go:742",
"OM": "internal/cloudflare/countries.go:171",
"ON_ERROR_STOP=1": "internal/appbackup/dbdump.go:763",
"OOMKilled": "internal/web/handlers.go:184",
"Off-box (NAS) mentés sikertelen": "cmd/controller/main.go:1046",
"Offbox": "internal/web/handlers.go:880",
"OffboxApps": "internal/web/handlers.go:1105",
"OffboxBlockedSet": "internal/web/handlers.go:913",
"OffboxCeremonyAwaiting": "internal/web/handlers.go:1021",
"OffboxCeremonyTimedOut": "internal/web/handlers.go:1022",
"OffboxConfigured": "internal/web/escrow_handlers.go:128",
"OffboxOrphaned": "internal/web/handlers.go:1024",
"OffboxPairInfo": "internal/web/handlers.go:1124",
"OffboxQuotaPct": "internal/web/handlers.go:905",
"OffboxScratchReady": "internal/web/handlers.go:1113",
"OffboxToggledCount": "internal/web/handlers.go:897",
"OffboxWarningDisplay": "internal/web/handlers.go:900",
"Offer": "internal/web/recovery_handlers.go:160",
"Offsite backup INCOMPLETE: %d app(s) had a directory they declare MANDATORY missing from the snapshot — %s. ": "cmd/controller/main.go:1073",
"OffsiteHubEnabled": "internal/web/handlers.go:886",
"OffsiteRestoreCopies": "internal/web/handlers.go:1136",
"OffsiteRestoreRows": "internal/web/handlers.go:1144",
"OffsiteStoreState": "internal/web/handlers.go:1145",
"Olaszország": "internal/cloudflare/countries.go:114",
"Omán": "internal/cloudflare/countries.go:171",
"OnlyOffice JWT_SECRET nincs beállítva": "internal/integrations/onlyoffice_nextcloud.go:18",
"OnlyOffice JWT_SECRET nincs beállítva — telepítsd újra az alkalmazást": "internal/integrations/onlyoffice_filebrowser.go:17",
"OnlyOffice aldomain nem ismert": "internal/integrations/onlyoffice_filebrowser.go:26",
"OptionalConfig": "internal/web/handlers.go:603",
"Oroszország": "internal/cloudflare/countries.go:186",
"OvercommitWarn": "internal/web/handlers.go:668",
"PA": "internal/cloudflare/countries.go:175",
"PASSED": "internal/agentapi/client.go:1070",
"PATCH": "internal/cloudflare/waf.go:207",
"PE": "internal/cloudflare/countries.go:178",
"PF": "internal/cloudflare/countries.go:85",
"PG": "internal/cloudflare/countries.go:176",
"PH": "internal/cloudflare/countries.go:179",
"PK": "internal/cloudflare/countries.go:172",
"PL": "internal/cloudflare/countries.go:180",
"PM": "internal/cloudflare/countries.go:193",
"POST": "internal/cloudflare/waf.go:105",
"POSTGRES_DB": "internal/appbackup/dbdump.go:694",
"POSTGRES_USER": "internal/appbackup/dbdump.go:690",
"PR": "internal/cloudflare/countries.go:182",
"PRAGMA busy_timeout=5000": "internal/metrics/store.go:38",
"PRAGMA journal_mode=WAL": "internal/metrics/store.go:27",
"PRAGMA synchronous=NORMAL": "internal/metrics/store.go:37",
"PRETTY_NAME=": "internal/metrics/sysinfo.go:84",
"PS": "internal/cloudflare/countries.go:174",
"PT": "internal/cloudflare/countries.go:181",
"PW": "internal/cloudflare/countries.go:173",
"PY": "internal/cloudflare/countries.go:177",
"Page": "internal/web/handlers.go:125",
"Pair": "internal/web/restore_wizard.go:281",
"Pakisztán": "internal/cloudflare/countries.go:172",
"Palau": "internal/cloudflare/countries.go:173",
"Palesztina": "internal/cloudflare/countries.go:174",
"Panama": "internal/cloudflare/countries.go:175",
"Paraguay": "internal/cloudflare/countries.go:177",
"Password:": "internal/mailrelay/server.go:363",
"PasswordError": "internal/web/handlers.go:2487",
"Path": "internal/web/sharing_handlers.go:172",
"Path to configuration file": "cmd/controller/main.go:74",
"Percent": "internal/web/handlers.go:665",
"Peru": "internal/cloudflare/countries.go:178",
"PingStatus": "internal/web/handlers.go:840",
"Portugália": "internal/cloudflare/countries.go:181",
"PostgreSQL": "internal/web/funcmap.go:341",
"PostgreSQL dump missing comment header": "internal/appbackup/dbdump.go:528",
"Postponed": "internal/web/recovery_handlers.go:161",
"Pragma": "internal/web/recovery_handlers.go:115",
"Preferenciák szinkronizálva": "internal/web/handler_debug.go:617",
"Print every controller-managed infra image (one per line) and exit. Read by the golden bake (felhom-agent configs/build-golden.sh) so the appliance image pre-pulls exactly what THIS controller version will request.": "cmd/controller/main.go:77",
"Protected container not running: %s": "internal/monitor/healthcheck.go:200",
"Puerto Rico": "internal/cloudflare/countries.go:182",
"Pápua Új-Guinea": "internal/cloudflare/countries.go:176",
"QA": "internal/cloudflare/countries.go:183",
"QR error": "internal/web/share_handlers.go:190",
"R-200 diagnostic: read the customer recovery code from STDIN, recover the offsite repository password from the hub-held sealed escrow via the agent, and report whether it matches the one on disk — BY HASH. Compares, never installs; writes nothing. Exit 0 = match, 2 = clean mismatch, 1 = a step failed.": "cmd/controller/main.go:78",
"R-200: read the customer recovery code from STDIN, recover the offsite repository password, print both hashes, and — with --confirm-install — PLACE it so the existing repository reopens. Without --confirm-install it is a dry run that writes nothing.": "cmd/controller/main.go:79",
"R-241 (operator): extend a running abandonment countdown by N days from now, then exit. Refuses when no countdown is running.": "cmd/controller/main.go:85",
"R-241 (operator): stop a running abandonment countdown, then exit. The set-aside history is kept and nothing is deleted. Refuses when no countdown is running.": "cmd/controller/main.go:86",
"R-241: print the state of this box's off-site abandonment countdown (set-aside path, due date, days left) and exit. Read-only.": "cmd/controller/main.go:84",
"R-379 (operator): clear the restore hold on APP so it can start again, then exit. Clearing does NOT repair the database — check the app's data first; the undo copies are in its unit's db-dumps dir.": "cmd/controller/main.go:88",
"R-379 (operator): list apps this controller is deliberately holding stopped after a failed database restore whose rollback also failed, then exit. Read-only.": "cmd/controller/main.go:87",
"RE": "internal/cloudflare/countries.go:184",
"RESET": "internal/web/handler_debug.go:693",
"RESTIC_PASSWORD_FILE=": "internal/backup/offbox.go:748",
"RO": "internal/cloudflare/countries.go:185",
"RS": "internal/cloudflare/countries.go:200",
"RU": "internal/cloudflare/countries.go:186",
"RW": "internal/cloudflare/countries.go:187",
"Receremony": "internal/web/escrow_handlers.go:127",
"Recovery unit capture FAILED for %q — the app has no fresh local (Tier-1) backup, and Tier-2/Tier-3 have nothing to copy. %s. Error: %v": "cmd/controller/main.go:1095",
"RecoveryAbandonDate": "internal/web/recovery_handlers.go:677",
"RecoveryAbandonDays": "internal/web/recovery_handlers.go:676",
"RecoveryAbandonRetrievalOffered": "internal/web/recovery_handlers.go:680",
"RecoveryBanner": "internal/web/recovery_handlers.go:654",
"RecoveryBannerBack": "internal/web/recovery_handlers.go:655",
"RecoveryDaysWaiting": "internal/web/recovery_handlers.go:668",
"RecoveryOffer": "internal/web/handlers.go:1029",
"RecoveryReminderTier": "internal/web/recovery_handlers.go:669",
"Referrer-Policy": "internal/web/share_handlers.go:25",
"RefreshStacks error: %v": "internal/appexport/restore.go:471",
"Registry lekérdezés sikertelen: %v": "internal/selfupdate/updater.go:154",
"RegistryAnonymous": "internal/web/handlers.go:2080",
"RemoveStack": "internal/stacks/delete.go:456",
"RemoveStackVolumes failed: %v — trying just StopStack": "internal/appexport/restore.go:365",
"RemovedApps": "internal/web/handlers.go:1138",
"Removing volume": "internal/stacks/delete.go:279",
"Rendben": "internal/agentapi/diskverdict.go:153",
"Rendszer allapot": "internal/web/handlers.go:828",
"Rendszer állapot helyreállt: %s (volt: %s)": "internal/notify/notifier.go:294",
"Rendszer állapot kritikus (volt: %s)": "internal/notify/notifier.go:286",
"Rendszer állapot romlott (volt: %s)": "internal/notify/notifier.go:289",
"Rendszer- és mentési terület": "cmd/controller/main.go:2159",
"Rendszermonitor": "internal/web/alerts.go:129",
"Rendszersablonok és helyi biztonsági mentések.": "internal/web/agent_host_metrics_handler.go:93",
"Required alongside --recover-offsite-install to actually write the recovered repository password. Deliberately a second invocation so the hashes are seen before any write is possible.": "cmd/controller/main.go:80",
"Rescan completed: %d stacks found": "internal/api/router.go:372",
"ReservedMB": "internal/web/handlers.go:660",
"ResticSchedule": "internal/web/handlers.go:2070",
"RestoreFieldValues": "internal/web/handlers.go:489",
"RestoreHasRecord": "internal/web/handlers.go:494",
"RestorePrefillHDDPath": "internal/web/handlers.go:490",
"RestoreRecordedAddress": "internal/web/handlers.go:492",
"RestoreRecordedDeclaresPath": "internal/web/handlers.go:493",
"RestoreRecordedDrive": "internal/web/handlers.go:491",
"Románia": "internal/cloudflare/countries.go:185",
"Ruanda": "internal/cloudflare/countries.go:187",
"RunningCount": "internal/web/handlers.go:188",
"RunningStack": "internal/web/restore_wizard.go:287",
"Részlegesen leállt": "internal/web/funcmap.go:143",
"Réunion": "internal/cloudflare/countries.go:184",
"SA": "internal/cloudflare/countries.go:198",
"SB": "internal/cloudflare/countries.go:207",
"SC": "internal/cloudflare/countries.go:201",
"SD": "internal/cloudflare/countries.go:213",
"SE": "internal/cloudflare/countries.go:215",
"SG": "internal/cloudflare/countries.go:203",
"SH": "internal/cloudflare/countries.go:189",
"SI": "internal/cloudflare/countries.go:206",
"SK": "internal/cloudflare/countries.go:205",
"SKIP %s (drive decommissioned)": "internal/backup/backup.go:566",
"SKIP %s (drive disconnected)": "internal/backup/backup.go:561",
"SKIP %s (reserve — app backup refused)": "internal/backup/backup.go:576",
"SKIP %s volumes (drive decommissioned)": "internal/backup/backup.go:721",
"SKIP %s volumes (drive disconnected)": "internal/backup/backup.go:716",
"SKIP %s volumes (held)": "internal/backup/backup.go:702",
"SKIP %s volumes (reserve — app backup refused)": "internal/backup/backup.go:730",
"SL": "internal/cloudflare/countries.go:202",
"SM": "internal/cloudflare/countries.go:196",
"SMB-hez felhasználónév és jelszó szükséges": "internal/web/netstorage_handlers.go:116",
"SMBDirectAddress": "internal/web/sharing_handlers.go:148",
"SMBEnabled": "internal/web/sharing_handlers.go:136",
"SMBRunning": "internal/web/sharing_handlers.go:139",
"SMBServerName": "internal/web/sharing_handlers.go:137",
"SMBShares": "internal/web/sharing_handlers.go:160",
"SMBUserSet": "internal/web/sharing_handlers.go:138",
"SN": "internal/cloudflare/countries.go:199",
"SO": "internal/cloudflare/countries.go:208",
"SOURCE,FSTYPE": "internal/system/mounts_linux.go:110",
"SR": "internal/cloudflare/countries.go:214",
"SS": "internal/cloudflare/countries.go:210",
"SSD": "internal/report/builder.go:94",
"SSD disk usage critical: %.0f%%": "internal/monitor/healthcheck.go:87",
"SSD disk usage high: %.0f%%": "internal/monitor/healthcheck.go:95",
"SSD: %.0f%% used": "internal/monitor/healthcheck.go:103",
"SSHPASS=": "internal/offsiteapply/seams.go:187",
"ST": "internal/cloudflare/countries.go:197",
"SUBDOMAIN": "cmd/controller/main.go:2765",
"SV": "internal/cloudflare/countries.go:73",
"SX": "internal/cloudflare/countries.go:204",
"SY": "internal/cloudflare/countries.go:217",
"SZ": "internal/cloudflare/countries.go:77",
"Sablonok frissítve — ": "internal/sync/sync.go:260",
"Sablonok naprakészek — nincs változás": "internal/sync/sync.go:258",
"Saint Kitts és Nevis": "internal/cloudflare/countries.go:190",
"Saint Lucia": "internal/cloudflare/countries.go:191",
"Saint Vincent és a Grenadine-szigetek": "internal/cloudflare/countries.go:194",
"Saint-Barthélemy": "internal/cloudflare/countries.go:188",
"Saint-Martin": "internal/cloudflare/countries.go:192",
"Saint-Pierre és Miquelon": "internal/cloudflare/countries.go:193",
"Salamon-szigetek": "internal/cloudflare/countries.go:207",
"Salvador": "internal/cloudflare/countries.go:73",
"San Marino": "internal/cloudflare/countries.go:196",
"Schedule": "internal/web/handlers.go:827",
"SealedAt": "internal/web/recovery_handlers.go:164",
"Self-update nincs konfigurálva": "internal/web/handler_debug.go:676",
"Self-update not configured": "internal/api/router.go:1333",
"SelfUpdateEnabled": "internal/web/handlers.go:2076",
"SetFloor: floor %q → %q": "internal/selfupdate/updater.go:554",
"SettingsWarning": "internal/web/handlers.go:181",
"Seychelle-szigetek": "internal/cloudflare/countries.go:201",
"ShareEnabled": "internal/web/handlers.go:326",
"ShareFlash": "internal/web/handlers.go:332",
"SharePasswordSet": "internal/web/handlers.go:330",
"ShareURL": "internal/web/handlers.go:328",
"SharesDisplayName": "internal/web/handlers.go:1131",
"SharesOffsiteCount": "internal/web/sharing_handlers.go:191",
"SharesOffsiteLastRun": "internal/web/sharing_handlers.go:190",
"SharesOffsiteStatus": "internal/web/sharing_handlers.go:189",
"SharesRestoreOffered": "internal/web/handlers.go:1129",
"SharesRestoreReady": "internal/web/sharing_handlers.go:193",
"SharesScratchReady": "internal/web/handlers.go:1130",
"SharesTier2Dest": "internal/web/sharing_handlers.go:186",
"SharesTier2Error": "internal/web/sharing_handlers.go:185",
"SharesTier2LastRun": "internal/web/sharing_handlers.go:183",
"SharesTier2Status": "internal/web/sharing_handlers.go:182",
"SharesTier2Warning": "internal/web/sharing_handlers.go:184",
"Show version and exit": "cmd/controller/main.go:75",
"Sierra Leone": "internal/cloudflare/countries.go:202",
"Sikeres": "internal/web/handlers.go:1531",
"Sikeres — nincs mentésre jelölt alkalmazás": "internal/backup/offbox.go:1070",
"Sikertelen": "internal/web/funcmap.go:436",
"Sint Maarten": "internal/cloudflare/countries.go:204",
"Spanyolország": "internal/cloudflare/countries.go:211",
"Srí Lanka": "internal/cloudflare/countries.go:212",
"Stack": "internal/web/handler_export.go:104",
"Stack ": "internal/api/router.go:715",
"Stack könyvtár nem található": "internal/appexport/export.go:329",
"StackName": "internal/web/tier2_config_handler.go:34",
"Stacks": "internal/web/handlers.go:182",
"Stacks directory": "internal/selftest/selftest.go:104",
"StartExport rejected: another job is already running": "internal/appexport/export.go:176",
"StartExport rejected: stack %q is not deployed": "internal/appexport/export.go:182",
"StartExport: stack=%q dest=%q password=%v stopApp=%v": "internal/appexport/export.go:186",
"StartImport rejected: another job is already running": "internal/appexport/restore.go:182",
"StartImport rejected: file not found: %s": "internal/appexport/restore.go:190",
"StartImport: path=%s size=%s encrypted=%v": "internal/appexport/restore.go:194",
"Status": "internal/web/server.go:787",
"Status: %s\n": "internal/monitor/healthcheck.go:240",
"StatusText": "internal/web/server.go:788",
"StoppedCount": "internal/web/handlers.go:189",
"Storage paths": "internal/selftest/selftest.go:151",
"StorageBars": "internal/web/handlers.go:192",
"StorageError": "internal/web/handlers.go:3052",
"StorageLabels": "internal/web/handlers.go:386",
"StoragePaths": "internal/web/handlers.go:2162",
"StorageRoots": "internal/web/sharing_handlers.go:174",
"StorageSuccess": "internal/web/handlers.go:2448",
"StorageUrl": "internal/integrations/onlyoffice_nextcloud.go:58",
"StrictHostKeyChecking=yes": "internal/offsiteapply/seams.go:186",
"Subdomains": "internal/web/handlers.go:214",
"SupportEmail": "internal/web/handlers.go:2219",
"SupportURL": "internal/web/handlers.go:2220",
"Suriname": "internal/cloudflare/countries.go:214",
"Svájc": "internal/cloudflare/countries.go:216",
"Svédország": "internal/cloudflare/countries.go:215",
"System data path": "internal/selftest/selftest.go:133",
"SystemDataPath": "internal/web/handlers.go:496",
"SystemInfo": "internal/web/handlers.go:191",
"Szamoa": "internal/cloudflare/countries.go:195",
"Szaúd-Arábia": "internal/cloudflare/countries.go:198",
"Szenegál": "internal/cloudflare/countries.go:199",
"Szent Ilona": "internal/cloudflare/countries.go:189",
"Szerbia": "internal/cloudflare/countries.go:200",
"Szingapúr": "internal/cloudflare/countries.go:203",
"Szinkronizálás elindítva": "internal/api/geo.go:108",
"Szinkronizálás már folyamatban": "internal/sync/sync.go:158",
"Szlovákia": "internal/cloudflare/countries.go:205",
"Szlovénia": "internal/cloudflare/countries.go:206",
"Szomália": "internal/cloudflare/countries.go:208",
"Szudán": "internal/cloudflare/countries.go:213",
"Szíria": "internal/cloudflare/countries.go:217",
"Szükséges: %d MB, Elérhető: %d MB ": "internal/stacks/deploy.go:1234",
"Szüneteltetve": "internal/web/funcmap.go:151",
"São Tomé és Príncipe": "internal/cloudflare/countries.go:197",
"TC": "internal/cloudflare/countries.go:230",
"TD": "internal/cloudflare/countries.go:52",
"TG": "internal/cloudflare/countries.go:223",
"TH": "internal/cloudflare/countries.go:221",
"TJ": "internal/cloudflare/countries.go:219",
"TK": "internal/cloudflare/countries.go:224",
"TL": "internal/cloudflare/countries.go:222",
"TLS pin mismatch": "internal/channelhealth/checker.go:81",
"TM": "internal/cloudflare/countries.go:229",
"TN": "internal/cloudflare/countries.go:227",
"TO": "internal/cloudflare/countries.go:225",
"TR": "internal/cloudflare/countries.go:228",
"TRACE": "internal/web/logbuffer.go:308",
"TT": "internal/cloudflare/countries.go:226",
"TV": "internal/cloudflare/countries.go:231",
"TW": "internal/cloudflare/countries.go:218",
"TZ": "internal/cloudflare/countries.go:220",
"Tajvan": "internal/cloudflare/countries.go:218",
"Tanzánia": "internal/cloudflare/countries.go:220",
"Telemetria összegyűjtve: %d app, %d hiba, %d figyelmeztetés (%dms)": "internal/web/handler_debug.go:661",
"Telepített alkalmazás nem fut: ": "internal/web/alerts.go:138",
"Telepített alkalmazás nem fut: %s": "internal/notify/notifier.go:609",
"Telepítés elindítva – az állapot a kártyán követhető": "internal/api/router.go:502",
"Telepítés...": "internal/web/funcmap.go:139",
"Teljes visszaállítás a másolatból": "internal/web/handlers.go:1820",
"Teljes visszaállítás elindult — az állapot itt frissül.": "internal/web/handlers.go:2049",
"Teljes visszaállítás sikertelen: ": "internal/web/handlers.go:2033",
"Temp fájl hiba: %v": "internal/appexport/restore.go:250",
"Temp könyvtár hiba: %v": "internal/appexport/export.go:315",
"Temperature high: %.0f°C (%s)": "internal/monitor/healthcheck.go:164",
"Temperature: %.0f°C": "internal/monitor/healthcheck.go:172",
"Teszt email elküldve.": "internal/web/handlers.go:2770",
"Teszt email küldése sikertelen: %v": "internal/web/handlers.go:2765",
"Teszt esemény: %s (%s)": "internal/web/handler_debug.go:386",
"Teszt értesítés a Felhom rendszerből": "internal/notify/notifier.go:830",
"Thaiföld": "internal/cloudflare/countries.go:221",
"The app will not start from any path until the hold is cleared. Replay error: %v. Rollback error: %v": "cmd/controller/main.go:1139",
"The run itself succeeded and what it captured is real, but these apps are NOT fully protected off-site. ": "cmd/controller/main.go:1074",
"Tier 1 (own recovery unit)": "internal/stacks/update.go:132",
"Tier 2 (second drive)": "internal/stacks/update.go:130",
"Tier 3 (off-site)": "internal/stacks/update.go:134",
"Tier2": "internal/web/tier2_config_handler.go:36",
"Time: %s\n\n": "internal/monitor/healthcheck.go:241",
"Titkosított csomag — jelszó szükséges": "internal/appexport/restore.go:245",
"Titkosított, telephelyen kívüli biztonsági mentések.": "internal/web/agent_host_metrics_handler.go:95",
"Titkosítás": "internal/appexport/export.go:197",
"Titkosítás sikertelen: %v": "internal/appexport/export.go:477",
"Title": "internal/web/auth.go:333",
"TitleKey": "internal/web/escrow_handlers.go:123",
"Togo": "internal/cloudflare/countries.go:223",
"Tokelau": "internal/cloudflare/countries.go:224",
"Tonga": "internal/cloudflare/countries.go:225",
"TotalCount": "internal/web/handlers.go:190",
"TotalMB": "internal/web/handlers.go:659",
"Traefik": "internal/web/inframeta.go:26",
"TriggerUpdate: initiatedBy=%s currentVer=%s": "internal/selfupdate/updater.go:496",
"TriggerUpdate: rejected — update already running": "internal/selfupdate/updater.go:500",
"TriggerUpdate: target=%s image=%s previousImage=%s": "internal/selfupdate/updater.go:540",
"Trinidad és Tobago": "internal/cloudflare/countries.go:226",
"Tunézia": "internal/cloudflare/countries.go:227",
"Turks- és Caicos-szigetek": "internal/cloudflare/countries.go:230",
"Tuvalu": "internal/cloudflare/countries.go:231",
"Tádzsikisztán": "internal/cloudflare/countries.go:219",
"Tárhely": "internal/web/handlers.go:2117",
"Tárhely (%s)": "internal/settings/settings.go:1652",
"Távoli biztonsági mentés": "internal/web/agent_host_metrics_handler.go:95",
"Távoli mentés beállítása": "internal/web/backup_page_state.go:80",
"Törökország": "internal/cloudflare/countries.go:228",
"Túl gyakori szinkronizálás — várj 30 másodpercet": "internal/sync/sync.go:162",
"Túl sok hibás beállító kód — a beállító oldal 15 percre zárolva": "internal/web/claim.go:540",
"Túl sok próbálkozás — próbáld újra 15 perc múlva.": "internal/web/claim.go:311",
"Túl sok sikertelen próbálkozás, próbálja újra 1 perc múlva": "internal/web/auth.go:169",
"Túl sok sikertelen próbálkozás, próbálja újra 1 perc múlva.": "internal/web/escrow_handlers.go:190",
"Türkmenisztán": "internal/cloudflare/countries.go:229",
"UA": "internal/cloudflare/countries.go:233",
"UG": "internal/cloudflare/countries.go:232",
"UNKNOWN": "internal/agentapi/client.go:1072",
"UP": "internal/stacks/guestnet.go:189",
"US": "internal/cloudflare/countries.go:236",
"USERDATA_PATH": "internal/stacks/manager.go:355",
"USERDATA_PATH=": "internal/stacks/deploy.go:663",
"UUID=": "internal/system/mounts_linux.go:388",
"UY": "internal/cloudflare/countries.go:237",
"UZ": "internal/cloudflare/countries.go:238",
"Uganda": "internal/cloudflare/countries.go:232",
"Ukrajna": "internal/cloudflare/countries.go:233",
"Unlocked": "internal/web/recovery_handlers.go:174",
"UpdateAvailable": "internal/web/handlers.go:2084",
"UpdateRunning": "internal/web/handlers.go:2082",
"Uruguay": "internal/cloudflare/countries.go:237",
"UsableMB": "internal/web/handlers.go:661",
"UsedMB": "internal/web/handlers.go:662",
"UsedPercent": "internal/web/handlers.go:666",
"UserFields": "internal/web/handlers.go:447",
"UserKnownHostsFile=": "internal/offsiteapply/seams.go:186",
"Username:": "internal/mailrelay/server.go:360",
"VA": "internal/cloudflare/countries.go:240",
"VC": "internal/cloudflare/countries.go:194",
"VE": "internal/cloudflare/countries.go:241",
"VG": "internal/cloudflare/countries.go:243",
"VI": "internal/cloudflare/countries.go:244",
"VN": "internal/cloudflare/countries.go:242",
"VU": "internal/cloudflare/countries.go:239",
"Vanuatu": "internal/cloudflare/countries.go:239",
"Vatikán": "internal/cloudflare/countries.go:240",
"Vedd fel velünk a kapcsolatot — %s": "internal/backup/offbox_reconstitute.go:818",
"Venezuela": "internal/cloudflare/countries.go:241",
"VerifyStartup: checking update state in %s": "internal/selfupdate/updater.go:778",
"VerifyStartup: no pending update (state=%v)": "internal/selfupdate/updater.go:786",
"VerifyStartup: pending update found — target=%s previous=%s": "internal/selfupdate/updater.go:789",
"Version": "internal/web/auth.go:335",
"Version mismatch: expected %s, running %s": "internal/selfupdate/updater.go:813",
"Version parse error on startup verification": "internal/selfupdate/updater.go:797",
"Vezérlőpult": "internal/web/handlers.go:178",
"Vietnám": "internal/cloudflare/countries.go:242",
"Visszafejtés sikertelen: %v": "internal/appexport/restore.go:260",
"Visszaállítható a Mentések oldalon ebből a biztonsági mentésből: %s, %s — ez a másolat %s.": "internal/backup/update_guard.go:465",
"Visszaállítható a Mentések oldalon ebből a biztonsági mentésből: %s, %s.": "internal/backup/update_guard.go:471",
"Visszaállítható a(z) %s-i biztonsági mentésből a Mentések oldalon.": "internal/backup/update_guard.go:478",
"Visszaállítás elindult — az állapot itt frissül.": "internal/web/handlers.go:1672",
"Visszaállítás sikertelen: ": "internal/web/handlers.go:1660",
"Visszaállítás — ": "internal/web/restore_wizard.go:260",
"Visszaállítás...": "internal/web/funcmap.go:432",
"Volume": "internal/stacks/delete.go:279",
"Várakozik": "internal/web/funcmap.go:430",
"WAL mode not supported on this filesystem (got %q)": "internal/metrics/store.go:33",
"WARN": "internal/logx/logx.go:26",
"WARNINGS:\n": "internal/monitor/healthcheck.go:252",
"WF": "internal/cloudflare/countries.go:245",
"WS": "internal/cloudflare/countries.go:195",
"WWW-Authenticate": "internal/selfupdate/updater.go:282",
"Wallis és Futuna": "internal/cloudflare/countries.go:245",
"Whole-guest backup BLOCKED on the %s tier — a concurrent operation has held the agent for over %s and the backup has still not run": "internal/quiesce/quiesce.go:291",
"Whole-guest backup FAILED on the %s tier — retrying with backoff (next attempt in %s)": "internal/quiesce/quiesce.go:265",
"Whole-guest backup RECOVERED on the %s tier — it succeeded after a run of failures": "internal/quiesce/quiesce.go:309",
"Whole-guest backup tier ": "internal/quiesce/tiers.go:70",
"Wizard": "internal/web/restore_wizard.go:275",
"X-Auth": "internal/stacks/filebrowser_password.go:110",
"X-CSRF-Token": "internal/web/csrf.go:12",
"X-Felhom-Agent-Version": "internal/agentapi/client.go:58",
"X-Forwarded-For": "internal/web/auth.go:146",
"X-Forwarded-Proto": "internal/web/auth.go:198",
"X-Password": "internal/stacks/filebrowser_password.go:112",
"X-Retrieval-Password": "internal/report/config_pull.go:36",
"X-Robots-Tag": "internal/web/share_handlers.go:195",
"YE": "internal/cloudflare/countries.go:247",
"YT": "internal/cloudflare/countries.go:146",
"ZA": "internal/cloudflare/countries.go:209",
"ZM": "internal/cloudflare/countries.go:248",
"ZW": "internal/cloudflare/countries.go:249",
"Zambia": "internal/cloudflare/countries.go:248",
"Zimbabwe": "internal/cloudflare/countries.go:249",
"[": "internal/logx/logx.go:36",
"[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}": "internal/metrics/logscanner.go:53",
"[A-Z][a-z]{2}\\s+\\d{1,2} \\d{2}:\\d{2}:\\d{2} ": "internal/metrics/logscanner.go:47",
"[DEBUG] %s = %q": "internal/stacks/deploy.go:254",
"[DEBUG] %s = [REDACTED, len=%d]": "internal/stacks/deploy.go:252",
"[DEBUG] %s — found locally": "internal/stacks/manager.go:1518",
"[DEBUG] %s — not found locally, will pull": "internal/stacks/manager.go:1516",
"[DEBUG] Command completed: %s %s (took %.1fs)": "internal/stacks/manager.go:1413",
"[DEBUG] Could not read compose file for image check: %v": "internal/stacks/manager.go:1490",
"[DEBUG] Deploy %s: received %d user values": "internal/stacks/deploy.go:249",
"[DEBUG] DiscoverDatabases: %s → stack %q from the compose project label (the container name would have given %q)": "internal/appbackup/dbdump.go:894",
"[DEBUG] DiscoverDatabases: %s → stack=%s, dbUser=%s, dbName=%s": "internal/appbackup/dbdump.go:196",
"[DEBUG] DiscoverDatabases: docker ps output: %s": "internal/appbackup/dbdump.go:147",
"[DEBUG] DiscoverDatabases: found %d database(s), skipped %d non-DB container(s)": "internal/appbackup/dbdump.go:203",
"[DEBUG] DiscoverDatabases: found %s container: %s (id=%s)": "internal/appbackup/dbdump.go:176",
"[DEBUG] DiscoverDatabases: running docker ps to find database containers": "internal/appbackup/dbdump.go:128",
"[DEBUG] DiscoverDatabases: skipping %s — env read failed": "internal/appbackup/dbdump.go:190",
"[DEBUG] DiscoverDatabases: skipping container %s (image=%s, not a database)": "internal/appbackup/dbdump.go:169",
"[DEBUG] DumpOne: MariaDB root password not found for %s — skipping": "internal/appbackup/dbdump.go:311",
"[DEBUG] DumpOne: completed %s → %s (size=%s, valid=%v, tables=%d, duration=%s)": "internal/appbackup/dbdump.go:403",
"[DEBUG] DumpOne: container %s is no longer running — skipping": "internal/appbackup/dbdump.go:288",
"[DEBUG] DumpOne: dump command failed for %s: %v": "internal/appbackup/dbdump.go:356",
"[DEBUG] DumpOne: dump produced empty file for %s": "internal/appbackup/dbdump.go:382",
"[DEBUG] DumpOne: mariadb-dump command: docker exec %s mariadb-dump -u root -p*** --single-transaction --routines --triggers %s": "internal/appbackup/dbdump.go:319",
"[DEBUG] DumpOne: pg_dump command: docker exec %s pg_dump -U %s -d %s --clean --if-exists --no-owner --no-privileges": "internal/appbackup/dbdump.go:301",
"[DEBUG] DumpOne: starting dump for container=%s, stack=%s, dbType=%s, dest=%s": "internal/appbackup/dbdump.go:264",
"[DEBUG] Env vars for compose: [%s] (%d app + %d system)": "internal/stacks/manager.go:1384",
"[DEBUG] Health probe %s: %s %s :%d%s → %d (%s)": "internal/stacks/healthprobe.go:153",
"[DEBUG] Health probe %s: TCP :%d → ok (%s)": "internal/stacks/healthprobe.go:156",
"[DEBUG] Logs result for %s: %d bytes returned": "internal/stacks/manager.go:1298",
"[DEBUG] Logs result for %s: 0 bytes returned (empty)": "internal/stacks/manager.go:1296",
"[DEBUG] No databases found for stack %s — skipping pre-backup dump": "internal/backup/backup.go:1019",
"[DEBUG] No static image references found in %s compose file": "internal/stacks/manager.go:1508",
"[DEBUG] PushEvent: %s pushed OK (HTTP %d)": "internal/notify/notifier.go:234",
"[DEBUG] PushEvent: type=%s severity=%s url=%s": "internal/notify/notifier.go:208",
"[DEBUG] RestoreApp: stack=%s, snapshotID=%s": "internal/backup/restore.go:27",
"[DEBUG] RestoreApp: step 1/3 — stopping app %s": "internal/backup/restore.go:53",
"[DEBUG] RestoreApp: step 2/3 — restoring Docker volumes for %s": "internal/backup/restore.go:65",
"[DEBUG] RestoreApp: step 3/3 — restarting app %s after restore": "internal/backup/restore.go:74",
"[DEBUG] Running: %s %s (in %s)": "internal/stacks/manager.go:1393",
"[DEBUG] Startup version check: %s": "cmd/controller/main.go:1471",
"[DEBUG] SyncPreferences: response HTTP %d": "internal/notify/notifier.go:812",
"[DEBUG] SyncPreferences: url=%s email=%s events=%v cooldown=%dh": "internal/notify/notifier.go:790",
"[DEBUG] [api] ": "internal/api/router.go:81",
"[DEBUG] [appexport] ": "internal/appexport/export.go:153",
"[DEBUG] [assets] ": "internal/assets/syncer.go:72",
"[DEBUG] [backup] %s has no named volumes — volume dump skipped": "internal/backup/backup.go:708",
"[DEBUG] [backup] Dumping volume %s for %s": "internal/backup/backup.go:782",
"[DEBUG] [backup] ImportDump: importing %s into %s (%s)": "internal/appbackup/dbdump.go:779",
"[DEBUG] [backup] Post-restore health check: %s is running": "internal/backup/restore.go:207",
"[DEBUG] [backup] Post-restore health check: %s not yet running, waiting...": "internal/backup/restore.go:212",
"[DEBUG] [backup] Removed stale volume dump: %s/%s": "internal/backup/backup.go:828",
"[DEBUG] [backup] Volume %s restored successfully": "internal/backup/restore.go:177",
"[DEBUG] [backup] update precondition for %s: no Tier-2 copy (%v)": "internal/backup/update_guard.go:223",
"[DEBUG] [bootrecon] boot window: fleet still changing (%d app(s)) — resampling": "cmd/controller/main.go:2257",
"[DEBUG] [channel] transient down (%s, %d/%d) — suppressed pending confirmation: %v": "internal/channelhealth/checker.go:176",
"[DEBUG] [cloudflare] desired: %s": "internal/cloudflare/geosync.go:149",
"[DEBUG] [cloudflare] existing: %s (id=%s)": "internal/cloudflare/geosync.go:140",
"[DEBUG] [cloudflare] %s %s": "internal/cloudflare/client.go:70",
"[DEBUG] [cloudflare] %s %s body=%s": "internal/cloudflare/client.go:67",
"[DEBUG] [cloudflare] Built %d desired rules": "internal/cloudflare/geosync.go:147",
"[DEBUG] [cloudflare] CreateRule: expression: %s": "internal/cloudflare/waf.go:194",
"[DEBUG] [cloudflare] Found %d existing felhom rules": "internal/cloudflare/geosync.go:138",
"[DEBUG] [cloudflare] GetCustomRulesetID: found %d rulesets for zone %s": "internal/cloudflare/waf.go:76",
"[DEBUG] [cloudflare] GetCustomRulesetID: matched ruleset %s (phase=%s)": "internal/cloudflare/waf.go:82",
"[DEBUG] [cloudflare] GetCustomRulesetID: no ruleset with phase %s found": "internal/cloudflare/waf.go:89",
"[DEBUG] [cloudflare] GetFelhomRules: %d felhom rules out of %d total": "internal/cloudflare/waf.go:162",
"[DEBUG] [cloudflare] GetRules: %d total rules in ruleset %s": "internal/cloudflare/waf.go:136",
"[DEBUG] [cloudflare] GetZoneID: looking up zone for domain %q": "internal/cloudflare/zone.go:20",
"[DEBUG] [cloudflare] GetZoneID: trying exact domain %q": "internal/cloudflare/zone.go:25",
"[DEBUG] [cloudflare] GetZoneID: trying parent domain %q": "internal/cloudflare/zone.go:43",
"[DEBUG] [cloudflare] No existing custom ruleset found, creating new one": "internal/cloudflare/geosync.go:116",
"[DEBUG] [cloudflare] Resolved zone ID: %s": "internal/cloudflare/geosync.go:96",
"[DEBUG] [cloudflare] Response %d: %s": "internal/cloudflare/client.go:94",
"[DEBUG] [cloudflare] Ruleset ID not cached, looking up for zone %s": "internal/cloudflare/geosync.go:106",
"[DEBUG] [cloudflare] UpdateRule: expression: %s": "internal/cloudflare/waf.go:218",
"[DEBUG] [cloudflare] Using cached ruleset ID: %s": "internal/cloudflare/geosync.go:128",
"[DEBUG] [cloudflare] Using cached zone ID: %s": "internal/cloudflare/geosync.go:99",
"[DEBUG] [cloudflare] Using ruleset ID: %s": "internal/cloudflare/geosync.go:125",
"[DEBUG] [cloudflare] Zone ID not cached, resolving via API for domain %s": "internal/cloudflare/geosync.go:87",
"[DEBUG] [cloudflare] applyDiff: creating new rule %q": "internal/cloudflare/geosync.go:310",
"[DEBUG] [cloudflare] applyDiff: deleting obsolete rule %q (id=%s)": "internal/cloudflare/geosync.go:324",
"[DEBUG] [cloudflare] applyDiff: rule %q unchanged, skipping": "internal/cloudflare/geosync.go:305",
"[DEBUG] [cloudflare] applyDiff: updating rule %q (id=%s) — expression changed": "internal/cloudflare/geosync.go:297",
"[DEBUG] [cloudflare] buildDesiredRules: %d app overrides active (deployed)": "internal/cloudflare/geosync.go:257",
"[DEBUG] [cloudflare] buildDesiredRules: %d deployed hostnames from stacks": "internal/cloudflare/geosync.go:231",
"[DEBUG] [cloudflare] buildDesiredRules: global rule expression: %s": "internal/cloudflare/geosync.go:271",
"[DEBUG] [cloudflare] buildDesiredRules: skipping override for %q (not deployed)": "internal/cloudflare/geosync.go:242",
"[DEBUG] [cloudflare] deleteAllRules: found %d felhom rules to delete": "internal/cloudflare/geosync.go:196",
"[DEBUG] [cloudflare] deleteAllRules: listing rules for zone=%s ruleset=%s": "internal/cloudflare/geosync.go:186",
"[DEBUG] [cloudflare] deleteAllRules: no cached zone/ruleset IDs, nothing to clean up": "internal/cloudflare/geosync.go:179",
"[DEBUG] [cloudflare] deleteAllRules: successfully deleted %d/%d rules": "internal/cloudflare/geosync.go:211",
"[DEBUG] [fillwatch] %s: usage unreadable — skipped (an unreadable filesystem is not a full one)": "internal/fillwatch/fillwatch.go:211",
"[DEBUG] [guestnet] gateway parse: %v": "internal/stacks/guestnet.go:67",
"[DEBUG] [guestnet] gateway unavailable: %v": "internal/stacks/guestnet.go:62",
"[DEBUG] [integrations] ListForProvider: provider=%s integrationDefs=%d": "internal/integrations/manager.go:184",
"[DEBUG] [integrations] NewManager: registered handlers: %v": "internal/integrations/manager.go:57",
"[DEBUG] [integrations] Nextcloud occ %s: ok": "internal/integrations/onlyoffice_nextcloud.go:80",
"[DEBUG] [integrations] Nextcloud occ app:disable skipped — %s": "internal/integrations/onlyoffice_nextcloud.go:99",
"[DEBUG] [integrations] Nextcloud occ: tolerated — %s": "internal/integrations/onlyoffice_nextcloud.go:74",
"[DEBUG] [integrations] OnStackRemove: revoking enabled integration %s": "internal/integrations/lifecycle.go:187",
"[DEBUG] [integrations] OnStackRemove: stack=%s integrationsFound=%d": "internal/integrations/lifecycle.go:176",
"[DEBUG] [integrations] OnStackStart: re-applying %s (currentStatus=%s)": "internal/integrations/lifecycle.go:134",
"[DEBUG] [integrations] OnStackStart: skipping %s — provider %s not up (found=%v deployed=%v state=%v)": "internal/integrations/lifecycle.go:104",
"[DEBUG] [integrations] OnStackStart: skipping %s — target %s not up (found=%v deployed=%v state=%v)": "internal/integrations/lifecycle.go:117",
"[DEBUG] [integrations] OnStackStart: stack=%s integrationsFound=%d": "internal/integrations/lifecycle.go:86",
"[DEBUG] [integrations] OnStackStart: stack=%s, waiting 5s for state refresh": "internal/integrations/lifecycle.go:70",
"[DEBUG] [integrations] OnStackStop: revoking %s": "internal/integrations/lifecycle.go:49",
"[DEBUG] [integrations] OnStackStop: stack=%s integrationsFound=%d": "internal/integrations/lifecycle.go:24",
"[DEBUG] [integrations] OnlyOfficeFileBrowser.Revoke: configPath=%s": "internal/integrations/onlyoffice_filebrowser.go:66",
"[DEBUG] [integrations] OnlyOfficeFileBrowser.Revoke: integrationsSectionFound=%v": "internal/integrations/onlyoffice_filebrowser.go:79",
"[DEBUG] [integrations] ReapplyConfigForTarget: %s failed: %v": "internal/integrations/manager.go:291",
"[DEBUG] [integrations] ReapplyConfigForTarget: %s succeeded": "internal/integrations/manager.go:300",
"[DEBUG] [integrations] ReapplyConfigForTarget: reapplying %s (status=%s)": "internal/integrations/manager.go:276",
"[DEBUG] [integrations] ReapplyConfigForTarget: target=%s integrations=%d": "internal/integrations/manager.go:258",
"[DEBUG] [integrations] Toggle: Apply failed for %s in %v: %v": "internal/integrations/manager.go:140",
"[DEBUG] [integrations] Toggle: Apply succeeded for %s in %v": "internal/integrations/manager.go:150",
"[DEBUG] [integrations] Toggle: Revoke for %s completed in %v": "internal/integrations/manager.go:163",
"[DEBUG] [integrations] Toggle: key=%s provider=%s target=%s enable=%v": "internal/integrations/manager.go:85",
"[DEBUG] [integrations] Toggle: provider %s found=%v deployed=%v state=%v": "internal/integrations/manager.go:103",
"[DEBUG] [integrations] Toggle: target %s found=%v deployed=%v state=%v": "internal/integrations/manager.go:121",
"[DEBUG] [integrations] buildApplyContext: provider=%s target=%s domain=%s envKeys=%d": "internal/integrations/manager.go:233",
"[DEBUG] [integrations] loadDecryptedEnv: stack=%s envKeys=%d": "internal/integrations/manager.go:321",
"[DEBUG] [metrics] logscanner: ": "internal/metrics/logscanner.go:69",
"[DEBUG] [metrics] logscanner: docker logs %s: %v": "internal/metrics/logscanner.go:105",
"[DEBUG] [migrate] %s phase %s": "internal/stacks/migrate.go:422",
"[DEBUG] [monitor] All protected containers running": "internal/monitor/healthcheck.go:206",
"[DEBUG] [monitor] CPU: OK (%.0f%%)": "internal/monitor/healthcheck.go:156",
"[DEBUG] [monitor] CPU: WARN (%.0f%% >= %d%%)": "internal/monitor/healthcheck.go:151",
"[DEBUG] [monitor] Checking %d protected containers: %v": "internal/monitor/healthcheck.go:196",
"[DEBUG] [monitor] Docker daemon: FAIL (%v)": "internal/monitor/healthcheck.go:183",
"[DEBUG] [monitor] Docker daemon: OK": "internal/monitor/healthcheck.go:188",
"[DEBUG] [monitor] Final status: %s (issues=%d, warnings=%d, info=%d)": "internal/monitor/healthcheck.go:229",
"[DEBUG] [monitor] Memory: OK (%.0f%%)": "internal/monitor/healthcheck.go:138",
"[DEBUG] [monitor] Memory: WARN (%.0f%% >= %d%%)": "internal/monitor/healthcheck.go:133",
"[DEBUG] [monitor] Protected containers missing: %v": "internal/monitor/healthcheck.go:204",
"[DEBUG] [monitor] Raw values: disk=%.1f%%, hdd=%.1f%% (configured=%v), mem=%.1f%% (%dMB/%dMB), cpu=%.1f%%, temp=%.1f°C (%s)": "internal/monitor/healthcheck.go:73",
"[DEBUG] [monitor] SSD disk: CRITICAL (%.0f%% >= %d%%)": "internal/monitor/healthcheck.go:92",
"[DEBUG] [monitor] SSD disk: OK (%.0f%%)": "internal/monitor/healthcheck.go:105",
"[DEBUG] [monitor] SSD disk: WARN (%.0f%% >= %d%%)": "internal/monitor/healthcheck.go:100",
"[DEBUG] [monitor] Temperature: OK (%.0f°C)": "internal/monitor/healthcheck.go:174",
"[DEBUG] [monitor] Temperature: WARN (%.0f°C >= %d°C)": "internal/monitor/healthcheck.go:169",
"[DEBUG] [offbox] %s: %s was re-created during the restore (%s → %s) — rolling back into the live container": "internal/backup/offbox_reconstitute.go:465",
"[DEBUG] [offbox] abandonment: the set-aside store is deleted; awaiting the hub to drop the sealed package": "internal/backup/offbox_abandon.go:183",
"[DEBUG] [offbox] pre-run unlock (stale-only) non-fatal: %v: %s": "internal/backup/offbox.go:761",
"[DEBUG] [quiesce] scheduled backup due but outside the backup window [%s–%s) — deferring to the next poll inside it": "internal/quiesce/quiesce.go:242",
"[DEBUG] [quiesce] tier %s is BUSY (a concurrent heavy operation holds the agent) — not quiescing until %s; the tier stays due": "internal/quiesce/quiesce.go:333",
"[DEBUG] [quiesce] tier %s is in backoff after %d consecutive failure(s) — not quiescing until %s": "internal/quiesce/quiesce.go:324",
"[DEBUG] [report] BuildReport: complete — containers=%d, health=%s, deployed=%d, available=%d, app_telemetry=%d": "internal/report/builder.go:197",
"[DEBUG] [report] BuildReport: configHash=%s (%d bytes)": "internal/report/builder.go:62",
"[DEBUG] [report] BuildReport: starting — version=%s, storagePaths=%d": "internal/report/builder.go:40",
"[DEBUG] [report] BuildReport: storage entries=%d": "internal/report/builder.go:130",
"[DEBUG] [report] BuildReport: system info collected — cpu=%.1f%%, mem=%d/%dMB, temp=%.1fC": "internal/report/builder.go:128",
"[DEBUG] [report] Push: url=%s payload=%d bytes": "internal/report/pusher.go:100",
"[DEBUG] [samba] LAN address unavailable: %v": "internal/stacks/samba.go:342",
"[DEBUG] [scheduler] ": "internal/scheduler/scheduler.go:67",
"[DEBUG] [selfupdate] ": "internal/selfupdate/updater.go:96",
"[DEBUG] [settings] AddPendingEvent type=%q severity=%q": "internal/settings/settings.go:2167",
"[DEBUG] [settings] AddStoragePath path=%q label=%q default=%v": "internal/settings/settings.go:1375",
"[DEBUG] [settings] AutoDiscoverStoragePaths discovered=%v fallback=%q existing=%d": "internal/settings/settings.go:1575",
"[DEBUG] [settings] DrainPendingEvents count=%d": "internal/settings/settings.go:2184",
"[DEBUG] [settings] RemoveStoragePath path=%q": "internal/settings/settings.go:1399",
"[DEBUG] [settings] SetAppEmail enabled=%v from_name=%q": "internal/settings/settings.go:2331",
"[DEBUG] [settings] SetDecommissioned path=%q migrated_to=%q": "internal/settings/settings.go:1998",
"[DEBUG] [settings] SetDisconnected path=%q disconnected=%v stopped_stacks=%d": "internal/settings/settings.go:1763",
"[DEBUG] [settings] SetGeoRestriction enabled=%v countries=%d": "internal/settings/settings.go:2230",
"[DEBUG] [settings] SetGeoRestriction geo=nil (clearing)": "internal/settings/settings.go:2228",
"[DEBUG] [settings] SetIntegrationState key=%q status=%q enabled=%v": "internal/settings/settings.go:2355",
"[DEBUG] [settings] loaded: storage_paths=%d integrations=%d pending_events=%d": "internal/settings/settings.go:687",
"[DEBUG] [settings] saved to %s (%d bytes)": "internal/settings/settings.go:776",
"[DEBUG] [shares] no restored file tree for %s — definitions-only snapshot": "internal/backup/shares_restore.go:257",
"[DEBUG] [shares] passdb archive staged (%d bytes)": "internal/backup/shares_payload.go:176",
"[DEBUG] [stacks] DeleteStack %s: HDD mount[%d]=%s": "internal/stacks/delete.go:260",
"[DEBUG] [stacks] DeleteStack %s: HDD path does not exist, skipping: %s": "internal/stacks/delete.go:296",
"[DEBUG] [stacks] DeleteStack %s: compose down output: %s": "internal/stacks/delete.go:269",
"[DEBUG] [stacks] DeleteStack %s: found %d HDD mounts from compose file": "internal/stacks/delete.go:258",
"[DEBUG] [stacks] DeleteStack %s: preserving HDD path %s (%s)": "internal/stacks/delete.go:317",
"[DEBUG] [stacks] DeleteStack %s: removing HDD path %s (%s)": "internal/stacks/delete.go:306",
"[DEBUG] [stacks] DeleteStack %s: removing stack directory %s": "internal/stacks/delete.go:326",
"[DEBUG] [stacks] DeleteStack %s: state=%s, deployed=%v, orphaned=%v, deploying=%v": "internal/stacks/delete.go:217",
"[DEBUG] [stacks] DeleteStack called: name=%q, removeHDDData=%v": "internal/stacks/delete.go:203",
"[DEBUG] [stacks] GetStackBackupData %s: checked path=%s exists=%v size=%s": "internal/stacks/delete.go:637",
"[DEBUG] [stacks] GetStackBackupData %s: hasBackups=%v": "internal/stacks/delete.go:649",
"[DEBUG] [stacks] GetStackBackupData %s: no drive path provided, returning empty": "internal/stacks/delete.go:623",
"[DEBUG] [stacks] GetStackHDDData %s: app.yaml records no HDD_PATH, returning empty": "internal/stacks/delete.go:362",
"[DEBUG] [stacks] GetStackHDDData %s: found %d raw HDD mounts from compose": "internal/stacks/delete.go:371",
"[DEBUG] [stacks] GetStackHDDData %s: hasHDDData=%v, %d paths returned": "internal/stacks/delete.go:406",
"[DEBUG] [stacks] GetStackHDDData %s: path=%s exists=%v size=%s": "internal/stacks/delete.go:404",
"[DEBUG] [stacks] InjectMissingFields: checking %d stacks": "internal/stacks/deploy.go:1086",
"[DEBUG] [stacks] InjectMissingFields: checking stack %s — %d deploy fields, %d existing env vars": "internal/stacks/deploy.go:1108",
"[DEBUG] [stacks] InjectMissingFields: skipping %s (not deployed or no app config)": "internal/stacks/deploy.go:1102",
"[DEBUG] [stacks] LoadAppConfigDecrypted: no encryption key, returning raw config for %s": "internal/stacks/deploy.go:938",
"[DEBUG] [stacks] MigrateEncryption: checking %d deployed stacks for plaintext sensitive values": "internal/stacks/manager.go:422",
"[DEBUG] [stacks] MigrateEncryption: checking stack %q (%d sensitive fields)": "internal/stacks/manager.go:442",
"[DEBUG] [stacks] MigrateEncryption: no encryption key set, skipping": "internal/stacks/manager.go:410",
"[DEBUG] [stacks] MigrateEncryption: stack %q needs migration — re-saving with encryption": "internal/stacks/manager.go:454",
"[DEBUG] [stacks] RemoveStack %s: HDD mount[%d]=%s": "internal/stacks/delete.go:475",
"[DEBUG] [stacks] RemoveStack %s: HDD path does not exist, skipping: %s": "internal/stacks/delete.go:511",
"[DEBUG] [stacks] RemoveStack %s: compose down output: %s": "internal/stacks/delete.go:487",
"[DEBUG] [stacks] RemoveStack %s: found %d HDD mounts from compose file": "internal/stacks/delete.go:473",
"[DEBUG] [stacks] RemoveStack %s: preserving HDD path %s (%s)": "internal/stacks/delete.go:531",
"[DEBUG] [stacks] RemoveStack %s: processing %d backup paths for removal (base=%s)": "internal/stacks/delete.go:554",
"[DEBUG] [stacks] RemoveStack %s: removing HDD path %s (%s)": "internal/stacks/delete.go:520",
"[DEBUG] [stacks] RemoveStack %s: removing app.yaml at %s": "internal/stacks/delete.go:579",
"[DEBUG] [stacks] RemoveStack %s: state=%s, deployed=%v, orphaned=%v, deploying=%v": "internal/stacks/delete.go:432",
"[DEBUG] [stacks] RemoveStack called: name=%q, removeHDDData=%v, backupPathsToRemove=%d": "internal/stacks/delete.go:418",
"[DEBUG] [stacks] RestartStack %s: current state=%s deployed=%v containers=%d": "internal/stacks/manager.go:1236",
"[DEBUG] [stacks] RunHealthProbes: collected %d targets (%d skipped not due, %d skipped no container)": "internal/stacks/healthprobe.go:76",
"[DEBUG] [stacks] RunHealthProbes: skipping %s — last check %s ago, effective interval %s, healthy=%v": "internal/stacks/healthprobe.go:53",
"[DEBUG] [stacks] SaveAppConfig: saving %s — %d env vars, %d encrypted, %d sensitive fields": "internal/stacks/deploy.go:904",
"[DEBUG] [stacks] ScanStacks: catalog has %d template slugs for orphan detection": "internal/stacks/manager.go:630",
"[DEBUG] [stacks] ScanStacks: catalog templates unavailable, skipping orphan detection": "internal/stacks/manager.go:632",
"[DEBUG] [stacks] ScanStacks: found stack %q deployed=%v composePath=%s": "internal/stacks/manager.go:563",
"[DEBUG] [stacks] ScanStacks: no readable catalog template for %s (%v) — the update badge will render nothing": "internal/stacks/manager.go:588",
"[DEBUG] [stacks] ScanStacks: stack %q is orphaned (deployed but not in catalog)": "internal/stacks/manager.go:646",
"[DEBUG] [stacks] StartStack %s: current state=%s deployed=%v": "internal/stacks/manager.go:1131",
"[DEBUG] [stacks] StartStack %s: prepared %d env vars for compose": "internal/stacks/manager.go:1141",
"[DEBUG] [stacks] StopStack %s: current state=%s deployed=%v containers=%d": "internal/stacks/manager.go:1213",
"[DEBUG] [stacks] UpdateOptionalConfig %s: allowed fields: [%s]": "internal/stacks/deploy.go:714",
"[DEBUG] [stacks] UpdateOptionalConfig called: stack=%q, %d values provided": "internal/stacks/deploy.go:690",
"[DEBUG] [stacks] UpdateStackConfig %s: changed keys: [%s], locked keys: %d": "internal/stacks/deploy.go:550",
"[DEBUG] [stacks] UpdateStackConfig called: name=%q, %d values to update": "internal/stacks/deploy.go:514",
"[DEBUG] [stacks] desired state %s=%s: no app.yaml — nothing deployed here, nothing to record": "internal/stacks/desiredstate.go:66",
"[DEBUG] [stacks] getCatalogTemplateSlugs: found %d template slugs in %s": "internal/stacks/manager.go:1620",
"[DEBUG] [stacks] initial-creds %s: cat %s in %s failed: %v": "internal/stacks/initialcreds.go:54",
"[DEBUG] [stacks] initial-creds %s: extracted username=%q password=<redacted len=%d>": "internal/stacks/initialcreds.go:76",
"[DEBUG] [stacks] initial-creds %s: no running container to read from": "internal/stacks/initialcreds.go:44",
"[DEBUG] [stacks] installed-images %s: no app.yaml — nothing to record": "internal/stacks/installed.go:357",
"[DEBUG] [stacks] installed-images %s: unchanged (%d service(s)) — app.yaml not rewritten": "internal/stacks/installed.go:397",
"[DEBUG] [stacks] pin %s: no app.yaml — nothing deployed here, nothing to pin": "internal/stacks/pin.go:83",
"[DEBUG] [stacks] restart-policy of down member %q = %q": "internal/stacks/manager.go:794",
"[DEBUG] [sync] %s/%s: hash match, skipped": "internal/sync/sync.go:416",
"[DEBUG] [sync] %s/%s: source not found, skipping": "internal/sync/sync.go:373",
"[DEBUG] [sync] %s/%s: src=%s, dst=%s (changed)": "internal/sync/sync.go:541",
"[DEBUG] [sync] %s/%s: src=%s, dst=new file": "internal/sync/sync.go:537",
"[DEBUG] [sync] %s: catalog has moved past the pin — rendering the stored applied definition": "internal/sync/sync.go:509",
"[DEBUG] [sync] %s: deployed but UNPINNED — catalog copied verbatim (pre-v0.235.0 behaviour)": "internal/sync/sync.go:475",
"[DEBUG] [sync] %s: mid-deploy, compose file left alone this cycle": "internal/sync/sync.go:469",
"[DEBUG] [sync] %s: stored definition refreshed with the delivered fix": "internal/sync/sync.go:409",
"[DEBUG] [sync] Post-sync hook: triggering missing field injection for %d stack(s): %v": "internal/sync/sync.go:244",
"[DEBUG] [sync] Running: git %s": "internal/sync/sync.go:592",
"[DEBUG] [sync] git clone URL: %s, branch: %s, cacheDir: %s": "internal/sync/sync.go:287",
"[DEBUG] [sync] git fetch --depth 1 origin %s in %s": "internal/sync/sync.go:298",
"[DEBUG] [system] CPUCollector.Start: sampleRate=%s": "internal/system/cpu_linux.go:33",
"[DEBUG] [system] CPUCollector: first sample — cpu=%.1f%% (idle=%d total=%d)": "internal/system/cpu_linux.go:90",
"[DEBUG] [system] CPUCollector: readCPUStat error: %v": "internal/system/cpu_linux.go:57",
"[DEBUG] [system] CheckBackupDestination: path=%q": "internal/system/mounts_linux.go:146",
"[DEBUG] [system] CheckBackupDestination: path=%q — result: severity=%s blocked=%v freeGB=%.1f usedPct=%.1f%%": "internal/system/mounts_linux.go:219",
"[DEBUG] [system] CheckBackupDestination: path=%q — tier1 FAIL (not exists)": "internal/system/mounts_linux.go:155",
"[DEBUG] [system] CheckBackupDestination: path=%q — tier2 FAIL (not writable)": "internal/system/mounts_linux.go:166",
"[DEBUG] [system] CheckBackupDestination: path=%q — tier3 OK (different block device)": "internal/system/mounts_linux.go:184",
"[DEBUG] [system] CheckBackupDestination: path=%q — tier3 WARN (same block device as /)": "internal/system/mounts_linux.go:180",
"[DEBUG] [system] GetDiskUsage: path=%q total=%s used=%s avail=%.1fGB (%.1f%%)": "internal/system/mounts_linux.go:89",
"[DEBUG] [system] GetDiskUsage: statfs(%q) failed: %v": "internal/system/mounts_linux.go:69",
"[DEBUG] [system] GetFSInfo: findmnt(%q) failed: %v": "internal/system/mounts_linux.go:112",
"[DEBUG] [system] GetFSInfo: findmnt(%q) returned unexpected output: %q": "internal/system/mounts_linux.go:117",
"[DEBUG] [system] GetFSInfo: path=%q device=%s fstype=%s model=%q": "internal/system/mounts_linux.go:126",
"[DEBUG] [system] GetInfo done in %s — mem=%dMB/%dMB (%.1f%%), rootDisk=%.1fGB/%.1fGB (%.1f%%), load=%.2f/%.2f/%.2f, temp=%.1f°C (%s), cpu=%.1f%%": "internal/system/info_linux.go:51",
"[DEBUG] [system] GetInfo starting (hddPath=%q, hasCPUCollector=%v)": "internal/system/info_linux.go:24",
"[DEBUG] [system] IsUSBDevice: device=%q disk=%q sysfs=%s → usb=%v": "internal/system/mounts_linux.go:357",
"[DEBUG] [system] IsUSBDevice: device=%q disk=%q — no sysfs entry found": "internal/system/mounts_linux.go:360",
"[DEBUG] [system] ProbeStoragePath: path=%q — TIMEOUT (3s)": "internal/system/mounts_linux.go:332",
"[DEBUG] [system] ProbeStoragePath: path=%q — connected (%s)": "internal/system/mounts_linux.go:316",
"[DEBUG] [system] ProbeStoragePath: path=%q — disconnected (other error): %v (%s)": "internal/system/mounts_linux.go:328",
"[DEBUG] [system] ProbeStoragePath: path=%q — disconnected: %v (%s)": "internal/system/mounts_linux.go:324",
"[DEBUG] [system] ProbeStoragePath: path=%q — not exists (%s)": "internal/system/mounts_linux.go:298",
"[DEBUG] [system] readDiskUsage: path=%q bsize=%d total=%.1fGB used=%.1fGB avail=%.1fGB (%.1f%%)": "internal/system/info_linux.go:284",
"[DEBUG] [system] readDiskUsage: statfs(%q) failed: %v": "internal/system/info_linux.go:268",
"[DEBUG] [system] readLoadAvg: failed to read /proc/loadavg: %v": "internal/system/info_linux.go:293",
"[DEBUG] [system] readLoadAvg: raw=%q → 1m=%.2f 5m=%.2f 15m=%.2f": "internal/system/info_linux.go:297",
"[DEBUG] [system] readMemInfo: could not parse MemTotal from /proc/meminfo": "internal/system/info_linux.go:110",
"[DEBUG] [system] readMemInfo: failed to open /proc/meminfo: %v": "internal/system/info_linux.go:89",
"[DEBUG] [system] readMemInfo: guest cap=%dMB (host total was %dKB) → used≈%dMB avail≈%dMB": "internal/system/info_linux.go:148",
"[DEBUG] [system] readMemInfo: totalKB=%d availKB=%d → total=%dMB avail=%dMB used=%dMB (%.1f%%)": "internal/system/info_linux.go:155",
"[DEBUG] [system] readTemperature: found via hwmon at %s — %.1f°C (%s)": "internal/system/info_linux.go:316",
"[DEBUG] [system] readTemperature: found via thermal_zone at %s — %.1f°C (%s)": "internal/system/info_linux.go:308",
"[DEBUG] [system] readTemperature: no temperature source found": "internal/system/info_linux.go:321",
"[DEBUG] [system] readThermalZones: %s — found %d zones": "internal/system/info_linux.go:332",
"[DEBUG] [web] CatchAllMiddleware: controller host=%s": "internal/web/server.go:745",
"[DEBUG] [web] CatchAllMiddleware: non-controller host=%s, serving catch-all page": "internal/web/server.go:759",
"[DEBUG] [web] NewServer: backup=%v scheduler=%v alertMgr=%v notifier=%v updater=%v": "internal/web/server.go:249",
"[DEBUG] [web] NewServer: initializing web server v%s": "internal/web/server.go:248",
"[DEBUG] [web] ServeDiskAPI: %s %s from %s": "internal/web/agent_disk_handlers.go:26",
"[DEBUG] [web] ServeHTTP: %s %s from %s": "internal/web/server.go:482",
"[DEBUG] [web] ServeHostMetricsAPI: %s %s from %s": "internal/web/agent_host_metrics_handler.go:22",
"[DEBUG] [web] apiExportEstimate error: %v": "internal/web/handler_export.go:154",
"[DEBUG] [web] apiExportEstimate: invalid drive path %q": "internal/web/handler_export.go:146",
"[DEBUG] [web] apiExportEstimate: stack=%q drive=%q": "internal/web/handler_export.go:139",
"[DEBUG] [web] apiExportEstimate: total=%s free=%s fits=%v": "internal/web/handler_export.go:159",
"[DEBUG] [web] apiExportManifest: app=%s display=%s size=%d": "internal/web/handler_export.go:318",
"[DEBUG] [web] apiExportManifest: encrypted, needs password": "internal/web/handler_export.go:299",
"[DEBUG] [web] apiExportManifest: encrypted=%v": "internal/web/handler_export.go:293",
"[DEBUG] [web] apiExportManifest: error: %v": "internal/web/handler_export.go:313",
"[DEBUG] [web] apiExportManifest: invalid path %q": "internal/web/handler_export.go:287",
"[DEBUG] [web] apiExportManifest: path=%q hasPassword=%v": "internal/web/handler_export.go:283",
"[DEBUG] [web] apiExportStart error: %v": "internal/web/handler_export.go:217",
"[DEBUG] [web] apiExportStart: invalid body: %v": "internal/web/handler_export.go:183",
"[DEBUG] [web] apiExportStart: invalid drive path %q": "internal/web/handler_export.go:202",
"[DEBUG] [web] apiExportStart: stack=%q drive=%q encrypted=%v stopApp=%v": "internal/web/handler_export.go:188",
"[DEBUG] [web] apiImportStart error: %v": "internal/web/handler_export.go:362",
"[DEBUG] [web] apiImportStart: invalid body: %v": "internal/web/handler_export.go:338",
"[DEBUG] [web] apiImportStart: invalid path %q": "internal/web/handler_export.go:351",
"[DEBUG] [web] apiImportStart: path=%q hasPassword=%v": "internal/web/handler_export.go:343",
"[DEBUG] [web] auth: no password configured, passing through %s %s": "internal/web/auth.go:74",
"[DEBUG] [web] auth: rejected %s %s from %s (%s)": "internal/web/auth.go:115",
"[DEBUG] [web] auth: valid session for %s %s": "internal/web/auth.go:134",
"[DEBUG] [web] backupRestoreHandler: stack=%s snapshot=%s from %s": "internal/web/handlers.go:1607",
"[DEBUG] [web] claim gate: intercepting %s %s (unclaimed)": "internal/web/auth.go:65",
"[DEBUG] [web] deployHandler: stack=%s method=%s": "internal/web/handlers.go:421",
"[DEBUG] [web] deployHandler: stack=%s not found: %v": "internal/web/handlers.go:426",
"[DEBUG] [web] disk-health check skipped: agent unreachable: %v": "internal/web/disk_health.go:187",
"[DEBUG] [web] disk-health state loaded: %d disk(s)": "internal/web/disk_health_state.go:131",
"[DEBUG] [web] escrow readiness: %s (%s)": "internal/web/escrow_readiness.go:74",
"[DEBUG] [web] escrow reminder: rendered on %s (offsite configured, escrow not complete)": "internal/web/escrow_banner.go:80",
"[DEBUG] [web] loadTemplates: lang=%s loaded %d templates, %d markers expanded in %s": "internal/web/server.go:322",
"[DEBUG] [web] login attempt from %s (X-Forwarded-For: %s)": "internal/web/auth.go:146",
"[DEBUG] [web] login successful from %s, creating session": "internal/web/auth.go:194",
"[DEBUG] [web] logout from %s": "internal/web/auth.go:230",
"[DEBUG] [web] netstorage add %q capability gate: %s=%s (source=%s)": "internal/web/netstorage_handlers.go:148",
"[DEBUG] [web] recovery capability gate: %s=%s (source=%s)": "internal/web/recovery_handlers.go:236",
"[DEBUG] [web] session cleanup: expired=%d remaining=%d": "internal/web/auth.go:318",
"[DEBUG] [web] session created, expires=%s, active_sessions=%d": "internal/web/auth.go:260",
"[DEBUG] [web] settingsNotificationsHandler: updating notification prefs from %s": "internal/web/handlers.go:2581",
"[DEBUG] [web] settingsPasswordHandler: current password mismatch from %s": "internal/web/handlers.go:2485",
"[DEBUG] [web] settingsPasswordHandler: password change attempt from %s": "internal/web/handlers.go:2476",
"[DEBUG] [web] settingsStorageAddHandler: path=%s label=%q default=%v from %s": "internal/web/handlers.go:3040",
"[DEBUG] [web] settingsStorageDefaultHandler: path=%s from %s": "internal/web/handlers.go:3156",
"[DEBUG] [web] settingsStorageLabelHandler: path=%s label=%q from %s": "internal/web/handlers.go:3192",
"[DEBUG] [web] settingsStorageRemoveHandler: path=%s from %s": "internal/web/handlers.go:3110",
"[DEBUG] [web] settingsStorageSchedulableHandler: path=%s schedulable=%v from %s": "internal/web/handlers.go:3174",
"[DEBUG] groupStacksByDrive: %s → [%s]": "internal/backup/backup.go:463",
"[ERROR] Export/import failed at step %d: %s": "internal/appexport/export.go:513",
"[ERROR] Export: could not record the app-stop marker for %s (refusing to stop it unprotected): %v": "internal/appexport/export.go:267",
"[ERROR] Failed to marshal notification: %v": "internal/notify/notifier.go:978",
"[ERROR] Failed to remove %s: %v": "internal/stacks/delete.go:582",
"[ERROR] Failed to remove HDD data %s: %v": "internal/stacks/delete.go:309",
"[ERROR] Failed to remove backup data %s: %v": "internal/stacks/delete.go:569",
"[ERROR] Failed to remove stack directory %s: %v": "internal/stacks/delete.go:329",
"[ERROR] HTTP server shutdown error: %v": "cmd/controller/main.go:1847",
"[ERROR] Main HTTP server error: %v": "cmd/controller/main.go:3202",
"[ERROR] PushEvent: marshal failed for %s: %v": "internal/notify/notifier.go:201",
"[ERROR] RESTORE DB re-import failed for %s: %v": "internal/backup/restore.go:83",
"[ERROR] RESTORE volume restore failed for %s: %v": "internal/backup/restore.go:68",
"[ERROR] Setup HTTP server error: %v": "cmd/controller/main.go:3217",
"[ERROR] [api] %s failed for %s: %v": "internal/api/router.go:690",
"[ERROR] [api] %s for %s refused: could not record desired state: %v": "internal/api/router.go:666",
"[ERROR] [api] Config apply: failed to write config: %v": "internal/api/router.go:1388",
"[ERROR] [api] Delete failed for %s: %v": "internal/api/router.go:970",
"[ERROR] [api] Deploy failed for %s: %v": "internal/api/router.go:492",
"[ERROR] [api] Failed to query container metrics for %s: %v": "internal/api/router.go:1225",
"[ERROR] [api] Failed to query container summary: %v": "internal/api/router.go:1206",
"[ERROR] [api] Failed to query system metrics: %v": "internal/api/router.go:1169",
"[ERROR] [api] Failed to remove geo override for %s: %v": "internal/api/geo.go:172",
"[ERROR] [api] Failed to save geo override for %s: %v": "internal/api/geo.go:146",
"[ERROR] [api] Failed to save geo settings: %v": "internal/api/geo.go:69",
"[ERROR] [api] Failed to write JSON response: %v": "internal/api/router.go:1472",
"[ERROR] [api] Geo sync after app override failed: %v": "internal/api/geo.go:157",
"[ERROR] [api] Geo sync after override removal failed: %v": "internal/api/geo.go:183",
"[ERROR] [api] Geo sync after settings update failed: %v": "internal/api/geo.go:80",
"[ERROR] [api] Integration toggle failed for %s:%s: %v": "internal/api/router.go:786",
"[ERROR] [api] Manual geo sync failed: %v": "internal/api/geo.go:100",
"[ERROR] [api] Optional config update failed for %s: %v": "internal/api/router.go:741",
"[ERROR] [api] Remove failed for %s: %v": "internal/api/router.go:887",
"[ERROR] [api] Stack rescan failed: %v": "internal/api/router.go:364",
"[ERROR] [appstop] could not clear the app-stop marker at %s: %v (a stale marker costs one idempotent restart at next startup)": "internal/backup/appstop_marker.go:247",
"[ERROR] [appstop] crash recovery: %d app(s) could not be restarted — KEEPING the marker so the next startup retries; the dead-app alarm owns them meanwhile: %v": "internal/backup/appstop_marker.go:309",
"[ERROR] [appstop] crash recovery: %d app(s) were stopped by %s and are owed a restart, but no stack starter is wired — leaving the marker for the next startup: %v": "internal/backup/appstop_marker.go:273",
"[ERROR] [appstop] crash recovery: restart %s failed: %v": "internal/backup/appstop_marker.go:293",
"[ERROR] [assets] Asset sync failed: %v": "internal/assets/syncer.go:221",
"[ERROR] [assets] Failed to save local manifest: %v": "internal/assets/syncer.go:319",
"[ERROR] [backup] %s import into %s FAILED: %v — engine output follows:\n%s": "internal/appbackup/dbdump.go:793",
"[ERROR] [backup] %s was restored, but its update hold could not be cleared: %v": "internal/backup/update_guard.go:576",
"[ERROR] [backup] %s: refilling the primary unit from the mirror FAILED: %v — the restore itself SUCCEEDED and the app is running; the local package stays incomplete until the next backup": "internal/backup/tier2_restore.go:259",
"[ERROR] [backup] DB dump failed for %s: %v": "internal/backup/backup.go:589",
"[ERROR] [backup] DB re-import for %s: %v": "internal/backup/restore_unit.go:438",
"[ERROR] [backup] DB-only start for %s: %v": "internal/backup/restore_unit.go:432",
"[ERROR] [backup] Database discovery failed: %v": "internal/backup/backup.go:537",
"[ERROR] [backup] Failed to create volume %s: %s — %v": "internal/backup/restore.go:155",
"[ERROR] [backup] Failed to populate volume %s: %s — %v": "internal/backup/restore.go:170",
"[ERROR] [backup] Failed to restart %s after volume dump: %v": "internal/backup/backup.go:919",
"[ERROR] [backup] Restore REFUSED for %s: %v": "internal/backup/restore_unit.go:331",
"[ERROR] [backup] Restore REFUSED for %s: a .sql dump exists but no database service is identifiable in the unit's compose": "internal/backup/restore_unit.go:392",
"[ERROR] [backup] Tier 2 %s: mandatory path refused by a structural guard (%s): %s/%s — NOT in the secondary copy": "internal/backup/tier2_capture.go:50",
"[ERROR] [backup] Tier 2: stack %q uses the RESERVED shares key — skipped to protect the shares backup tree": "internal/backup/tier2.go:448",
"[ERROR] [backup] Volume dump failed for %s: %v": "internal/backup/backup.go:738",
"[ERROR] [backup] failed to restart %s after Tier-2 file restore: %v": "internal/backup/tier2_restore.go:437",
"[ERROR] [backup] remove %s: deleting the Tier-2 mirror %s failed: %v": "internal/backup/r474_remove_mirrors.go:88",
"[ERROR] [backup] systemDataPath is empty — cannot determine drive for %s": "internal/backup/backup.go:383",
"[ERROR] [backup] update pre-backup for %s FAILED after %s: %v": "internal/backup/update_guard.go:395",
"[ERROR] [backup] volume restore for %s: %v": "internal/backup/restore_unit.go:419",
"[ERROR] [claim-sync] caching hub claim code (gen %d) failed (retries next ACK): %v": "internal/report/claim_sync.go:49",
"[ERROR] [cloudflare] Failed to create WAF rule: %v": "internal/cloudflare/waf.go:174",
"[ERROR] [cloudflare] Failed to delete WAF rule %s: %v": "internal/cloudflare/geosync.go:202",
"[ERROR] [cloudflare] Failed to get custom ruleset: %v": "internal/cloudflare/waf.go:66",
"[ERROR] [cloudflare] Failed to update WAF rule %s: %v": "internal/cloudflare/waf.go:209",
"[ERROR] [cloudflare] Geo-sync error: %v": "internal/cloudflare/geosync.go:339",
"[ERROR] [escrow-confirm] escrowed but the agent-staged secret was NOT wiped: %v": "internal/report/escrow_confirm.go:209",
"[ERROR] [escrow-confirm] hash matched but the escrowed flip failed (retries next cycle): %v": "internal/report/escrow_confirm.go:201",
"[ERROR] [gate] the ABSENT drive %s is the WHOLE-GUEST BACKUP TARGET — the system backup cannot run until it returns": "internal/web/intermediary.go:685",
"[ERROR] [infra] filebrowser: password CHANGED but settings save FAILED: %v — the generated password is lost; reset it with the filebrowser CLI": "internal/stacks/filebrowser_password.go:136",
"[ERROR] [integrations] Integration %s apply failed: %v": "internal/integrations/manager.go:138",
"[ERROR] [integrations] Integration re-apply on start failed for %s: %v": "internal/integrations/lifecycle.go:144",
"[ERROR] [integrations] OnlyOffice-FileBrowser apply: %v": "internal/integrations/onlyoffice_filebrowser.go:34",
"[ERROR] [integrations] OnlyOffice-FileBrowser apply: JWT_SECRET not set": "internal/integrations/onlyoffice_filebrowser.go:16",
"[ERROR] [integrations] OnlyOffice-FileBrowser apply: subdomain unknown": "internal/integrations/onlyoffice_filebrowser.go:25",
"[ERROR] [integrations] OnlyOffice-FileBrowser revoke: %v": "internal/integrations/onlyoffice_filebrowser.go:73",
"[ERROR] [integrations] OnlyOffice-Nextcloud apply: JWT_SECRET not set": "internal/integrations/onlyoffice_nextcloud.go:17",
"[ERROR] [integrations] OnlyOffice-Nextcloud apply: occ %s failed: %v": "internal/integrations/onlyoffice_nextcloud.go:77",
"[ERROR] [integrations] OnlyOffice-Nextcloud apply: subdomain unknown": "internal/integrations/onlyoffice_nextcloud.go:26",
"[ERROR] [integrations] OnlyOffice-Nextcloud revoke: occ app:disable failed: %v": "internal/integrations/onlyoffice_nextcloud.go:102",
"[ERROR] [mailrelay] could not start app-email shim: %v": "cmd/controller/main.go:634",
"[ERROR] [mailrelay] forward to hub failed: %v": "internal/mailrelay/server.go:292",
"[ERROR] [mailrelay] implicit-TLS listener stopped: %v": "internal/mailrelay/server.go:164",
"[ERROR] [mailrelay] plaintext listener stopped: %v": "internal/mailrelay/server.go:159",
"[ERROR] [mailrelay] plaintext-only listener stopped: %v": "internal/mailrelay/server.go:169",
"[ERROR] [mailrelay] reading DATA: %v": "internal/mailrelay/server.go:272",
"[ERROR] [migrate] %s ABORTED at copy/verify/flip — source intact: %v": "internal/stacks/migrate.go:480",
"[ERROR] [migrate] journal write failed: %v": "internal/stacks/migrate.go:462",
"[ERROR] [offbox] %s: REFUSING the destructive restore — free space on the live namespace could not be measured (liveNs=%s)": "internal/backup/offbox_reconstitute.go:597",
"[ERROR] [offbox] %s: REFUSING the destructive restore — the scratch size could not be measured (scratch=%s)": "internal/backup/offbox_reconstitute.go:591",
"[ERROR] [offbox] %s: ROLLBACK ALSO FAILED (%v) — holding the app stopped; replay error was: %v": "internal/backup/offbox_reconstitute.go:811",
"[ERROR] [offbox] %s: cannot persist the restore hold — no settings wired; the app is stopped but NOTHING will refuse a restart": "internal/backup/offbox_reconstitute.go:377",
"[ERROR] [offbox] %s: database replay failed, rolling back to the pre-restore state: %v": "internal/backup/offbox_reconstitute.go:806",
"[ERROR] [offbox] %s: mandatory path refused by a structural guard (%s): %s/%s — NOT in the offsite snapshot": "internal/backup/offbox_capture.go:55",
"[ERROR] [offbox] %s: persisting the restore hold FAILED: %v — the app is stopped and unguarded": "internal/backup/offbox_reconstitute.go:391",
"[ERROR] [offbox] %s: restore succeeded but the completion marker could not be written: %v — the scratch will read as NOT ready and the download must be re-run": "internal/backup/offbox_restore.go:410",
"[ERROR] [offbox] abandonment: deleting the set-aside history failed — the countdown stays due and retries: %v: %s": "internal/backup/offbox_abandon.go:205",
"[ERROR] [offbox] abandonment: the store was deleted but the marker could not be saved — the hub's package may outlive it: %v": "internal/backup/offbox_abandon.go:214",
"[ERROR] [offbox] app %q uses the RESERVED shares key — excluded from the run to protect the shares leg": "internal/backup/offbox.go:902",
"[ERROR] [offbox] backup %s failed: %v: %s": "internal/backup/offbox.go:1358",
"[ERROR] [offbox] backup failed after %s: %v": "internal/backup/offbox.go:1143",
"[ERROR] [offbox] integrity: check FAILED after %s — restic reported: %s": "internal/backup/offbox_integrity.go:355",
"[ERROR] [offbox] integrity: could not persist the check outcome: %v — the check RAN and its verdict was ok=%v at depth %q, but due-ness did not advance, so it will run again tomorrow": "internal/backup/offbox_integrity.go:263",
"[ERROR] [offbox] proof: %s could not be restored for proving (nothing is concluded about the backup): %v": "internal/backup/offbox_proof.go:188",
"[ERROR] [offbox] proof: %s on snapshot %s is READABLE AND EMPTY (%s%s) — the store is not damaged; the backup does not contain this app's data": "internal/backup/offbox_proof.go:203",
"[ERROR] [offbox] proof: could not persist the outcome: %v — the proof RAN and its verdict for %s on %s was %q, but due-ness did not advance, so it will run again tomorrow": "internal/backup/offbox_proof.go:251",
"[ERROR] [offsite-apply] key install FAILED after consuming the one-time password for %s@%s — the password is spent; reset it on the hub to retry: %v": "internal/offsiteapply/offsiteapply.go:251",
"[ERROR] [quiesce] clear marker: %v": "internal/quiesce/quiesce.go:487",
"[ERROR] [quiesce] crash recovery: clear marker: %v": "internal/quiesce/quiesce.go:173",
"[ERROR] [quiesce] cycle error: %v": "internal/quiesce/quiesce.go:189",
"[ERROR] [quiesce] due-check failed for tier %q: %v (other tiers still evaluated)": "internal/quiesce/tiers.go:178",
"[ERROR] [quiesce] manual backup cycle error: %v": "internal/quiesce/quiesce.go:407",
"[ERROR] [quiesce] restart %s: %v": "internal/quiesce/quiesce.go:738",
"[ERROR] [quiesce] start backup on tier %s: %v": "internal/quiesce/quiesce.go:523",
"[ERROR] [quiesce] stop %s: %v (continuing)": "internal/quiesce/quiesce.go:499",
"[ERROR] [quiesce] tier %s has been BLOCKED by a concurrent operation for over %s — that exceeds the agent's own restore-test ceiling, so the gate is stuck, not busy": "internal/quiesce/quiesce.go:287",
"[ERROR] [scheduler] Cannot load Europe/Budapest timezone: %v — using UTC": "internal/scheduler/scheduler.go:20",
"[ERROR] [scheduler] Daily job %s has invalid schedule %q: %v — job not started": "internal/scheduler/scheduler.go:119",
"[ERROR] [scheduler] Job %s failed: %v (took %s)": "internal/scheduler/scheduler.go:360",
"[ERROR] [scheduler] Job %s panicked: %v": "internal/scheduler/scheduler.go:341",
"[ERROR] [scheduler] Periodic job %s has invalid interval %s — job not registered": "internal/scheduler/scheduler.go:89",
"[ERROR] [selfupdate] %v": "internal/selfupdate/updater.go:709",
"[ERROR] [selfupdate] Agent swap request failed: %v": "internal/selfupdate/updater.go:724",
"[ERROR] [selfupdate] Failed to save update state: %v": "internal/selfupdate/updater.go:697",
"[ERROR] [settings] Failed to save after draining pending events: %v — restoring events": "internal/settings/settings.go:2190",
"[ERROR] [settings] Failed to save auto-discovered storage paths: %v": "internal/settings/settings.go:1631",
"[ERROR] [settings] Failed to save offbox-enlarge-notice seed: %v": "internal/settings/settings.go:709",
"[ERROR] [settings] Failed to save restic→rsync migration: %v": "internal/settings/settings.go:729",
"[ERROR] [settings] Failed to save: %v": "internal/settings/settings.go:740",
"[ERROR] [settings] primary settings corrupt (%v) — attempting recovery from .bak": "internal/settings/settings.go:667",
"[ERROR] [settings] settings unrecoverable — preserved as %s; starting with safe defaults": "internal/settings/settings.go:681",
"[ERROR] [shares] offsite push failed: %v: %s": "internal/backup/offbox_shares.go:112",
"[ERROR] [shares] offsite: payload staging failed — pushing share files without the definition manifest: %v": "internal/backup/offbox_shares.go:67",
"[ERROR] [sharing] mkdir failed: %v": "internal/web/sharing_handlers.go:387",
"[ERROR] [sharing] password apply failed: %v": "internal/web/sharing_handlers.go:344",
"[ERROR] [sharing] samba reconcile failed after %s: %v": "internal/web/samba_ensure_job.go:165",
"[ERROR] [sharing] samba reconcile reported success but the container is not running": "internal/web/samba_ensure_job.go:185",
"[ERROR] [sharing] samba reconcile still running after %s — giving up on the progress card": "internal/web/samba_ensure_job.go:173",
"[ERROR] [stacks] %s %s refused: data removal requested but the drive recorded in HDD_PATH is not mounted — nothing removed, app kept (R-442)": "internal/stacks/delete.go:136",
"[ERROR] [stacks] %s %s refused: data removal requested, the compose binds a drive path, but app.yaml records no HDD_PATH — nothing removed, app kept (R-442)": "internal/stacks/delete.go:130",
"[ERROR] [stacks] .felhom.yml backup block rejected in %s: %v": "internal/stacks/metadata.go:396",
"[ERROR] [stacks] .felhom.yml backup block rejected in %s: docker-compose.yml unreadable: %v": "internal/stacks/metadata.go:393",
"[ERROR] [stacks] .felhom.yml data_paths rejected in %s: %v": "internal/stacks/metadata.go:408",
"[ERROR] [stacks] .felhom.yml data_paths rejected in %s: docker-compose.yml unreadable: %v": "internal/stacks/metadata.go:405",
"[ERROR] [stacks] Command failed: %s %s (in %s) — exit code %d (took %.1fs)": "internal/stacks/manager.go:1402",
"[ERROR] [stacks] Failed to parse .felhom.yml in %s: %v": "internal/stacks/metadata.go:317",
"[ERROR] [stacks] GenerateSecretForField(%s/%s): generator %q failed: %v": "internal/stacks/deploy.go:1073",
"[ERROR] [stacks] IMPORT_PATH unresolvable: paths.system_data_path is empty — a drop-zone bind will fail to resolve rather than silently land on a data drive": "internal/stacks/manager.go:316",
"[ERROR] [stacks] SaveAppConfig: failed to marshal config for %s: %v": "internal/stacks/deploy.go:909",
"[ERROR] [stacks] SaveAppConfig: failed to save %s: %v": "internal/stacks/deploy.go:919",
"[ERROR] [stacks] Stack %s deploy failed after %.1fs: %v": "internal/stacks/deploy.go:420",
"[ERROR] [stacks] Stack %s restart failed after %.1fs: %v": "internal/stacks/manager.go:1249",
"[ERROR] [stacks] Stack %s service start failed after %.1fs: %v": "internal/stacks/manager.go:1194",
"[ERROR] [stacks] Stack %s start failed after %.1fs: %v": "internal/stacks/manager.go:1145",
"[ERROR] [stacks] Stack %s stop failed after %.1fs: %v": "internal/stacks/manager.go:1221",
"[ERROR] [stacks] Stack %s: compose succeeded but persisting deployed state failed: %v — reverting": "internal/stacks/deploy.go:456",
"[ERROR] [stacks] Stack %s: failed to generate %s: %v": "internal/stacks/deploy.go:1126",
"[ERROR] [stacks] Stack %s: failed to save app.yaml after injection: %v": "internal/stacks/deploy.go:1165",
"[ERROR] [stacks] execCommand failed: %v": "internal/stacks/manager.go:1432",
"[ERROR] [stacks] import belt: stack declares a ${IMPORT_PATH} bind but IMPORT_PATH is unset — compose will fail rather than bind a wrong-drive path": "internal/stacks/manager.go:348",
"[ERROR] [stacks] installed-images %s: could not observe running images (the app is unaffected): %v": "internal/stacks/installed.go:364",
"[ERROR] [stacks] installed-images %s: recording failed, the app is running and unaffected: %v": "internal/stacks/installed.go:405",
"[ERROR] [stacks] installed-images backfill: %s: %v": "internal/stacks/installed.go:510",
"[ERROR] [stacks] pin %s: %v": "cmd/controller/main.go:2714",
"[ERROR] [stacks] pin %s: the pin is recorded but its definition could not be stored (the app is unaffected; the catalog will be copied verbatim until this is fixed): %v": "internal/stacks/pin.go:104",
"[ERROR] [stacks] pin adoption: %s: %v": "internal/stacks/pin.go:281",
"[ERROR] [stacks] stderr: %s": "internal/stacks/manager.go:1408",
"[ERROR] [stacks] stdout: %s": "internal/stacks/manager.go:1405",
"[ERROR] [stacks] update %s FAILED after the new version was started: %s — stopping and HOLDING the app; the pin stays on the new version (its migration may have run)": "internal/stacks/update.go:625",
"[ERROR] [stacks] update %s FAILED in phase %s after %s — nothing was moved: %s": "internal/stacks/update.go:486",
"[ERROR] [stacks] update %s REFUSED (%s): %s": "internal/stacks/update.go:272",
"[ERROR] [stacks] update %s: %v": "internal/stacks/update.go:633",
"[ERROR] [stacks] update %s: cannot read the pre-update compose copy (%v) — the definition could NOT be put back": "internal/stacks/update.go:648",
"[ERROR] [stacks] update %s: clearing the journal entry failed: %v": "internal/stacks/update.go:830",
"[ERROR] [stacks] update %s: could not journal the verifying phase — verifying anyway": "internal/stacks/update.go:605",
"[ERROR] [stacks] update %s: journal write for phase %s failed: %v": "internal/stacks/update.go:817",
"[ERROR] [stacks] update %s: no UpdateGuards — the hold CANNOT be recorded": "internal/stacks/update.go:631",
"[ERROR] [stacks] update %s: pull failed — pin and definition PUT BACK; the app was not touched. Docker said: %v": "internal/stacks/update.go:584",
"[ERROR] [stacks] update %s: putting the pin back failed: %v": "internal/stacks/update.go:658",
"[ERROR] [stacks] update %s: re-rendering the previous definition failed: %v": "internal/stacks/update.go:663",
"[ERROR] [stacks] update %s: stopping the failed app also failed: %v": "internal/stacks/update.go:627",
"[ERROR] [sync] Catalog sync failed: %v": "internal/sync/sync.go:212",
"[ERROR] [web] Catch-all template error: %v": "internal/web/server.go:805",
"[ERROR] [web] Export estimate failed for %s: %v": "internal/web/handler_export.go:153",
"[ERROR] [web] Export start failed for %s: %v": "internal/web/handler_export.go:216",
"[ERROR] [web] Failed to add storage path: %v": "internal/web/handlers.go:3094",
"[ERROR] [web] Failed to bring up FileBrowser: %s — %v": "internal/web/handlers.go:3354",
"[ERROR] [web] Failed to hash new password: %v": "internal/web/handlers.go:2509",
"[ERROR] [web] Failed to save app-email toggle: %v": "internal/web/handlers.go:2725",
"[ERROR] [web] Failed to save notification prefs: %v": "internal/web/handlers.go:2691",
"[ERROR] [web] Failed to save password to settings.json: %v": "internal/web/handlers.go:2517",
"[ERROR] [web] Failed to set default storage path: %v": "internal/web/handlers.go:3160",
"[ERROR] [web] Failed to set storage label: %v": "internal/web/handlers.go:3203",
"[ERROR] [web] Failed to update schedulable: %v": "internal/web/handlers.go:3178",
"[ERROR] [web] Failed to write FileBrowser compose: %v": "internal/web/handlers.go:3317",
"[ERROR] [web] Failed to write FileBrowser config: %v": "internal/web/handlers.go:3305",
"[ERROR] [web] Import start failed for %s: %v": "internal/web/handler_export.go:361",
"[ERROR] [web] Restore failed (async): stack=%s: %v": "internal/web/handlers.go:1659",
"[ERROR] [web] Template error (%s): %v": "internal/web/server.go:840",
"[ERROR] [web] Template error (claim): %v": "internal/web/claim.go:293",
"[ERROR] [web] Template error (launcher_share_password): %v": "internal/web/share_handlers.go:167",
"[ERROR] [web] Template error (launcher_shared): %v": "internal/web/share_handlers.go:150",
"[ERROR] [web] Template error (login): %v": "internal/web/auth.go:341",
"[ERROR] [web] Template error (recovery): %v": "internal/web/recovery_handlers.go:187",
"[ERROR] [web] Test notification failed: %v": "internal/web/handlers.go:2764",
"[ERROR] [web] Tier-2 file restore failed (async): stack=%s: %v": "internal/web/handlers.go:1952",
"[ERROR] [web] Tier-2 unit restore failed (async): stack=%s: %v": "internal/web/handlers.go:2032",
"[ERROR] [web] app-email shim could not be %s: %v": "internal/web/handlers.go:2736",
"[ERROR] [web] app-email toggle for %s: %v": "internal/web/tier2_config_handler.go:109",
"[ERROR] [web] backup trigger failed: %v": "internal/web/backup_handlers.go:310",
"[ERROR] [web] backup window save failed: %v": "internal/web/backup_handlers.go:49",
"[ERROR] [web] claim: building reset-request: %v": "internal/web/claim.go:441",
"[ERROR] [web] claim: cannot read the persisted claim state while rendering the claim page: %v": "internal/web/claim.go:272",
"[ERROR] [web] claim: cannot read the persisted claim state — keeping the gate CLOSED: %v": "internal/web/claim.go:85",
"[ERROR] [web] claim: hashing new password: %v": "internal/web/claim.go:372",
"[ERROR] [web] claim: refusing the submission — the persisted claim state is unreadable: %v": "internal/web/claim.go:327",
"[ERROR] [web] claim: reset-request to hub failed: %v": "internal/web/claim.go:449",
"[ERROR] [web] claim: saving password: %v": "internal/web/claim.go:377",
"[ERROR] [web] disk assign via agent failed: %v": "internal/web/agent_disk_handlers.go:232",
"[ERROR] [web] disk candidates via agent failed: %v": "internal/web/agent_disk_handlers.go:149",
"[ERROR] [web] disk eject via agent failed: %v": "internal/web/agent_disk_handlers.go:261",
"[ERROR] [web] disk format via agent failed: %v": "internal/web/agent_disk_handlers.go:303",
"[ERROR] [web] disk list via agent failed: %v": "internal/web/agent_disk_handlers.go:116",
"[ERROR] [web] download-export estimate failed for %s: %v": "internal/web/handler_export_download.go:66",
"[ERROR] [web] download-export start failed for %s: %v": "internal/web/handler_export_download.go:110",
"[ERROR] [web] escrow confirmed but the agent-staged secret was NOT wiped (re-confirm to retry): %v": "internal/web/offbox_handlers.go:157",
"[ERROR] [web] filebrowser password reveal: decrypt failed: %v": "internal/web/handlers.go:2432",
"[ERROR] [web] host metrics via agent failed: %v": "internal/web/agent_host_metrics_handler.go:36",
"[ERROR] [web] language switch: save failed: %v": "internal/web/i18n_web.go:50",
"[ERROR] [web] netstorage remove %q via agent failed: %v": "internal/web/netstorage_handlers.go:320",
"[ERROR] [web] off-box place %s (async): %v": "internal/web/offbox_handlers.go:599",
"[ERROR] [web] off-box reconstitute %s (async): %v": "internal/web/offbox_handlers.go:460",
"[ERROR] [web] off-box restore %s (full=%v, async): %v": "internal/web/offbox_handlers.go:368",
"[ERROR] [web] offbox secrets: %v": "internal/web/offbox_handlers.go:85",
"[ERROR] [web] post-migration decommission of %s failed: %v": "internal/web/storage_handlers.go:606",
"[ERROR] [web] recovery: agent channel unavailable: %v": "internal/web/recovery_handlers.go:355",
"[ERROR] [web] save Tier 2 preference for %s: %v": "internal/web/tier2_config_handler.go:78",
"[ERROR] [web] server reboot (guest restart) failed: %v": "internal/web/storage_handlers.go:821",
"[ERROR] [web] share: QR encode failed: %v": "internal/web/share_handlers.go:189",
"[ERROR] [web] share: clearing share password failed: %v": "internal/web/share_handlers.go:268",
"[ERROR] [web] share: clearing token failed: %v": "internal/web/share_handlers.go:246",
"[ERROR] [web] share: hashing share password failed: %v": "internal/web/share_handlers.go:283",
"[ERROR] [web] share: saving share password failed: %v": "internal/web/share_handlers.go:288",
"[ERROR] [web] share: saving token failed: %v": "internal/web/share_handlers.go:212",
"[ERROR] [web] share: token generation failed: %v": "internal/web/share_handlers.go:207",
"[ERROR] [web] shares place (async): %v": "internal/web/offbox_handlers.go:659",
"[ERROR] [web] shares restore (async): %v": "internal/web/offbox_handlers.go:632",
"[ERROR] bootstrap: local_api endpoint DRIFT — %s says %q but %s says %q; ": "internal/bootstrap/bootstrap.go:395",
"[ERROR] docker compose down for %s failed: %v (output: %s)": "internal/stacks/delete.go:272",
"[FAIL]": "internal/selftest/selftest.go:66",
"[FATAL] Failed to initialize stack manager: %v": "cmd/controller/main.go:360",
"[FATAL] Failed to load encryption key: %v": "cmd/controller/main.go:353",
"[FATAL] Failed to load settings from %s: %v": "cmd/controller/main.go:341",
"[FATAL] HTTP server error: %v": "cmd/controller/main.go:1853",
"[INFO] %s %s: %s": "internal/selftest/selftest.go:68",
"[INFO] ========== Startup Self-Test ==========": "internal/selftest/selftest.go:50",
"[INFO] ========================================": "internal/selftest/selftest.go:70",
"[INFO] Asset sync enabled (daily at %s from Hub)": "cmd/controller/main.go:1390",
"[INFO] Deleting orphaned stack: %s (removeHDDData=%v, hddDeclared=%v)": "internal/stacks/delete.go:246",
"[INFO] Drained %d pending events to Hub": "cmd/controller/main.go:1333",
"[INFO] Encryption key loaded from %s": "cmd/controller/main.go:355",
"[INFO] Event pushed: %s (%s) — %s": "internal/notify/notifier.go:236",
"[INFO] Export completed: %s → %s (%s) in %v": "internal/appexport/export.go:505",
"[INFO] Export: restarting %s": "internal/appexport/export.go:284",
"[INFO] Export: stopping %s": "internal/appexport/export.go:271",
"[INFO] Geo-restriction support enabled (CF API token configured)": "cmd/controller/main.go:1578",
"[INFO] Health probes: %d ok (of %d probed)": "internal/stacks/healthprobe.go:133",
"[INFO] Healthchecks ping UUIDs configured but no longer used — monitoring is now handled by the Hub": "cmd/controller/main.go:525",
"[INFO] Hub reporting disabled — will send disabled notification to %s": "cmd/controller/main.go:1339",
"[INFO] Hub reporting enabled (every %s to %s)": "cmd/controller/main.go:1337",
"[INFO] Import completed: %s (%s) in %v": "internal/appexport/restore.go:478",
"[INFO] Import: extracting HDD data %s → %s": "internal/appexport/restore.go:632",
"[INFO] Import: importing database dump": "internal/appexport/restore.go:827",
"[INFO] Import: opening bundle for %s (%s)": "internal/appexport/restore.go:328",
"[INFO] Import: populating volume %s": "internal/appexport/restore.go:755",
"[INFO] Import: removing existing stack %s (with volumes)": "internal/appexport/restore.go:361",
"[INFO] Import: starting DB service %s (%s)": "internal/appexport/restore.go:791",
"[INFO] Import: waiting for DB readiness (container %s)": "internal/appexport/restore.go:817",
"[INFO] Metrics collector started (60s interval)": "cmd/controller/main.go:518",
"[INFO] Metrics store opened at %s": "cmd/controller/main.go:506",
"[INFO] Notification preferences synced to hub: email=%s, events=%v, cooldown=%dh": "internal/notify/notifier.go:814",
"[INFO] Notifier disabled (hub not configured)": "internal/notify/notifier.go:68",
"[INFO] Notifier enabled (hub: %s)": "internal/notify/notifier.go:66",
"[INFO] Pruned %d old metric rows": "cmd/controller/main.go:1245",
"[INFO] RESTORE completed: stack=%s": "internal/backup/restore.go:97",
"[INFO] Received signal %v, shutting down setup wizard...": "cmd/controller/main.go:3225",
"[INFO] Received signal %v, shutting down...": "cmd/controller/main.go:1832",
"[INFO] Removed HDD data: %s (%s)": "internal/stacks/delete.go:311",
"[INFO] Removed backup data: %s (%s)": "internal/stacks/delete.go:571",
"[INFO] Removed stale temp file: %s": "internal/web/handler_debug.go:866",
"[INFO] Removing deployed stack: %s (removeHDDData=%v, hddDeclared=%v, backupPaths=%d)": "internal/stacks/delete.go:461",
"[INFO] Self-test complete: %d passed, %d warnings, %d failed": "internal/selftest/selftest.go:71",
"[INFO] Self-update enabled (check every %s, auto-update: %v, auto-update time: %s)": "cmd/controller/main.go:661",
"[INFO] Setup wizard (LAN) listening on %s": "cmd/controller/main.go:3215",
"[INFO] Setup wizard (main) listening on %s": "cmd/controller/main.go:3200",
"[INFO] Setup wizard stopped": "cmd/controller/main.go:3231",
"[INFO] Stack %s deleted successfully (took %.1fs)": "internal/stacks/delete.go:333",
"[INFO] Stack %s removed successfully (took %.1fs)": "internal/stacks/delete.go:586",
"[INFO] Startup hub report sent": "cmd/controller/main.go:1436",
"[INFO] Startup: update available %s -> %s": "cmd/controller/main.go:1469",
"[INFO] Update available: %s -> %s": "cmd/controller/main.go:1353",
"[INFO] Web UI listening on %s": "cmd/controller/main.go:1851",
"[INFO] [api] %s requested for stack: %s": "internal/api/router.go:583",
"[INFO] [api] Catalog sync completed: %s": "internal/api/router.go:1003",
"[INFO] [api] Config applied from Hub (%d bytes) — self-restarting to take effect": "internal/api/router.go:1396",
"[INFO] [api] Config apply: identical to current config (%d bytes) — no change, no restart": "internal/api/router.go:1379",
"[INFO] [api] Delete requested for stack: %s": "internal/api/router.go:959",
"[INFO] [api] Deploy requested for stack: %s": "internal/api/router.go:422",
"[INFO] [api] Geo override removed for %s": "internal/api/geo.go:177",
"[INFO] [api] Geo override set for %s: countries=%v": "internal/api/geo.go:151",
"[INFO] [api] Geo settings updated: enabled=%v, countries=%v": "internal/api/geo.go:74",
"[INFO] [api] Graceful self-restart: exiting (0) for container restart": "internal/api/selfrestart.go:29",
"[INFO] [api] Integration %s requested: %s:%s": "internal/api/router.go:782",
"[INFO] [api] Manual Tier 2 (off-drive) backup triggered": "internal/api/router.go:1151",
"[INFO] [api] Manual app-data backup (DB dump) triggered": "internal/api/router.go:1133",
"[INFO] [api] Manual asset sync requested": "internal/api/router.go:1451",
"[INFO] [api] Manual catalog sync requested": "internal/api/router.go:997",
"[INFO] [api] Manual controller restart requested": "internal/api/selfrestart.go:48",
"[INFO] [api] Manual self-update triggered": "internal/api/router.go:1349",
"[INFO] [api] Manual stack rescan requested": "internal/api/router.go:362",
"[INFO] [api] Optional config update requested for stack: %s": "internal/api/router.go:730",
"[INFO] [api] Remove requested for stack: %s": "internal/api/router.go:856",
"[INFO] [api] Stack rescan completed: %d stacks found": "internal/api/router.go:369",
"[INFO] [api] remove %s: its update hold is cleared with it (R-491)": "internal/api/router.go:932",
"[INFO] [appexport] Import started for %s": "internal/appexport/restore.go:221",
"[INFO] [appstop] crash recovery: restarted %s after the interrupted %s": "internal/backup/appstop_marker.go:297",
"[INFO] [assets] Asset sync complete: %d downloaded, %d unchanged, %d removed (%d total files)": "internal/assets/syncer.go:177",
"[INFO] [assets] Asset sync starting...": "internal/assets/syncer.go:93",
"[INFO] [backup] %s: primary unit NOT refilled — the restore itself failed (R-403: a package from a failed run is worse than none)": "internal/backup/tier2_restore.go:241",
"[INFO] [backup] %s: primary unit already carries data — left untouched (R-403 never overwrites a richer package with a poorer one)": "internal/backup/tier2_restore.go:251",
"[INFO] [backup] %s: primary unit refilled from the secondary mirror (R-403) — %d volume tar(s), %d database dump(s) now on the app's own drive": "internal/backup/tier2_restore.go:262",
"[INFO] [backup] %s: pruned old undo copy %s (keeping the newest %d)": "internal/backup/offbox_reconstitute.go:319",
"[INFO] [backup] %s: restore completed — the update hold (set %s) is CLEARED": "internal/backup/update_guard.go:579",
"[INFO] [backup] App-data backup completed: %d databases (%s total), %d volume dump(s) (%s)": "internal/backup/backup.go:632",
"[INFO] [backup] Backup status cache refreshed": "internal/backup/backup.go:1175",
"[INFO] [backup] Cleaned up stale tmp file: %s": "internal/appbackup/dbdump.go:973",
"[INFO] [backup] DB dump complete: %d succeeded, %d failed": "internal/appbackup/dbdump.go:225",
"[INFO] [backup] DB dump kihagyva: migráció folyamatban": "internal/backup/backup.go:483",
"[INFO] [backup] DB dump: %s → %s (%s, %s, %d tables)": "internal/appbackup/dbdump.go:408",
"[INFO] [backup] Discovered %d database(s): %s": "internal/backup/backup.go:546",
"[INFO] [backup] Discovered %d databases": "internal/appbackup/dbdump.go:206",
"[INFO] [backup] Discovered app data: %d apps": "internal/appbackup/appdata.go:205",
"[INFO] [backup] F5: removed stale primary backup dir for %s on an old drive (app now on %s)": "internal/backup/backup.go:1360",
"[INFO] [backup] Found %d DB dump files across drives": "internal/backup/backup.go:1105",
"[INFO] [backup] Imported DB dump %s into %s (%s)": "internal/appbackup/dbdump.go:799",
"[INFO] [backup] No database containers found": "internal/backup/backup.go:544",
"[INFO] [backup] Pre-backup DB dump OK: %s (%s)": "internal/backup/backup.go:1036",
"[INFO] [backup] Re-validated %s from disk: valid=%v tables=%d": "internal/backup/backup.go:1164",
"[INFO] [backup] Recovery unit captured for %s → %s (images=%d, secrets-referenced=%d, data_keys=%d, portable-carried=%d/%d, withheld=%d)": "internal/backup/recovery_unit.go:224",
"[INFO] [backup] Restarting %s after volume dump": "internal/backup/backup.go:916",
"[INFO] [backup] Restore %s: replayed %d DB dump(s)": "internal/backup/restore_db.go:87",
"[INFO] [backup] Restore %s: replaying DB dump into %s (%s)": "internal/backup/restore_db.go:77",
"[INFO] [backup] Restore-from-unit completed: %s — %d volume(s) of %d listed, %d database(s) of %d listed": "internal/backup/restore_unit.go:456",
"[INFO] [backup] Restored %d Docker volume(s) for %s": "internal/backup/restore.go:182",
"[INFO] [backup] Restoring %s from recovery unit %s: images=%d, secrets recovered=%d/%d, data_keys=%d": "internal/backup/restore_unit.go:378",
"[INFO] [backup] Restoring Docker volume %s for %s": "internal/backup/restore.go:148",
"[INFO] [backup] Run summary: %d of %d apps failed (%s run) — notifying the operator once": "internal/backup/runsummary.go:168",
"[INFO] [backup] Running pre-backup DB dump for %s (%d database(s)) → %s": "internal/backup/backup.go:1029",
"[INFO] [backup] Starting DB dump for %d databases": "internal/appbackup/dbdump.go:215",
"[INFO] [backup] Starting app-data restore for %s (drive=%s)": "internal/backup/restore.go:49",
"[INFO] [backup] Starting database dump run": "internal/backup/backup.go:518",
"[INFO] [backup] Stopping %s for safe volume dump": "internal/backup/backup.go:906",
"[INFO] [backup] Tier 2 %s: pinned target %s is network storage — invalid (F-6C-1); falling through to auto": "internal/backup/tier2.go:114",
"[INFO] [backup] Tier 2 copied %s → %s (%s, %d leg(s), %s)%s%s": "internal/backup/tier2.go:424",
"[INFO] [backup] Tier 2 for %s skipped — disabled by customer": "internal/backup/tier2.go:293",
"[INFO] [backup] Tier 2 for %s: no off-drive target — %s": "internal/backup/tier2.go:325",
"[INFO] [backup] Tier 2 kihagyva: migráció folyamatban": "internal/backup/tier2.go:438",
"[INFO] [backup] Tier 2 reconcile: removed stale dest dir %s": "internal/backup/tier2.go:276",
"[INFO] [backup] Tier 2 run complete: %d app(s) processed (incl. volume-only — F6)": "internal/backup/tier2.go:475",
"[INFO] [backup] Tier-2 file restore completed for %s: %d file(s) restored (%s)": "internal/backup/tier2_restore.go:450",
"[INFO] [backup] Tier-2 file restore for %s: %s (v2) → %s (additive-only)": "internal/backup/tier2_restore.go:416",
"[INFO] [backup] Volume dump: %s/%s → %s": "internal/backup/backup.go:807",
"[INFO] [backup] remove %s: Tier-2 mirror deleted: %s (%s)": "internal/backup/r474_remove_mirrors.go:91",
"[INFO] [backup] restore record loaded: %d interrupted restore notice(s) still shown": "internal/backup/restore_record.go:73",
"[INFO] [backup] restore record wired: %s (interrupted at startup: %t)": "cmd/controller/restore_record_wiring.go:35",
"[INFO] [backup] update pre-backup for %s: complete in %s": "internal/backup/update_guard.go:400",
"[INFO] [backup] update pre-backup for %s: database dump OK (%s, %s)": "internal/backup/update_guard.go:374",
"[INFO] [backup] update pre-backup for %s: recovery unit captured (%d database dump(s))": "internal/backup/update_guard.go:391",
"[INFO] [backup] update pre-backup for %s: starting (DB dump → volume dump → unit capture → Tier 2)": "internal/backup/update_guard.go:335",
"[INFO] [backup] update pre-backup for %s: volume dump OK": "internal/backup/update_guard.go:385",
"[INFO] [backup] update safety dump for %s: %d file(s) %v": "internal/backup/update_guard.go:453",
"[INFO] [backup] update safety dump for %s: the app has no database — nothing to copy (no-op)": "internal/backup/update_guard.go:451",
"[INFO] [bootrecon] %q is a boot orphan by intent but is HELD (%s) — NOT starting it; whatever is holding it owns its recovery": "internal/bootrecon/bootrecon.go:236",
"[INFO] [bootrecon] Boot reconciliation attempt %d/%d: started %q (took %.1fs)": "internal/bootrecon/bootrecon.go:274",
"[INFO] [bootrecon] Boot reconciliation complete: %d app(s) recovered in %d attempt(s): %v": "internal/bootrecon/bootrecon.go:303",
"[INFO] [bootrecon] Boot reconciliation: %d boot-orphaned app(s) found: %v — up to %d attempt(s)": "internal/bootrecon/bootrecon.go:259",
"[INFO] [bootrecon] Boot reconciliation: no boot-orphaned apps (nothing to start)": "internal/bootrecon/bootrecon.go:255",
"[INFO] [bootrecon] Boot reconciliation: nothing to start — %d app(s) held (absent drive / quiesce / app-data operation): %v": "internal/bootrecon/bootrecon.go:251",
"[INFO] [bootrecon] boot window: budget %s exhausted while the fleet was still changing — sweeping anyway": "cmd/controller/main.go:2274",
"[INFO] [bootrecon] boot window: fleet settled after %.0fs (%d identical samples %s apart) — sweeping": "cmd/controller/main.go:2268",
"[INFO] [channel] agent channel recovered (was %s)": "internal/channelhealth/checker.go:153",
"[INFO] [claim-sync] hub claim code cached (generation %d) — hash first 8: %.8s…": "internal/report/claim_sync.go:52",
"[INFO] [cloudflare] Created WAF rule %s": "internal/cloudflare/geosync.go:316",
"[INFO] [cloudflare] Created custom ruleset %s for zone %s": "internal/cloudflare/waf.go:115",
"[INFO] [cloudflare] Created rule %q → %s": "internal/cloudflare/waf.go:188",
"[INFO] [cloudflare] Creating WAF rule: %s": "internal/cloudflare/waf.go:170",
"[INFO] [cloudflare] Deleted %d felhom-geo rules (feature disabled)": "internal/cloudflare/geosync.go:209",
"[INFO] [cloudflare] Deleted WAF rule %s": "internal/cloudflare/geosync.go:329",
"[INFO] [cloudflare] Deleted rule %s": "internal/cloudflare/waf.go:232",
"[INFO] [cloudflare] Deleting WAF rule %s": "internal/cloudflare/waf.go:225",
"[INFO] [cloudflare] Geo-restriction sync complete (%d active rules)": "internal/cloudflare/geosync.go:163",
"[INFO] [cloudflare] Geo-restriction sync starting": "internal/cloudflare/geosync.go:71",
"[INFO] [cloudflare] Resolved zone %q → %s": "internal/cloudflare/zone.go:76",
"[INFO] [cloudflare] Starting sync for domain %s (%d allowed countries, %d app overrides)": "internal/cloudflare/geosync.go:80",
"[INFO] [cloudflare] Updated WAF rule %s": "internal/cloudflare/geosync.go:303",
"[INFO] [cloudflare] Updated rule %q (%s)": "internal/cloudflare/waf.go:212",
"[INFO] [cloudflare] Updating WAF rule %s": "internal/cloudflare/waf.go:205",
"[INFO] [deadapp] %d stopped app(s) have NO recorded customer intent, so their ": "cmd/controller/main.go:1911",
"[INFO] [deadapp] check alive: %d scans since boot, %d deployed app(s) evaluated, %d currently down": "cmd/controller/main.go:1882",
"[INFO] [escrow-confirm] hub-verified: the escrow covers the current repo password (hash %.12s…) — EscrowState auto-confirmed escrowed; offsite runs enabled": "internal/report/escrow_confirm.go:204",
"[INFO] [fillwatch] %s: %s → %s (%.0f%% used, %.1f GB free) — cleared silently, re-armed": "internal/fillwatch/fillwatch.go:228",
"[INFO] [fillwatch] checked %d filesystem(s), %d unreadable/skipped, %d notification(s); bands: %s": "internal/fillwatch/fillwatch.go:256",
"[INFO] [gate] boot %s: %d drive-backed app(s) left stopped on purpose (recorded Stop, or a legacy app.yaml at zero containers)": "internal/web/intermediary.go:482",
"[INFO] [gate] boot %s: live bind confirmed — recreating drive-backed app %s (state=%s) onto %s": "internal/web/intermediary.go:462",
"[INFO] [gate] boot %s: re-syncing FileBrowser mounts against the live binds": "internal/web/intermediary.go:472",
"[INFO] [gate] boot %s: waiting (≤%s) for live drive bind(s) %v before recreating drive-backed apps": "internal/web/intermediary.go:443",
"[INFO] [gate] drive RETURNED %s — re-attached + restarted gate-stopped apps": "internal/web/intermediary.go:345",
"[INFO] [infra] EnsureBaseStack already in progress — skipping this invocation": "internal/stacks/infra.go:29",
"[INFO] [infra] cloudflared skipped — no cf_tunnel_token configured (LAN-only node)": "internal/stacks/infra.go:67",
"[INFO] [infra] connected %s to %s": "internal/stacks/infra.go:228",
"[INFO] [infra] creating docker network %s": "internal/stacks/infra.go:256",
"[INFO] [infra] deploying cloudflared → %s": "internal/stacks/infra.go:130",
"[INFO] [infra] deploying filebrowser → %s": "internal/stacks/infra.go:152",
"[INFO] [infra] deploying traefik → %s": "internal/stacks/infra.go:96",
"[INFO] [infra] filebrowser compose exists — starting without regenerating": "internal/stacks/infra.go:149",
"[INFO] [infra] filebrowser: admin/admin is refused (HTTP %d) — the password was set by someone; leaving it and recording \"operator\"": "internal/stacks/filebrowser_password.go:90",
"[INFO] [infra] filebrowser: admin/admin replaced by a generated password (value never logged); verified new=200 admin=401": "internal/stacks/filebrowser_password.go:139",
"[INFO] [infra] wrote backend transports → %s (%s)": "internal/stacks/infra.go:186",
"[INFO] [infra] wrote controller route → %s (Host felhom.%s → felhom-controller:8080)": "internal/stacks/infra.go:220",
"[INFO] [integrations] FileBrowser config cleaned — OnlyOffice integration removed": "internal/integrations/onlyoffice_filebrowser.go:95",
"[INFO] [integrations] FileBrowser config updated with OnlyOffice integration": "internal/integrations/onlyoffice_filebrowser.go:60",
"[INFO] [integrations] Integration %s config reapplied for %s": "internal/integrations/manager.go:305",
"[INFO] [integrations] Integration %s disabled": "internal/integrations/manager.go:167",
"[INFO] [integrations] Integration %s enabled": "internal/integrations/manager.go:155",
"[INFO] [integrations] Integration %s re-activated (stack %s started)": "internal/integrations/lifecycle.go:154",
"[INFO] [integrations] Integration %s removed (stack %s removed)": "internal/integrations/lifecycle.go:199",
"[INFO] [integrations] Integration %s suspended (stack %s stopped)": "internal/integrations/lifecycle.go:61",
"[INFO] [integrations] OnlyOffice integration applied to Nextcloud": "internal/integrations/onlyoffice_nextcloud.go:83",
"[INFO] [integrations] OnlyOffice integration revoked from Nextcloud": "internal/integrations/onlyoffice_nextcloud.go:106",
"[INFO] [mailrelay] app-email shim OFF": "internal/mailrelay/lifecycle.go:58",
"[INFO] [mailrelay] app-email shim ON (host=%s plain=%s tls=%s)": "internal/mailrelay/lifecycle.go:50",
"[INFO] [mailrelay] app-email shim unavailable (no hub configured or disabled in config)": "cmd/controller/main.go:637",
"[INFO] [mailrelay] implicit-TLS listener on %s": "internal/mailrelay/server.go:154",
"[INFO] [mailrelay] message relayed (from=%q rcpts=%d bytes=%d hub=%d)": "internal/mailrelay/server.go:299",
"[INFO] [mailrelay] plaintext+STARTTLS listener on %s": "internal/mailrelay/server.go:153",
"[INFO] [mailrelay] plaintext-only (no STARTTLS) listener on %s": "internal/mailrelay/server.go:155",
"[INFO] [migrate] %s complete: %s → %s (%d app(s), %s)": "internal/stacks/migrate.go:465",
"[INFO] [migrate] %s running: %s → %s scope=%s apps=%d phase=%s": "internal/stacks/migrate.go:419",
"[INFO] [monitor] Health check: status=%s": "internal/monitor/healthcheck.go:225",
"[INFO] [offbox] %s: enlargement blocked by quota (est %s + repo %s ≥ %d GB) — unit-only push continues": "internal/backup/offbox.go:1345",
"[INFO] [offbox] %s: no registered data drive — unit-only scratch falls back to the system data path %s (R-414; the unit already lives there)": "internal/backup/offbox_restore.go:275",
"[INFO] [offbox] %s: pre-restore safety dump written → %s (%s)": "internal/backup/offbox_reconstitute.go:255",
"[INFO] [offbox] %s: rollback complete — %d database(s) returned to the pre-restore state": "internal/backup/offbox_reconstitute.go:473",
"[INFO] [offbox] %s: rolling back to the pre-restore state from %s": "internal/backup/offbox_reconstitute.go:468",
"[INFO] [offbox] %s: scratch holds a UNIT-ONLY restore (snapshot %s) — not a full copy, so place-to-live stays closed": "internal/backup/offbox_restore.go:585",
"[INFO] [offbox] abandonment COMPLETE — the set-aside history and the sealed package that protected it are both gone; nothing further to ask about": "internal/backup/offbox_abandon.go:245",
"[INFO] [offbox] abandonment countdown CANCELLED (%s) — the set-aside history at %s is kept and nothing was deleted": "internal/backup/offbox_abandon.go:161",
"[INFO] [offbox] abandonment countdown started: the set-aside history at %s and the hub's sealed package ": "internal/backup/offbox_abandon.go:80",
"[INFO] [offbox] abandonment sweep: the set-aside history was deleted this cycle": "cmd/controller/main.go:1191",
"[INFO] [offbox] abandonment: set-aside history deleted; requesting the hub to drop the sealed package that protected it": "internal/backup/offbox_abandon.go:217",
"[INFO] [offbox] apply-offsite: transport configured for %s@%s:%s, tier HELD awaiting the escrowed key ": "internal/backup/offbox.go:634",
"[INFO] [offbox] backed up %s (%s, %d mandatory path(s))": "internal/backup/offbox.go:1378",
"[INFO] [offbox] backup OK: %d app(s) backed up, %d skipped (no unit), %d snapshot(s), %s": "internal/backup/offbox.go:1145",
"[INFO] [offbox] backup OK: %d app(s) backed up, %d snapshot(s), %s": "internal/backup/offbox.go:1148",
"[INFO] [offbox] backup run started (%d app(s) toggled)": "internal/backup/offbox.go:918",
"[INFO] [offbox] deleted verification copy: %s": "internal/backup/offbox_verify_copies.go:139",
"[INFO] [offbox] initialized restic repo": "internal/backup/offbox.go:827",
"[INFO] [offbox] integrity: check PASSED in %s (%s)": "internal/backup/offbox_integrity.go:331",
"[INFO] [offbox] integrity: not due (last successful check %s ago, at %s) — nothing was run": "cmd/controller/main.go:3280",
"[INFO] [offbox] integrity: skipped — %s; due-ness is NOT advanced, so this retries on the next run": "internal/backup/offbox_integrity.go:299",
"[INFO] [offbox] manual run progress reporting ended after %s": "internal/backup/offbox_progress.go:342",
"[INFO] [offbox] orphaned repo on an UNCLAIMED box — auto-resetting (move-aside + re-init)": "internal/backup/offbox.go:808",
"[INFO] [offbox] orphaned repo reset complete — old history set aside at %s (move-aside, not deleted); fresh repo initialized": "internal/backup/offbox.go:346",
"[INFO] [offbox] over-quota: prune executed (new backups refused until under quota)": "internal/backup/offbox.go:1782",
"[INFO] [offbox] place %s: live recovery unit present — not overwriting": "internal/backup/offbox_restore.go:718",
"[INFO] [offbox] place %s: scratch removed after successful placement": "internal/backup/offbox_restore.go:733",
"[INFO] [offbox] placed %s from offsite scratch: %d file(s) merged (missing-only)": "internal/backup/offbox_restore.go:735",
"[INFO] [offbox] pre-push dump leg completed in %s — snapshot pair is coherent": "internal/backup/offbox.go:965",
"[INFO] [offbox] proof: %s PASSED on snapshot %s in %s — the backup holds what this app should have": "internal/backup/offbox_proof.go:197",
"[INFO] [offbox] proof: nothing due — every deployed app's newest off-site snapshot has already been proved, or none has one yet": "internal/backup/offbox_proof.go:157",
"[INFO] [offbox] proof: skipped — %s; due-ness is NOT advanced, so this retries on the next run": "internal/backup/offbox_proof.go:149",
"[INFO] [offbox] reconstituted %s from snapshot %s: %d file(s) placed, %d volume(s) replayed, %d DB dump(s) replayed, safety dump=%s, skewed=%v": "internal/backup/offbox_reconstitute.go:846",
"[INFO] [offbox] removed legacy rootfs restore scratch %s": "internal/backup/offbox_restore.go:377",
"[INFO] [offbox] restored %s (%s, full=%v) → %s": "internal/backup/offbox_restore.go:401",
"[INFO] [offbox] restored %s → %s": "internal/backup/offbox.go:1850",
"[INFO] [offbox] skipped — another backup is running": "internal/backup/offbox.go:879",
"[INFO] [offbox] skipped — migration in progress": "internal/backup/offbox.go:875",
"[INFO] [offbox] skipped — offsite repo orphaned (awaiting reset)": "internal/backup/offbox.go:871",
"[INFO] [offbox] skipped — pending key escrow (no offsite run until the repo password is escrowed under R)": "internal/backup/offbox.go:865",
"[INFO] [offsite-apply] credential retry: the staged credential was collected and the tier applied": "cmd/controller/main.go:1004",
"[INFO] [offsite-apply] deferring offsite apply: managed update to floor %s pending (we are %s)": "internal/offsiteapply/offsiteapply.go:301",
"[INFO] [offsite-apply] existing key still authenticates to %s@%s — re-pinned + reconfigured without consuming a password": "internal/offsiteapply/offsiteapply.go:228",
"[INFO] [offsite-apply] offsite configured for %s@%s:%s (pending key escrow)": "internal/offsiteapply/offsiteapply.go:265",
"[INFO] [offsite-apply] settle-gate: GO — at/above floor %s (we are %s), no managed update running": "internal/offsiteapply/offsiteapply.go:306",
"[INFO] [offsite-apply] settle-gate: a managed update is in progress — deferring offsite apply until it converges": "internal/offsiteapply/offsiteapply.go:293",
"[INFO] [offsite-apply] settle-gate: awaiting floor knowledge (first report ACK) before offsite apply": "internal/offsiteapply/offsiteapply.go:316",
"[INFO] [quiesce] a backup cycle is already running — skipping this scheduled check": "internal/quiesce/quiesce.go:201",
"[INFO] [quiesce] agent predates R-82 (no /backup/tiers) — using the single untargeted backup tier; per-tier scheduling is inactive until the agent is upgraded": "internal/quiesce/tiers.go:227",
"[INFO] [quiesce] backup due on %d tier(s) — quiescing %d stack(s): %v": "internal/quiesce/quiesce.go:492",
"[INFO] [quiesce] disabled by config": "cmd/controller/main.go:3083",
"[INFO] [quiesce] loop started (poll %s, max-quiesce %s)": "internal/quiesce/quiesce.go:179",
"[INFO] [quiesce] loop stopping": "internal/quiesce/quiesce.go:185",
"[INFO] [quiesce] manual backup requested — quiescing now": "internal/quiesce/quiesce.go:402",
"[INFO] [quiesce] tier %s is BUSY — the agent refused the backup because a concurrent heavy operation holds it. This is contention, NOT a failure: the tier stays due and retries in %s (contended for %s)": "internal/quiesce/quiesce.go:282",
"[INFO] [quiesce] tier %s is no longer contended — the concurrent operation released the agent": "internal/quiesce/quiesce.go:300",
"[INFO] [quiesce] tier %s still running past the quiesce bound — deferring %d remaining tier(s) to a later cycle": "internal/quiesce/quiesce.go:570",
"[INFO] [quiesce] tier %s succeeded — clearing its failure backoff; normal cadence resumes": "internal/quiesce/quiesce.go:306",
"[INFO] [quiesce] tier %s: backup job %s done": "internal/quiesce/quiesce.go:615",
"[INFO] [quiesce] tier %s: backup job %s done — next tier may start (app still quiesced)": "internal/quiesce/quiesce.go:618",
"[INFO] [quiesce] tier %s: backup job %s started — polling": "internal/quiesce/quiesce.go:541",
"[INFO] [quiesce] tier %s: job %s snapshotted — resuming app early (8B.2)": "internal/quiesce/quiesce.go:610",
"[INFO] [quiesce] unquiescing (%s): restarting %d stack(s)": "internal/quiesce/quiesce.go:479",
"[INFO] [report] Building system report": "internal/report/builder.go:37",
"[INFO] [report] Hub push-once sent (%d bytes)": "internal/report/pusher.go:202",
"[INFO] [report] Hub report pushed successfully (%d bytes)": "internal/report/pusher.go:134",
"[INFO] [report] log-tail collected for %s: %d lines": "internal/report/logtail.go:72",
"[INFO] [report] operator log pull served (controller ring)": "internal/report/selftail.go:70",
"[INFO] [samba] applying samba stack: shares=%d config_changed=%v": "internal/stacks/samba.go:182",
"[INFO] [samba] deploy skipped — household SMB password not set yet": "internal/stacks/samba.go:171",
"[INFO] [samba] household SMB password applied for user=%s": "internal/stacks/samba.go:276",
"[INFO] [samba] stack stopped (passdb volume and all shared folders kept)": "internal/stacks/samba.go:315",
"[INFO] [scheduler] All jobs stopped": "internal/scheduler/scheduler.go:245",
"[INFO] [scheduler] Daily job %s rescheduled %s → %s (next run %s)": "internal/scheduler/scheduler.go:172",
"[INFO] [scheduler] Daily job %s scheduled for %s": "internal/scheduler/scheduler.go:132",
"[INFO] [scheduler] Job %s completed (took %s)": "internal/scheduler/scheduler.go:363",
"[INFO] [scheduler] Registered periodic job: %s (every %s)": "internal/scheduler/scheduler.go:102",
"[INFO] [scheduler] Running job: %s": "internal/scheduler/scheduler.go:346",
"[INFO] [scheduler] Starting scheduler with %d jobs": "internal/scheduler/scheduler.go:206",
"[INFO] [scheduler] Stopping scheduler": "internal/scheduler/scheduler.go:232",
"[INFO] [selfupdate] Agent accepted swap (status=%s, previous=%s) — awaiting restart": "internal/selfupdate/updater.go:727",
"[INFO] [selfupdate] Auto-update to FLOOR: %s → %s (managed, no customer action)": "internal/selfupdate/updater.go:670",
"[INFO] [selfupdate] Current version %s is up to date": "internal/selfupdate/updater.go:178",
"[INFO] [selfupdate] Image pulled into guest: %s": "internal/selfupdate/updater.go:712",
"[INFO] [selfupdate] Post-update startup: update successful (%s → %s)": "internal/selfupdate/updater.go:809",
"[INFO] [selfupdate] Pulling image: %s": "internal/selfupdate/updater.go:756",
"[INFO] [selfupdate] Requesting agent controller swap → %s (this controller will restart)": "internal/selfupdate/updater.go:715",
"[INFO] [selfupdate] Starting self-update: %s → %s (initiated by: %s)": "internal/selfupdate/updater.go:539",
"[INFO] [selfupdate] Update available: %s → %s": "internal/selfupdate/updater.go:176",
"[INFO] [selfupdate] Update state cleared": "internal/selfupdate/state.go:72",
"[INFO] [settings] %s (%s) default=%v decommissioned=%v": "internal/settings/settings.go:1636",
"[INFO] [settings] Added SMB share: %s": "internal/settings/smb.go:180",
"[INFO] [settings] Added pending event: %s": "internal/settings/settings.go:2170",
"[INFO] [settings] Added storage path: %s": "internal/settings/settings.go:1389",
"[INFO] [settings] Auto-discovered %d new storage path(s)": "internal/settings/settings.go:1634",
"[INFO] [settings] Loaded settings from %s": "internal/settings/settings.go:685",
"[INFO] [settings] Migrated cross-drive backup for %s from restic to rsync": "internal/settings/settings.go:722",
"[INFO] [settings] No settings.json found, using defaults": "internal/settings/settings.go:657",
"[INFO] [settings] Removed SMB share: %s": "internal/settings/smb.go:213",
"[INFO] [settings] Removed storage path: %s": "internal/settings/settings.go:1409",
"[INFO] [settings] Repointed storage path: %s → %s": "internal/settings/settings.go:1438",
"[INFO] [settings] Settings saved": "internal/settings/settings.go:779",
"[INFO] [settings] Storage path %s decommissioned (migrated_to=%s)": "internal/settings/settings.go:2001",
"[INFO] [settings] Storage path %s disconnected=%v": "internal/settings/settings.go:1766",
"[INFO] [settings] backup target assigned: %s": "internal/settings/settings.go:1508",
"[INFO] [settings] backup target cleared — the box is now in the degraded (system-drive) state": "internal/settings/settings.go:1523",
"[INFO] [settings] restore hold CLEARED for %s": "internal/settings/settings.go:1736",
"[INFO] [settings] update hold CLEARED for %s (the app was removed)": "internal/settings/settings.go:1753",
"[INFO] [shares] household credential restored into the sharing service": "internal/backup/shares_restore.go:296",
"[INFO] [shares] offsite push OK: %d share folder(s) + definitions": "internal/backup/offbox_shares.go:122",
"[INFO] [shares] offsite: enlargement blocked by quota (est %s + repo %s ≥ %d GB) — definitions-only push continues": "internal/backup/offbox_shares.go:93",
"[INFO] [shares] offsite: no share is marked for the cloud — pushing share definitions only": "internal/backup/offbox_shares.go:60",
"[INFO] [shares] payload staged: %d share definition(s), credential copy=%v": "internal/backup/shares_payload.go:179",
"[INFO] [shares] restore placed: %d file(s), %d definition(s) re-added, %d kept, %d refused, credential=%v": "internal/backup/shares_restore.go:303",
"[INFO] [shares] restored snapshot %s → %s": "internal/backup/shares_restore.go:126",
"[INFO] [shares] tier-2 copied %d share(s) from %s → %s (%s)": "internal/backup/tier2_shares.go:235",
"[INFO] [shares] tier-2 run complete: %d share leg(s), %s, %s": "internal/backup/tier2_shares.go:258",
"[INFO] [shares] tier-2 skipped — disabled by customer": "internal/backup/tier2_shares.go:101",
"[INFO] [shares] tier-2: no off-drive target for any share group — %s": "internal/backup/tier2_shares.go:246",
"[INFO] [shares] tier-2: no off-drive target for shares on %s — %s": "internal/backup/tier2_shares.go:175",
"[INFO] [sharing] samba ready after %s": "internal/web/samba_ensure_job.go:189",
"[INFO] [stacks] %s": "internal/stacks/manager.go:1476",
"[INFO] [stacks] App-email for %s set to %v — recreating to apply": "internal/stacks/mailenv.go:136",
"[INFO] [stacks] Deploying stack %s with %d env vars: [%s]": "internal/stacks/deploy.go:379",
"[INFO] [stacks] Deploying stack %s — checking %d images...": "internal/stacks/manager.go:1512",
"[INFO] [stacks] Detected %d orphaned stack(s)": "internal/stacks/manager.go:651",
"[INFO] [stacks] Encrypted sensitive values in %d app.yaml file(s)": "internal/stacks/manager.go:464",
"[INFO] [stacks] Encryption migration: no stacks needed migration": "internal/stacks/manager.go:466",
"[INFO] [stacks] Fetching logs for stack %s (tail=%d)": "internal/stacks/manager.go:1286",
"[INFO] [stacks] InjectMissingFields: processed %d stacks": "internal/stacks/deploy.go:1171",
"[INFO] [stacks] Memory check: total=%dMB, reserved=%dMB, usable=%dMB, committed_used=%dMB, new_req=%dMB, remaining=%dMB": "internal/stacks/deploy.go:1227",
"[INFO] [stacks] ParseComposeHDDMounts: found %d HDD mounts for %s": "internal/stacks/delete.go:816",
"[INFO] [stacks] Redeploying %s from recovery unit with %d env vars": "internal/stacks/deploy.go:627",
"[INFO] [stacks] RemoveStack %s: removed volume(s) %v": "internal/stacks/delete.go:497",
"[INFO] [stacks] Restarting %s to apply new optional config": "internal/stacks/deploy.go:777",
"[INFO] [stacks] Restarting stack: %s": "internal/stacks/manager.go:1239",
"[INFO] [stacks] SaveAppConfig: saved config for %s": "internal/stacks/deploy.go:927",
"[INFO] [stacks] Saved updated app.yaml for %s": "internal/stacks/deploy.go:752",
"[INFO] [stacks] ScanStacks complete: %d stacks found (%d deployed, %d available)": "internal/stacks/manager.go:661",
"[INFO] [stacks] Stack %s config updated and restarted": "internal/stacks/deploy.go:564",
"[INFO] [stacks] Stack %s deployed successfully (took %.1fs)": "internal/stacks/deploy.go:447",
"[INFO] [stacks] Stack %s post-start status:": "internal/stacks/manager.go:1473",
"[INFO] [stacks] Stack %s restarted successfully (took %.1fs)": "internal/stacks/manager.go:1253",
"[INFO] [stacks] Stack %s services %v started (took %.1fs)": "internal/stacks/manager.go:1198",
"[INFO] [stacks] Stack %s started successfully (took %.1fs)": "internal/stacks/manager.go:1149",
"[INFO] [stacks] Stack %s stopped successfully (took %.1fs)": "internal/stacks/manager.go:1225",
"[INFO] [stacks] Stack %s: injected missing fields: %s": "internal/stacks/deploy.go:1168",
"[INFO] [stacks] Starting stack %s services only: %v": "internal/stacks/manager.go:1187",
"[INFO] [stacks] Starting stack: %s": "internal/stacks/manager.go:1134",
"[INFO] [stacks] Status refresh: %d containers across %d stacks": "internal/stacks/manager.go:712",
"[INFO] [stacks] Stopping stack: %s": "internal/stacks/manager.go:1216",
"[INFO] [stacks] Updated optional config %s for %s": "internal/stacks/deploy.go:739",
"[INFO] [stacks] Updating config for stack %s": "internal/stacks/deploy.go:512",
"[INFO] [stacks] Updating optional config for stack %s": "internal/stacks/deploy.go:688",
"[INFO] [stacks] Using compose command: %s": "internal/stacks/manager.go:283",
"[INFO] [stacks] desired state for %s recorded as %q (was %q)": "internal/stacks/desiredstate.go:81",
"[INFO] [stacks] desired-state backfill: %d app(s) recorded as running, %d left unrecorded (state ambiguous — legacy boot behaviour retained)": "internal/stacks/desiredstate.go:137",
"[INFO] [stacks] installed-images %s: recorded %d service(s) (%s)": "internal/stacks/installed.go:408",
"[INFO] [stacks] installed-images backfill: %d app(s) recorded, %d already had a record, %d left unrecorded (could not be observed completely — unknown, which renders nothing)": "internal/stacks/installed.go:525",
"[INFO] [stacks] installed-images backfill: %s recorded %d service(s) (%s)": "internal/stacks/installed.go:519",
"[INFO] [stacks] pin %s: %s": "internal/stacks/pin.go:93",
"[INFO] [stacks] pin adoption: %d pinned, %d already pinned, %d left unpinned (%d not completely observed, %d running something the template no longer offers)": "internal/stacks/pin.go:289",
"[INFO] [stacks] update %s: DONE in %s": "internal/stacks/update.go:620",
"[INFO] [stacks] update %s: accepted — guarded update started": "internal/stacks/update.go:391",
"[INFO] [stacks] update %s: healthy after %s (%s)": "internal/stacks/update.go:614",
"[INFO] [stacks] update %s: no usable copy on any tier — younger than %s and not older than this install's deploy (%s) (found: %s) — backing up first": "internal/stacks/update.go:508",
"[INFO] [stacks] update %s: phase %s": "internal/stacks/update.go:820",
"[INFO] [stacks] update %s: pin advanced to the catalog's current definition (%s)": "internal/stacks/pin.go:362",
"[INFO] [stacks] update %s: pin and definition PUT BACK to the pre-update version (%s)": "internal/stacks/update.go:667",
"[INFO] [stacks] update %s: precondition met after the backup — %s copy from %s": "internal/stacks/update.go:523",
"[INFO] [stacks] update %s: precondition met — %s copy from %s (%s old, limit %s)": "internal/stacks/update.go:506",
"[INFO] [stacks] update %s: resuming after a controller restart — `up -d` then the health wait": "internal/stacks/update.go:913",
"[INFO] [stacks] update %s: safety dump done (%d file(s)) %v": "internal/stacks/update.go:538",
"[INFO] [stacks] userdata belt: drive %s not mounted — skipping ensure (held by drive gate)": "internal/stacks/manager.go:365",
"[INFO] [sync] Catalog sync complete": "internal/sync/sync.go:263",
"[INFO] [sync] Cloning %s → %s": "internal/sync/sync.go:282",
"[INFO] [sync] Initial sync: %s": "internal/sync/sync.go:122",
"[INFO] [sync] Periodic sync: %s": "internal/sync/sync.go:135",
"[INFO] [sync] Pulling latest from %s (branch: %s)": "internal/sync/sync.go:296",
"[INFO] [sync] Starting catalog sync": "internal/sync/sync.go:208",
"[INFO] [sync] Starting catalog sync (repo: %s, interval: %s)": "internal/sync/sync.go:117",
"[INFO] [sync] Sync loop stopped": "internal/sync/sync.go:131",
"[INFO] [sync] Updated %s/%s": "internal/sync/sync.go:396",
"[INFO] [tier2] %s: no success anchor yet (row predates R-101) — showing the last ATTEMPT time until this app's next run writes one": "internal/web/tier2_legacy.go:27",
"[INFO] [web] All sessions invalidated (cleared %d)": "internal/web/auth.go:292",
"[INFO] [web] App-email for %s set to %v": "internal/web/tier2_config_handler.go:113",
"[INFO] [web] App-email globally %s (from_name=%q)": "internal/web/handlers.go:2743",
"[INFO] [web] Auth: no password configured — dashboard is open": "internal/web/server.go:272",
"[INFO] [web] Auth: using password from controller.yaml": "internal/web/server.go:270",
"[INFO] [web] Auth: using password from settings.json": "internal/web/server.go:268",
"[INFO] [web] Cleaned up %d expired sessions, %d remaining": "internal/web/auth.go:315",
"[INFO] [web] Default storage path set to %s": "internal/web/handlers.go:3164",
"[INFO] [web] Export started for %s to %s": "internal/web/handler_export.go:222",
"[INFO] [web] FileBrowser mounts synced (recreated) — %d storage path(s), config updated": "internal/web/handlers.go:3356",
"[INFO] [web] FileBrowser sources changed — resetting database (restore mode)": "internal/web/handlers.go:3332",
"[INFO] [web] FileBrowser sync — no config/compose change, ensured running without recreate (%d storage path(s))": "internal/web/handlers.go:3358",
"[INFO] [web] FileBrowser: drive %s not mounted — skipping userdata skeleton": "internal/web/handlers.go:3418",
"[INFO] [web] Import started from %s": "internal/web/handler_export.go:367",
"[INFO] [web] Login from %s": "internal/web/auth.go:214",
"[INFO] [web] Notification preferences updated: email=%s, events=%v": "internal/web/handlers.go:2698",
"[INFO] [web] Password changed via settings page from %s": "internal/web/handlers.go:2523",
"[INFO] [web] Restore completed (async): stack=%s in %s (volumes %d/%d, dbs %d/%d)": "internal/web/handlers.go:1663",
"[INFO] [web] Storage label updated: %s → %q": "internal/web/handlers.go:3210",
"[INFO] [web] Storage path added: %s (%s)": "internal/web/handlers.go:3100",
"[INFO] [web] Storage path removed: %s": "internal/web/handlers.go:3145",
"[INFO] [web] Storage schedulable updated: %s → %v": "internal/web/handlers.go:3182",
"[INFO] [web] Tier 2 preference saved for %s: enabled=%v target=%q": "internal/web/tier2_config_handler.go:82",
"[INFO] [web] Tier-2 file restore completed (async): stack=%s (%d files, legs=%v)": "internal/web/handlers.go:1968",
"[INFO] [web] Tier-2 unit restore completed (async): stack=%s in %s (volumes %d/%d, dbs %d/%d)": "internal/web/handlers.go:2036",
"[INFO] [web] User logged out from %s": "internal/web/auth.go:237",
"[INFO] [web] auto-generated secret revealed for %s/%s from %s (value never logged)": "internal/web/handlers.go:2350",
"[INFO] [web] backup target assigned to %s (raw %s); agent restart_required=%v": "internal/web/backup_target_offer.go:300",
"[INFO] [web] backup window set to %s (legs %s/%s/%s)": "internal/web/backup_handlers.go:65",
"[INFO] [web] claim: requested a fresh code from the hub for %s": "internal/web/claim.go:457",
"[INFO] [web] dashboard %s by the customer from %s (code generation %d consumed)": "internal/web/claim.go:399",
"[INFO] [web] debug cross-drive run for %s completed": "internal/web/handler_debug.go:452",
"[INFO] [web] default drive reassigned %s → %s (M1)": "internal/web/storage_handlers.go:585",
"[INFO] [web] disk format needs customer confirmation (user-data): %s": "internal/web/agent_disk_handlers.go:293",
"[INFO] [web] disk-health check complete: %d disk(s) evaluated, %d alert(s)": "internal/web/disk_health.go:268",
"[INFO] [web] download-export TTL sweep removed a staged bundle (age > %s)": "internal/web/handler_export_download.go:187",
"[INFO] [web] download-export started for %s (staging dir)": "internal/web/handler_export_download.go:114",
"[INFO] [web] download-export startup sweep removed %d staged bundle(s)": "internal/web/server.go:258",
"[INFO] [web] download-export streamed %d bytes and removed the staged bundle": "internal/web/handler_export_download.go:160",
"[INFO] [web] enroll: drive bound into guest: %s": "internal/web/storage_handlers.go:184",
"[INFO] [web] escrow ceremony started via wizard (job %s)": "internal/web/escrow_handlers.go:242",
"[INFO] [web] escrow readiness: NOT READY (%s) — reminder held back; the escrow page says the box is still preparing": "internal/web/escrow_readiness.go:68",
"[INFO] [web] escrow readiness: READY (agent preflight ok) — the recovery-code reminder is shown": "internal/web/escrow_readiness.go:66",
"[INFO] [web] escrow readiness: UNKNOWN (%s) — reminder shown (fail loud)": "internal/web/escrow_readiness.go:70",
"[INFO] [web] escrow recovery code claimed (one-shot; not logged)": "internal/web/escrow_handlers.go:294",
"[INFO] [web] escrow reminder: dismissed for this browser session; the off-site tier stays paused until the recovery code exists": "internal/web/escrow_banner.go:94",
"[INFO] [web] escrow start refused: the box is not ready yet (agent preflight not ok)": "internal/web/escrow_handlers.go:206",
"[INFO] [web] filebrowser admin password revealed from %s (value never logged)": "internal/web/handlers.go:2436",
"[INFO] [web] i18n: %s template set shows Hungarian for %d markers (keys not yet translated)": "internal/web/server.go:319",
"[INFO] [web] initial-credential password revealed for %s from %s (value never logged)": "internal/web/handlers.go:2408",
"[INFO] [web] language switch: household language set to %s": "internal/web/i18n_web.go:54",
"[INFO] [web] launcher share link disabled": "internal/web/share_handlers.go:253",
"[INFO] [web] launcher share link enabled": "internal/web/share_handlers.go:216",
"[INFO] [web] launcher share link rotated": "internal/web/share_handlers.go:238",
"[INFO] [web] launcher share password cleared": "internal/web/share_handlers.go:272",
"[INFO] [web] launcher share password set": "internal/web/share_handlers.go:292",
"[INFO] [web] manual off-box backup NOT started for this request: a run is already in flight": "internal/web/offbox_handlers.go:241",
"[INFO] [web] manual off-box backup dropped by the single-flight (raced)": "internal/web/offbox_handlers.go:253",
"[INFO] [web] manual whole-guest backup triggered (quiesce loop)": "internal/web/backup_handlers.go:314",
"[INFO] [web] memory resize refused: code=%s target=%d": "internal/web/system_memory_handlers.go:161",
"[INFO] [web] memory resized: %d MB -> %d MB (unchanged=%v)": "internal/web/system_memory_handlers.go:171",
"[INFO] [web] network storage add started: %s (%s %s:%s)": "internal/web/netstorage_handlers.go:169",
"[INFO] [web] network storage removed: %s": "internal/web/netstorage_handlers.go:327",
"[INFO] [web] off-box escrow confirmed — offsite runs enabled": "internal/web/offbox_handlers.go:152",
"[INFO] [web] off-box full-restore prepared for %s (size %s) — awaiting the customer's confirm; no restore has started": "internal/web/offbox_handlers.go:348",
"[INFO] [web] off-box place %s completed (async)": "internal/web/offbox_handlers.go:603",
"[INFO] [web] off-box reconstitute %s completed (async): files=%d dbs=%d snapshot=%s": "internal/web/offbox_handlers.go:464",
"[INFO] [web] off-box repo password injected (DR pre-place, force=%v)": "internal/web/offbox_handlers.go:196",
"[INFO] [web] off-box restore %s completed (full=%v, async)": "internal/web/offbox_handlers.go:372",
"[INFO] [web] off-box target configured: %s@%s:%s (port %d, enabled=%v, escrow=%s)": "internal/web/offbox_handlers.go:130",
"[INFO] [web] re-enrolled decommissioned drive — marker cleared: %s": "internal/web/storage_handlers.go:269",
"[INFO] [web] recovery: reminders silenced for this situation at the customer's request — the backups-area entry point is UNCHANGED and no countdown was started": "internal/web/recovery_handlers.go:627",
"[INFO] [web] recovery: the code opened a RETAINED package — the customer is not at fault": "internal/web/recovery_handlers.go:446",
"[INFO] [web] recovery: the customer chose to postpone; the banner and the backups-area entry point both stay": "internal/web/recovery_handlers.go:598",
"[INFO] [web] recovery: the offsite repository key was recovered and placed (outcome=%s)": "internal/web/recovery_handlers.go:512",
"[INFO] [web] restore wizard refused for %q: not restorable (store=%s)": "internal/web/restore_wizard.go:255",
"[INFO] [web] retrieval passphrase revealed via the security page from %s (value never logged)": "internal/web/handlers.go:2277",
"[INFO] [web] shares place completed (async): %d file(s), %d definition(s)": "internal/web/offbox_handlers.go:663",
"[INFO] [web] shares restore completed (async)": "internal/web/offbox_handlers.go:636",
"[INFO] [web] source %s decommissioned after migration to %s": "internal/web/storage_handlers.go:609",
"[INFO] [web] storage decommissioned: %s (migrated_to=%q)": "internal/web/storage_handlers.go:595",
"[INFO] [web] storage path registered (already-mounted store): %s": "internal/web/storage_handlers.go:914",
"[INFO] [web] storage path registered (existing mount): %s → %s": "internal/web/storage_handlers.go:861",
"[INFO] [web] verification copy deleted: %s": "internal/web/offbox_handlers.go:565",
"[INFO] appexport: %s: HDD mount %s matches no classified bind — kept (fail toward capture)": "internal/appexport/fabplan.go:103",
"[INFO] bootstrap: existing config was missing local_api — merged from %s (%s); agent path now configured": "internal/bootstrap/bootstrap.go:287",
"[INFO] bootstrap: hub unreachable (attempt %d), retrying in %s …": "internal/bootstrap/bootstrap.go:241",
"[INFO] bootstrap: pulled config from %s for %s, merged local_api (%s) — coming up configured": "internal/bootstrap/bootstrap.go:164",
"[INFO] config-refresh: applied config_version=%d — self-restarting to load it": "internal/report/config_refresh.go:65",
"[INFO] config-refresh: baseline config_version=%d recorded (no restart)": "internal/report/config_refresh.go:47",
"[INFO] config-refresh: hub config_version=%d != applied=%d — re-pulling controller.yaml": "internal/report/config_refresh.go:53",
"[INFO] config-refresh: re-pulled controller.yaml from %s for %s, merged local_api (%s)": "internal/bootstrap/bootstrap.go:218",
"[INFO] felhom-controller %s starting (customer: %s, domain: %s)": "cmd/controller/main.go:334",
"[INFO] felhom-controller %s — setup mode": "cmd/controller/main.go:323",
"[INFO] felhom-controller stopped": "cmd/controller/main.go:1856",
"[INFO] local-api: channel up (agent %s) — guest %d, %d mount(s) visible": "cmd/controller/main.go:3161",
"[INFO] local-api: mount %s → %s (storage=%s, class=%s, backup=%v)": "cmd/controller/main.go:3164",
"[PASS]": "internal/selftest/selftest.go:62",
"[REDACTED-HEX64]": "internal/metrics/redact.go:20",
"[TRACE] [scheduler] ": "internal/scheduler/scheduler.go:75",
"[TRACE] [stacks] refreshStatusLocked: docker ps returned %d containers across %d projects": "internal/stacks/manager.go:710",
"[TRACE] [stacks] refreshStatusLocked: stack %q → state=%s containers=%d": "internal/stacks/manager.go:749",
"[WARN]": "internal/selftest/selftest.go:64",
"[WARN] Auto-update skipped: %v": "cmd/controller/main.go:1366",
"[WARN] CSRF rejected: %s %s from %s (%s)": "internal/web/csrf.go:86",
"[WARN] Cannot read stacks dir for HDD path discovery: %v": "cmd/controller/main.go:3238",
"[WARN] Config load failed (%s), using defaults: %v": "cmd/controller/main.go:288",
"[WARN] Customer blocked on Hub — new deployments may be restricted": "cmd/controller/main.go:887",
"[WARN] Debug DB dump failed: %v": "internal/web/handler_debug.go:416",
"[WARN] Event push failed after 3 attempts (%s/%s): %v": "internal/notify/notifier.go:242",
"[WARN] Export: DB discovery error: %v": "internal/appexport/export.go:601",
"[WARN] Export: DB dump failed for %s: %v": "internal/appexport/export.go:625",
"[WARN] Export: could not restart %s: %v": "internal/appexport/export.go:287",
"[WARN] Export: could not stop %s: %v": "internal/appexport/export.go:274",
"[WARN] Export: failed to tar %s (excluded from the bundle): %v": "internal/appexport/export.go:713",
"[WARN] Export: gzip dump failed: %v": "internal/appexport/export.go:635",
"[WARN] Failed to decrypt env var %q: %v — passing through encrypted value": "internal/crypto/crypto.go:112",
"[WARN] Failed to generate recovery-info.txt: %v": "cmd/controller/main.go:1410",
"[WARN] Failed to initialize metrics store: %v — monitoring disabled": "cmd/controller/main.go:504",
"[WARN] Failed to remove stale temp file %s: %v": "internal/web/handler_debug.go:864",
"[WARN] Failed to sync notification preferences on startup: %v": "cmd/controller/main.go:1490",
"[WARN] Geo sync after app change failed: %v": "cmd/controller/main.go:1554",
"[WARN] Health probe %s: %s %s :%d%s → %s": "internal/stacks/healthprobe.go:162",
"[WARN] Health probes: %d ok, %d unhealthy (of %d probed)": "internal/stacks/healthprobe.go:131",
"[WARN] Import: failed to remove stack volumes: %v": "internal/appexport/restore.go:364",
"[WARN] Import: refresh stacks failed: %v": "internal/appexport/restore.go:470",
"[WARN] Initial asset sync failed: %v": "cmd/controller/main.go:1384",
"[WARN] Initial geo sync failed: %v": "cmd/controller/main.go:1573",
"[WARN] Initial stack scan failed: %v": "cmd/controller/main.go:366",
"[WARN] PushEvent: failed to marshal details for %s: %v": "internal/notify/notifier.go:185",
"[WARN] RESTORE could not restart %s after restore: %v": "internal/backup/restore.go:77",
"[WARN] RESTORE could not stop %s: %v (proceeding anyway)": "internal/backup/restore.go:56",
"[WARN] Refusing to delete protected HDD path: %s": "internal/stacks/delete.go:290",
"[WARN] Refusing to remove backup path outside expected directory: %s (expected under %s)": "internal/stacks/delete.go:560",
"[WARN] Rescan after delete failed: %v": "internal/stacks/delete.go:341",
"[WARN] Rescan after remove failed: %v": "internal/stacks/delete.go:597",
"[WARN] Self-update: agent client init failed (%v) — updates unavailable": "cmd/controller/main.go:648",
"[WARN] Startup hub report attempt %d/3 failed: %v": "cmd/controller/main.go:1439",
"[WARN] Startup hub report failed after 3 attempts — next scheduled push in %s": "cmd/controller/main.go:1445",
"[WARN] Telemetry metrics query failed: %v": "internal/report/telemetry.go:27",
"[WARN] [api] Config apply rejected: invalid YAML: %v": "internal/api/router.go:1370",
"[WARN] [api] Deploy refused for %s: Docker volume below reserved buffer (%.1fG free, reserve %.1fG of %.0fG)": "internal/api/router.go:453",
"[WARN] [api] Deploy refused for %s: HDD_PATH is not usable as an app namespace (R-108)": "internal/api/router.go:480",
"[WARN] [api] Deploy refused for %s: lifecycle=%s (not offered for new installs)": "internal/api/router.go:441",
"[WARN] [api] Deploy refused for %s: network HDD_PATH %s is a stub in the controller namespace": "internal/api/router.go:466",
"[WARN] [api] Failed to clear the update hold of %s: %v": "internal/api/router.go:930",
"[WARN] [api] Failed to forget the backup preferences of %s: %v": "internal/api/router.go:921",
"[WARN] [api] Manual asset sync failed: %v": "internal/api/router.go:1454",
"[WARN] [api] Unauthorized request to %s from %s": "internal/web/auth.go:118",
"[WARN] [appstop] %s has been held stopped for over %s with no release — dropping the alarm suppression so a genuine outage is not hidden": "internal/backup/appstop_suppress.go:146",
"[WARN] [appstop] %s — not alarming: %s": "cmd/controller/main.go:614",
"[WARN] [appstop] crash recovery: %d app(s) were deliberately NOT restarted (drive absent) — KEEPING the marker; this is the gate working, not a fault: %v": "internal/backup/appstop_marker.go:314",
"[WARN] [appstop] crash recovery: %s (op %q) was interrupted and left %d app(s) stopped — restarting them: %v": "internal/backup/appstop_marker.go:278",
"[WARN] [appstop] crash recovery: NOT restarting %s — %v; the marker is KEPT and the holder owns the restart": "internal/backup/appstop_marker.go:289",
"[WARN] [appstop] refusing to restart %q after an interrupted operation: %s": "cmd/controller/main.go:2116",
"[WARN] [appstop] the app-stop marker at %s is corrupt (%v) — quarantining; apps are NOT auto-restarted from it": "internal/backup/appstop_marker.go:384",
"[WARN] [assets] Failed to download asset %s: %v": "internal/assets/syncer.go:143",
"[WARN] [assets] Failed to remove stale asset %s: %v": "internal/assets/syncer.go:157",
"[WARN] [backup] %d app(s) failed in this %s run but no run-summary notifier is wired — ": "internal/backup/runsummary.go:154",
"[WARN] [backup] %s Tier-2 file restore done but health check failed: %v": "internal/backup/tier2_restore.go:440",
"[WARN] [backup] %s is HELD STOPPED after a failed update (restore point: tier %d %q, %s; holds: %q)": "internal/backup/update_guard.go:530",
"[WARN] [backup] %s restored but health check failed: %v": "internal/backup/restore_unit.go:450",
"[WARN] [backup] %s: could not prune old undo copy %s: %v": "internal/backup/offbox_reconstitute.go:316",
"[WARN] [backup] %s: could not read the unit's compose services: %v": "internal/backup/restore_unit.go:387",
"[WARN] [backup] %s: primary unit NOT refilled — cannot resolve the app's drive": "internal/backup/tier2_restore.go:246",
"[WARN] [backup] App backup REFUSED for %s (%s) — %v; NO database dump, NO volume ": "internal/backup/admission.go:129",
"[WARN] [backup] Could not read env vars for %s: %v": "internal/appbackup/dbdump.go:188",
"[WARN] [backup] DB container %q could not be attributed to any deployed stack (compose project %q, name gives %q) — its dump will be written under %q, which no recovery unit reads. This is the R-355 shape; investigate before trusting that app's backup.": "internal/appbackup/dbdump.go:901",
"[WARN] [backup] F5: could not remove stale primary dir for %s on old drive: %v": "internal/backup/backup.go:1358",
"[WARN] [backup] Failed to cache validation for %s: %v": "internal/backup/backup.go:608",
"[WARN] [backup] ListRestorePoints(%s): cannot resolve namespace root": "internal/backup/restore_points.go:56",
"[WARN] [backup] No readable recovery unit for %s at %s — falling back to volume-only restore": "internal/backup/restore_unit.go:305",
"[WARN] [backup] Recovery unit capture failed for %s: %v": "internal/backup/recovery_unit.go:403",
"[WARN] [backup] Restore %s: %d resettable secret(s) unrecoverable and have no generator %v — proceeding, but the app may fail to start until the credential is set manually": "internal/backup/restore_unit.go:371",
"[WARN] [backup] Restore %s: a .sql dump exists but no matching running DB container was found — DB content NOT restored": "internal/backup/restore_db.go:85",
"[WARN] [backup] Restore %s: generated replacement for %v — the credential was reset (old value unrecoverable); no data-encrypting key was involved, but a regenerated DATABASE password will not match the restored data directory's stored hash (R-127) — check the app can reach its data": "internal/backup/restore_unit.go:367",
"[WARN] [backup] Restore completed but app health check failed: %v": "internal/backup/restore.go:91",
"[WARN] [backup] Skipping DB dump for %s — drive decommissioned: %s": "internal/backup/backup.go:565",
"[WARN] [backup] Skipping DB dump for %s — drive disconnected: %s": "internal/backup/backup.go:560",
"[WARN] [backup] Skipping volume dump for %s — drive decommissioned: %s": "internal/backup/backup.go:720",
"[WARN] [backup] Skipping volume dump for %s — drive disconnected: %s": "internal/backup/backup.go:715",
"[WARN] [backup] Skipping volume dump for %s — the app is HELD stopped (its restore point is preserved)": "internal/backup/backup.go:701",
"[WARN] [backup] SystemDataPath is empty in config — SSD-only apps will not have correct backup paths": "internal/backup/backup.go:322",
"[WARN] [backup] Tier 2 %s: compose declares appdata dir %q but it is absent at %s — leg skipped": "internal/backup/tier2_capture.go:80",
"[WARN] [backup] Tier 2 %s: layout marker write failed (restore will refuse until next run): %v": "internal/backup/tier2.go:411",
"[WARN] [backup] Tier 2 %s: mandatory data path missing on disk, skipped: %s": "internal/backup/tier2_capture.go:58",
"[WARN] [backup] Tier 2 %s: migration cleanup of old flat appdata failed: %v": "internal/backup/tier2.go:364",
"[WARN] [backup] Tier 2 %s: unit leg SKIPPED — the recovery unit on the source drive lists no database dumps and no volume tars, while the existing copy at %s does. The copy was PRESERVED rather than replaced with an empty one (R-403). The other legs continue.": "internal/backup/tier2.go:383",
"[WARN] [backup] Tier 2 failed for %s: %v": "internal/backup/tier2.go:471",
"[WARN] [backup] Tier 2 reconcile: %v": "internal/backup/tier2.go:274",
"[WARN] [backup] Tier 2 shares job failed: %v": "internal/backup/tier2.go:480",
"[WARN] [backup] Tier 2 skipped for %s — the app is HELD; its copy is the restore point and is preserved": "internal/backup/tier2.go:463",
"[WARN] [backup] Tier 2 status persist for %s failed: %v": "internal/backup/tier2.go:599",
"[WARN] [backup] Tier-2 UNIT restore for %s from the secondary mirror %s — this OVERWRITES live app data": "internal/backup/tier2_restore.go:206",
"[WARN] [backup] Tier-2 file restore refused for %s: the recorded copy has no restorable subtree (unit_present=%v) — the app was NOT stopped": "internal/backup/tier2_restore.go:400",
"[WARN] [backup] Tier-2 unit restore refused for %s: no openable recovery unit in the recorded copy — the app was NOT stopped": "internal/backup/tier2_restore.go:200",
"[WARN] [backup] ValidateDump FAIL: %s — %s": "internal/appbackup/dbdump.go:428",
"[WARN] [backup] ValidateDump FAIL: %s — %s (header was found, scanned %d lines)": "internal/appbackup/dbdump.go:536",
"[WARN] [backup] ValidateDump FAIL: %s — read error: %v": "internal/appbackup/dbdump.go:459",
"[WARN] [backup] ValidateDump: %s is structurally valid (%d tables) but its accounts table has NO rows — the dump may predate the customer's data": "internal/appbackup/dbdump.go:542",
"[WARN] [backup] Volume dump failed for %s/%s (last good dump preserved): %s — %v": "internal/backup/backup.go:790",
"[WARN] [backup] Volume dump promote failed for %s/%s (last good dump preserved): %v": "internal/backup/backup.go:799",
"[WARN] [backup] could not persist the restore record to %s: %v (kept in memory)": "internal/backup/restore_record.go:131",
"[WARN] [backup] could not stop %s before Tier-2 file restore: %v (continuing)": "internal/backup/tier2_restore.go:420",
"[WARN] [backup] could not stop %s before restore: %v (continuing)": "internal/backup/restore_unit.go:401",
"[WARN] [backup] remove %s: refusing to delete %q — not this app's Tier-2 mirror": "internal/backup/r474_remove_mirrors.go:83",
"[WARN] [backup] restore of %s (%s, started %s) was INTERRUPTED by a controller stop — recorded as failed; the household is told to run it again": "internal/backup/restore_record.go:88",
"[WARN] [backup] restore record corrupt (%v) — starting with no restore history": "internal/backup/restore_record.go:65",
"[WARN] [backup] restore record unreadable (%v) — starting with no restore history": "internal/backup/restore_record.go:58",
"[WARN] [backup] some backup steps failed (%s); refreshing recovery units anyway": "internal/backup/backup.go:636",
"[WARN] [backup] unit restore REFUSED for %s: the unit carries no file leg; %d drive path(s) would be left as they are: %s": "internal/backup/restore_unit.go:275",
"[WARN] [backup] update pre-backup for %s: Tier 2 copy FAILED: %v — not fatal: the app's own recovery unit was just captured, and an update may lean on any tier (R-475)": "internal/backup/update_guard.go:426",
"[WARN] [backup] update pre-backup for %s: could not mark the recovery unit as proven current (%v) — its own-unit copy may read older than it is": "internal/backup/update_guard.go:418",
"[WARN] [backup] update precondition for %s: the off-site copy could not be checked within %s (%v) — counted as ABSENT": "internal/backup/update_guard.go:254",
"[WARN] [bootrecon] Boot reconciliation attempt %d/%d: start %q failed after %.1fs: %v": "internal/bootrecon/bootrecon.go:270",
"[WARN] [bootrecon] Boot reconciliation gave up after %d attempt(s): recovered=%v still down=%v (the dead-app alarm now owns these)": "internal/bootrecon/bootrecon.go:308",
"[WARN] [bootrecon] Boot reconciliation: status refresh failed: %v": "internal/bootrecon/bootrecon.go:285",
"[WARN] [bootrecon] LATE RECOVERY: %d app(s) recovered %.0fs after start, past the %s dead-app grace — an alert may already have fired for: %v": "cmd/controller/main.go:2296",
"[WARN] [channel] agent channel DOWN (%s->%s): %v": "internal/channelhealth/checker.go:197",
"[WARN] [cloudflare] Could not list rules for cleanup: %v": "internal/cloudflare/geosync.go:191",
"[WARN] [cloudflare] Failed to get WAF rules: %v": "internal/cloudflare/waf.go:124",
"[WARN] [cloudflare] Failed to save sync state: %v": "internal/cloudflare/geosync.go:342",
"[WARN] [cloudflare] No zone found for domain %s": "internal/cloudflare/zone.go:55",
"[WARN] [deadapp] %s: container %s was OOM-killed (started %s)": "cmd/controller/main.go:802",
"[WARN] [deadapp] OOM scan failed: %v": "cmd/controller/main.go:799",
"[WARN] [escrow-confirm] STALE escrow: the hub has FLAGGED this box's escrow row stale and is WITHHOLDING the password hash, so this box cannot verify its bundle either way — it is NOT established that the bundle fails to cover the offsite password. Clearing the flag is an operator act (hub-side); a new recovery code (wizard /backup/escrow) also resolves it. State stays escrowed; runs continue": "internal/report/escrow_confirm.go:252",
"[WARN] [escrow-confirm] STALE escrow: the hub's current blob carries NO password hash (hash-less supersession) — the stored recovery bundle does not cover the offsite password; create a new recovery code (wizard /backup/escrow). State stays escrowed; runs continue": "internal/report/escrow_confirm.go:255",
"[WARN] [escrow-confirm] STALE escrow: the hub's current blob does not cover the CURRENT repo password (hub hash %.12s… != local %.12s…) — create a new recovery code (wizard /backup/escrow). State stays escrowed; runs continue": "internal/report/escrow_confirm.go:258",
"[WARN] [escrow-confirm] could not record the hub's escrowed-key hash (%.12s…): %v": "internal/report/escrow_confirm.go:165",
"[WARN] [escrow-confirm] could not record the hub's identity-blob presence (present=%v): %v": "internal/report/escrow_confirm.go:149",
"[WARN] [escrow-confirm] could not record the hub's superseded-package state (present=%v): %v": "internal/report/escrow_confirm.go:157",
"[WARN] [escrow-confirm] the hub's escrow blob does not cover the CURRENT repo password (hub hash %.12s… != local %.12s…) — run the escrow ceremony (wizard /backup/escrow, or felhom-agent --selftest=escrow-create --upload); staying pending": "internal/report/escrow_confirm.go:196",
"[WARN] [fillwatch] %s (%q): %s → %s — %.0f%% used, %.1f GB free of %.1f GB; notifying the customer": "internal/fillwatch/fillwatch.go:234",
"[WARN] [fillwatch] %s is corrupt: %v — starting from OK (at most one extra warning)": "internal/fillwatch/fillwatch.go:318",
"[WARN] [fillwatch] could not read %s: %v — starting from OK (at most one extra warning)": "internal/fillwatch/fillwatch.go:312",
"[WARN] [fillwatch] startup check failed: %v": "cmd/controller/main.go:1310",
"[WARN] [gate] NOT starting %s — the app is HELD (a failed update or restore); a person releases it": "internal/web/intermediary.go:715",
"[WARN] [gate] boot %s: %d drive-backed app(s) had no live bind within %s — leaving to the drive gate": "internal/web/intermediary.go:477",
"[WARN] [gate] boot recreate %s: %v": "internal/web/intermediary.go:468",
"[WARN] [gate] clear disconnected %s: %v": "internal/web/intermediary.go:343",
"[WARN] [gate] drive ABSENT %s — stopped+blocked %d app(s): %v": "internal/web/intermediary.go:318",
"[WARN] [gate] mark disconnected %s: %v": "internal/web/intermediary.go:316",
"[WARN] [gate] persist boot-id: %v": "internal/web/intermediary.go:433",
"[WARN] [gate] re-attach %s (raw %s): %v": "internal/web/intermediary.go:332",
"[WARN] [gate] restart %s: %v": "internal/web/intermediary.go:229",
"[WARN] [gate] stop %s on absent %s: %v": "internal/web/intermediary.go:211",
"[WARN] [infra] %v": "internal/stacks/infra.go:74",
"[WARN] [infra] controller route skipped — no customer domain configured": "internal/stacks/infra.go:204",
"[WARN] [infra] first-boot base-stack bring-up: %v": "cmd/controller/main.go:384",
"[WARN] [infra] self-heal base-stack bring-up: %v": "cmd/controller/main.go:751",
"[WARN] [integrations] Cannot build context for integration %s reapply: %v": "internal/integrations/manager.go:281",
"[WARN] [integrations] Cannot build context for integration %s revoke: %v": "internal/integrations/lifecycle.go:44",
"[WARN] [integrations] Cannot re-apply integration %s on start: %v": "internal/integrations/lifecycle.go:139",
"[WARN] [integrations] Failed to build context for %s:%s: provider stack not found": "internal/integrations/manager.go:224",
"[WARN] [integrations] Failed to load env for %s: app config is nil": "internal/integrations/manager.go:314",
"[WARN] [integrations] Integration config reapply failed for %s: %v": "internal/integrations/manager.go:289",
"[WARN] [integrations] Integration revoke failed for %s: %v": "internal/integrations/manager.go:159",
"[WARN] [integrations] Integration revoke on stop failed for %s: %v": "internal/integrations/lifecycle.go:52",
"[WARN] [mailrelay] hub refused message (HTTP %d): %s": "internal/mailrelay/server.go:296",
"[WARN] [mailrelay] rejected message (from=%q): %v": "internal/mailrelay/server.go:282",
"[WARN] [metrics] Failed to store container metrics: %v": "internal/metrics/collector.go:77",
"[WARN] [metrics] Failed to store system metrics: %v": "internal/metrics/collector.go:72",
"[WARN] [metrics] Log scan took %s (>5min) for %d containers": "internal/metrics/logscanner.go:88",
"[WARN] [metrics] docker stats failed: %v": "internal/metrics/collector.go:107",
"[WARN] [metrics] telemetry row scan failed: %v": "internal/metrics/telemetry.go:42",
"[WARN] [migrate] %s: compose declares appdata dir %q but it is absent at %s — nothing to copy": "internal/stacks/migrate.go:511",
"[WARN] [migrate] could not read migration journal: %v": "internal/stacks/migrate.go:703",
"[WARN] [migrate] resuming interrupted migration %s from phase=%s": "internal/stacks/migrate.go:712",
"[WARN] [migrate] skipping non-regular file %s": "internal/stacks/migrate.go:965",
"[WARN] [monitor] CPU threshold breached: %.0f%% (limit: %d%%)": "internal/monitor/healthcheck.go:148",
"[WARN] [monitor] Disk (HDD) threshold breached: %.0f%% (limit: %d%%)": "internal/monitor/healthcheck.go:115",
"[WARN] [monitor] Disk (SSD) threshold breached: %.0f%% (limit: %d%%)": "internal/monitor/healthcheck.go:89",
"[WARN] [monitor] Memory threshold breached: %.0f%% (limit: %d%%)": "internal/monitor/healthcheck.go:130",
"[WARN] [monitor] Temperature threshold breached: %.0f°C (limit: %d°C)": "internal/monitor/healthcheck.go:166",
"[WARN] [offbox] %s hit a lock during a manual run — retrying via the self-healing step": "internal/backup/offbox_progress.go:333",
"[WARN] [offbox] %s reconstituted but health check failed: %v": "internal/backup/offbox_reconstitute.go:840",
"[WARN] [offbox] %s: REFUSING the destructive restore — need %d B, free %d B on %s; the app was NOT stopped": "internal/backup/offbox_reconstitute.go:600",
"[WARN] [offbox] %s: could not read the live compose services: %v": "internal/backup/offbox_reconstitute.go:669",
"[WARN] [offbox] %s: full start after failed DB-only start also failed: %v": "internal/backup/offbox_reconstitute.go:786",
"[WARN] [offbox] %s: mandatory data path missing on disk, skipped from offsite: %s": "internal/backup/offbox_capture.go:70",
"[WARN] [offbox] %s: multiple recovery units found, using newest (%s); ignoring: %s": "internal/backup/offbox.go:1211",
"[WARN] [offbox] %s: no recovery unit found on any connected drive — skipping": "internal/backup/offbox.go:1298",
"[WARN] [offbox] %s: not deployed — offsite push is unit-only (mandatory userdata not resolvable)": "internal/backup/offbox_capture.go:45",
"[WARN] [offbox] %s: restart after failed placement also failed: %v": "internal/backup/offbox_reconstitute.go:745",
"[WARN] [offbox] %s: restart after failed volume replay also failed: %v": "internal/backup/offbox_reconstitute.go:771",
"[WARN] [offbox] %s: restore scratch on network storage %s — ownership fidelity not guaranteed under squash": "internal/backup/offbox_restore.go:263",
"[WARN] [offbox] %s: restoring into %s, but the backup recorded %s — the customer acknowledged the change": "internal/backup/offbox_reconstitute.go:651",
"[WARN] [offbox] %s: scratch completion marker does not parse (%v) — treating the copy as INCOMPLETE": "internal/backup/offbox_restore.go:577",
"[WARN] [offbox] %s: scratch completion marker has schema %d, expected %d — treating the copy as INCOMPLETE": "internal/backup/offbox_restore.go:581",
"[WARN] [offbox] %s: scratch completion marker unreadable (%v) — treating the copy as INCOMPLETE": "internal/backup/offbox_restore.go:571",
"[WARN] [offbox] %s: start after a successful rollback failed: %v": "internal/backup/offbox_reconstitute.go:822",
"[WARN] [offbox] %s: the snapshot dump %s has no account rows — it may predate the customer's data": "internal/backup/offbox_reconstitute.go:941",
"[WARN] [offbox] NOT minting a repository password: the hub holds a sealed recovery package for this box, ": "internal/backup/offbox.go:478",
"[WARN] [offbox] abandonment DUE — deleting the set-aside off-site history at %s (chosen by the customer on %s; this is irreversible)": "internal/backup/offbox_abandon.go:199",
"[WARN] [offbox] abandonment EXTENDED by an operator: the set-aside history at %s is now deleted on %s (was %s)": "internal/backup/offbox_abandon.go:280",
"[WARN] [offbox] abandonment due-date is unparseable (%q) — treating the countdown as NOT running: %v": "internal/backup/offbox_abandon.go:118",
"[WARN] [offbox] abandonment is due but no set-aside path is recorded — nothing deleted; clearing the countdown so it does not retry for ever": "internal/backup/offbox_abandon.go:191",
"[WARN] [offbox] abandonment sweep: %v (the countdown stays due and retries)": "cmd/controller/main.go:1187",
"[WARN] [offbox] apply-offsite: escrow stage push failed (agent unreachable?) — offbox configured pending, re-stage later: %v": "internal/backup/offbox.go:642",
"[WARN] [offbox] backed up %s (%s, %d mandatory path(s)) — but the recovery unit carried NO database dump and NO volume tar, so this snapshot holds none of the app's data; the next run with a dump leg will replace it": "internal/backup/offbox.go:1375",
"[WARN] [offbox] clear orphaned state failed: %v": "internal/backup/offbox.go:344",
"[WARN] [offbox] cleared a stale exclusive lock left by a previous crash (single-writer repo) before %s; retrying once": "internal/backup/offbox.go:780",
"[WARN] [offbox] could not cancel the abandonment countdown: %v": "internal/backup/offbox_abandon.go:158",
"[WARN] [offbox] could not clear the stale scratch marker in %s: %v": "internal/backup/offbox_restore.go:449",
"[WARN] [offbox] could not close out the abandonment: %v": "internal/backup/offbox_abandon.go:242",
"[WARN] [offbox] could not record the abandonment countdown: %v": "internal/backup/offbox_abandon.go:77",
"[WARN] [offbox] could not remove legacy rootfs restore scratch %s: %v": "internal/backup/offbox_restore.go:375",
"[WARN] [offbox] could not stop %s before reconstitution: %v (continuing)": "internal/backup/offbox_reconstitute.go:719",
"[WARN] [offbox] forget --prune failed (backups are safe): %v: %s": "internal/backup/offbox.go:1409",
"[WARN] [offbox] integrity: last-check stamp %q does not parse (%v) — treating the store as never checked": "internal/backup/offbox_integrity.go:228",
"[WARN] [offbox] integrity: read_data_subset %q is not a form restic accepts (n/m, N%%, a size like 50M, or %q) — falling back to the DEFAULT depth %q, not to a structure-only check, so a typo cannot quietly remove the protection": "internal/backup/offbox_integrity.go:165",
"[WARN] [offbox] integrity: the check could not run to a verdict (%s) — NOT reported as damage: %v: %s": "internal/backup/offbox_integrity.go:350",
"[WARN] [offbox] integrity: the check did not finish within %s, so nothing was concluded about the store (NOT reported as damage): %v": "internal/backup/offbox_integrity.go:340",
"[WARN] [offbox] integrity: the check took %s at depth %s (%s), over the %s notice threshold — R-401: the depth setting needs revisiting for a store this size. Nothing was changed automatically.": "internal/backup/offbox_integrity.go:198",
"[WARN] [offbox] integrity: the repository could not be reached, so NOTHING was checked (this is not an integrity failure — R-339 owns reachability): %v": "internal/backup/offbox_integrity.go:312",
"[WARN] [offbox] inventory: size of %s's newest snapshot unknown: %v (listing it anyway)": "internal/backup/offbox_inventory.go:198",
"[WARN] [offbox] offsite repo ORPHANED — remote holds backups written under a previous, no-longer-available key; runs will skip until reset": "internal/backup/offbox.go:295",
"[WARN] [offbox] over-quota prune failed: %v: %s": "internal/backup/offbox.go:1780",
"[WARN] [offbox] over-quota prune: repo unreachable: %v": "internal/backup/offbox.go:1771",
"[WARN] [offbox] persist orphaned state failed: %v": "internal/backup/offbox.go:292",
"[WARN] [offbox] place %s: scratch cleanup failed (harmless): %v": "internal/backup/offbox_restore.go:731",
"[WARN] [offbox] pre-push dump leg failed (%v) — continuing with the existing dumps; the snapshot's DB half may be older than its files": "internal/backup/offbox.go:963",
"[WARN] [offbox] previous run was interrupted by a controller restart — marking the last status as failed (self-corrects on the next run)": "internal/backup/backup.go:371",
"[WARN] [offbox] proof: %s could not be judged (%s) — recorded, deliberately NOT alarmed": "cmd/controller/main.go:3359",
"[WARN] [offbox] proof: %s has nowhere to restore to, and this box will fail the same way every night until a data drive is registered: %v": "internal/backup/offbox_proof.go:167",
"[WARN] [offbox] proof: %s on snapshot %s could NOT be judged (%s) — recorded as such, never as a pass": "internal/backup/offbox_proof.go:200",
"[WARN] [offbox] proof: %s refused before any download: %v": "internal/backup/offbox_proof.go:175",
"[WARN] [offbox] proof: %s snapshot %s lists no recovery-unit path": "internal/backup/offbox_proof.go:297",
"[WARN] [offbox] proof: could not remove the proof copy %s: %v": "internal/backup/offbox_proof.go:358",
"[WARN] [offbox] proof: refusing to remove %s — it is not inside a proof root": "internal/backup/offbox_proof.go:363",
"[WARN] [offbox] refusing to delete verification copy outside %s: %s": "internal/backup/offbox_verify_copies.go:133",
"[WARN] [offbox] resetting orphaned repo (%s): move-aside %s -> %s, then re-init": "internal/backup/offbox.go:327",
"[WARN] [offbox] run skipped — offsite repo orphaned (card shown; awaiting reset)": "internal/backup/offbox.go:1140",
"[WARN] [offbox] status persist (final) failed: %v": "internal/backup/offbox.go:1117",
"[WARN] [offbox] status persist (running) failed: %v": "internal/backup/offbox.go:920",
"[WARN] [offbox] the reset succeeded but no set-aside path was recorded — no countdown started; the old history stays indefinitely": "internal/backup/offbox.go:373",
"[WARN] [offbox] unlock --remove-all failed: %v: %s": "internal/backup/offbox.go:784",
"[WARN] [offsite-apply] applied offsite for %s but failed to persist the marker (will re-apply next cycle — the password is spent, needs reset): %v": "internal/offsiteapply/offsiteapply.go:262",
"[WARN] [offsite-apply] credential retry: %v (the box still declares a need; retrying)": "cmd/controller/main.go:1001",
"[WARN] [offsite-apply] key-auth-first applied for %s but failed to persist the marker: %v": "internal/offsiteapply/offsiteapply.go:225",
"[WARN] [offsite-apply] reconcile: %v (retries on next config refresh/restart)": "cmd/controller/main.go:713",
"[WARN] [offsite-apply] settle-gate bound exhausted after %s — proceeding; R-71c self-heal is the belt": "internal/offsiteapply/offsiteapply.go:321",
"[WARN] [offsite-apply] settle-gate: GO — floor still unknown after %s; a hub that cannot serve a floor cannot serve a consume (no burn risk)": "internal/offsiteapply/offsiteapply.go:311",
"[WARN] [quiesce] a marker is already active — skipping this cycle": "internal/quiesce/quiesce.go:209",
"[WARN] [quiesce] agent advertised ZERO backup tiers — falling back to the untargeted path": "internal/quiesce/tiers.go:171",
"[WARN] [quiesce] agent does not report backup age_state (pre-v0.105.0) — ": "internal/quiesce/tiers.go:216",
"[WARN] [quiesce] crash recovery: a quiesce was in progress (job %q, %d stack(s) stopped) — restarting them": "internal/quiesce/quiesce.go:169",
"[WARN] [quiesce] disabled (agent client init failed): %v": "cmd/controller/main.go:3088",
"[WARN] [quiesce] every advertised tier's storage is absent — nothing to back up this cycle": "internal/quiesce/tiers.go:162",
"[WARN] [quiesce] manual run: tier list unavailable (%v) — using the untargeted tier": "internal/quiesce/quiesce.go:433",
"[WARN] [quiesce] marker at %s is corrupt (%v) — quarantining; stacks not auto-recovered from it": "internal/quiesce/quiesce.go:774",
"[WARN] [quiesce] max-quiesce-duration (%s) exceeded on tier %s (job %s) — unquiescing while the backup continues on the agent": "internal/quiesce/quiesce.go:594",
"[WARN] [quiesce] tier %s has now failed %d time(s) in a row — deferring its next quiesce by %s (cap %s) so the apps are not stopped again for a backup that cannot succeed": "internal/quiesce/quiesce.go:255",
"[WARN] [quiesce] tier %s skipped: its storage does not exist on the host — no app is stopped for it": "internal/quiesce/tiers.go:66",
"[WARN] [quiesce] tier %s: backup job %s failed": "internal/quiesce/quiesce.go:549",
"[WARN] [report] Push failed: %v": "internal/report/pusher.go:153",
"[WARN] [report] log-tail fetch for %s failed: %v": "internal/report/logtail.go:65",
"[WARN] [samba] share omitted from smb.conf — folder unavailable: name=%s": "internal/stacks/samba.go:135",
"[WARN] [scheduler] Job %s still running, skipping": "internal/scheduler/scheduler.go:322",
"[WARN] [scheduler] Scheduler already started — ignoring duplicate Start()": "internal/scheduler/scheduler.go:190",
"[WARN] [scheduler] Scheduler stop timed out after 30s — some jobs may still be running": "internal/scheduler/scheduler.go:247",
"[WARN] [scheduler] UpdateDaily %s: invalid schedule %q: %v — ignored": "internal/scheduler/scheduler.go:146",
"[WARN] [scheduler] UpdateDaily: no daily job named %q — ignored": "internal/scheduler/scheduler.go:160",
"[WARN] [selfupdate] Auto-update: floor %s exceeds latest available %s (operator misconfig?) — doing nothing": "internal/selfupdate/updater.go:649",
"[WARN] [selfupdate] Auto-update: registry check failed (%v) — deferring floor %s": "internal/selfupdate/updater.go:640",
"[WARN] [selfupdate] Auto-update: registry returned invalid latest %q — deferring floor %s": "internal/selfupdate/updater.go:645",
"[WARN] [selfupdate] Failed to clear update state file: %v": "internal/selfupdate/state.go:69",
"[WARN] [selfupdate] Failed to load update state on startup: %v — clearing": "internal/selfupdate/updater.go:781",
"[WARN] [selfupdate] Failed to load update state: %v": "internal/selfupdate/updater.go:123",
"[WARN] [selfupdate] Floor %q is not a valid version — ignoring": "internal/selfupdate/updater.go:608",
"[WARN] [selfupdate] Post-update startup: version mismatch (expected %s, running %s)": "internal/selfupdate/updater.go:816",
"[WARN] [selfupdate] Post-update startup: version parse error (current=%s, target=%s)": "internal/selfupdate/updater.go:800",
"[WARN] [selfupdate] Registry check failed: %v": "internal/selfupdate/updater.go:155",
"[WARN] [selfupdate] docker logout failed: %v — %s": "internal/selfupdate/updater.go:749",
"[WARN] [settings] could not write .bak: %v": "internal/settings/settings.go:772",
"[WARN] [settings] recovered settings from .bak; re-promoting to primary": "internal/settings/settings.go:671",
"[WARN] [settings] restore hold SET for %s — the app stays stopped until it is cleared": "internal/settings/settings.go:1702",
"[WARN] [shares] could not re-add definition %s: %v": "internal/backup/shares_restore.go:267",
"[WARN] [shares] credential restore failed — the SMB password must be re-set: %v": "internal/backup/shares_restore.go:288",
"[WARN] [shares] no samba reconciler wired — smb.conf will catch up on the next health tick": "internal/backup/shares_restore.go:277",
"[WARN] [shares] offsite status persist failed: %v": "internal/backup/offbox_shares.go:137",
"[WARN] [shares] offsite: nothing to push (no payload, no eligible share) — skipped": "internal/backup/offbox_shares.go:102",
"[WARN] [shares] passdb capture unavailable (sharing service down?) — keeping the previously captured copy: %v": "internal/backup/shares_payload.go:165",
"[WARN] [shares] passdb capture unavailable (sharing service down?) — payload is manifest-only; the SMB password must be re-set after a restore: %v": "internal/backup/shares_payload.go:168",
"[WARN] [shares] passdb stage failed — payload is manifest-only: %v": "internal/backup/shares_payload.go:173",
"[WARN] [shares] payload dir chmod failed: %v": "internal/backup/shares_payload.go:145",
"[WARN] [shares] persist user-set flag after credential restore failed: %v": "internal/backup/shares_restore.go:293",
"[WARN] [shares] restore refused for %s — destination is not under a live storage root": "internal/backup/shares_restore.go:243",
"[WARN] [shares] restore scratch on network storage — ownership fidelity not guaranteed under squash": "internal/backup/shares_restore.go:78",
"[WARN] [shares] samba re-render after restore failed: %v": "internal/backup/shares_restore.go:279",
"[WARN] [shares] scratch cleanup failed (harmless): %v": "internal/backup/shares_restore.go:301",
"[WARN] [shares] share skipped — folder unavailable (drive away or path missing): name=%s": "internal/backup/shares_payload.go:221",
"[WARN] [shares] tier-2: layout marker write failed (restore will refuse until next run): %v": "internal/backup/tier2_shares.go:232",
"[WARN] [shares] tier-2: no available share folders — nothing mirrored": "internal/backup/tier2_shares.go:110",
"[WARN] [shares] tier-2: payload mirror to %s failed (files are copied): %v": "internal/backup/tier2_shares.go:222",
"[WARN] [shares] tier-2: payload staging failed — mirroring files without the definition manifest: %v": "internal/backup/tier2_shares.go:144",
"[WARN] [shares] tier-2: share %s is not under a registered storage root — skipped": "internal/backup/tier2_shares.go:120",
"[WARN] [sharing] chown 1000:1000 failed: %v": "internal/web/sharing_handlers.go:393",
"[WARN] [sharing] could not ensure the import share: %v": "internal/web/sharing_handlers.go:288",
"[WARN] [sharing] disable failed: %v": "internal/web/sharing_handlers.go:278",
"[WARN] [sharing] reconcile after share create failed: %v": "internal/web/sharing_handlers.go:420",
"[WARN] [sharing] reconcile after share delete failed: %v": "internal/web/sharing_handlers.go:444",
"[WARN] [stacks] %s: unknown data_paths role %q for %s/%s — entry not surfaced (known: %s, %s, %s)": "internal/stacks/datapaths.go:91",
"[WARN] [stacks] %s: unknown lifecycle %q in .felhom.yml — treating as %q (known: %s, %s, %s)": "internal/stacks/metadata.go:340",
"[WARN] [stacks] %s: unusable catalog_since %q in .felhom.yml (want YYYY-MM-DD, not in the future) — the update badge will show no age": "internal/stacks/metadata.go:349",
"[WARN] [stacks] Cannot read catalog cache for orphan detection: %v": "internal/stacks/manager.go:1607",
"[WARN] [stacks] Cannot read system memory: %v — skipping memory check": "internal/stacks/deploy.go:1218",
"[WARN] [stacks] Encryption migration failed for %s: %v": "internal/stacks/manager.go:457",
"[WARN] [stacks] Failed to fetch logs for %s: %v": "internal/stacks/manager.go:1291",
"[WARN] [stacks] GenerateSecretForField(%s/%s): refusing — field is a data-encrypting key": "internal/stacks/deploy.go:1065",
"[WARN] [stacks] Ignoring non-optional env var: %s": "internal/stacks/deploy.go:733",
"[WARN] [stacks] LoadAppConfig: %v": "internal/stacks/deploy.go:857",
"[WARN] [stacks] Post-start status check failed for %s: %v": "internal/stacks/manager.go:1463",
"[WARN] [stacks] Post-start status for %s: no containers found": "internal/stacks/manager.go:1469",
"[WARN] [stacks] ScanStacks: cannot read image pins from %s: %v": "internal/stacks/manager.go:573",
"[WARN] [stacks] Stack %s: new field %s (type=%s) requires manual configuration": "internal/stacks/deploy.go:1159",
"[WARN] [stacks] Stack %s: new secret field %s has no generator — skipping": "internal/stacks/deploy.go:1121",
"[WARN] [stacks] Stack %s: new subdomain field %s has no default — skipping": "internal/stacks/deploy.go:1149",
"[WARN] [stacks] desired-state backfill: %s: %v": "internal/stacks/desiredstate.go:130",
"[WARN] [stacks] import belt: ensure %s: %v": "internal/stacks/manager.go:342",
"[WARN] [stacks] initial-creds %s: no password extracted from %s (format=%s)": "internal/stacks/initialcreds.go:70",
"[WARN] [stacks] initial-creds %s: parse %s (%s) failed: %v": "internal/stacks/initialcreds.go:65",
"[WARN] [stacks] installed-images %s: no containers observed — nothing recorded, previous record left intact": "internal/stacks/installed.go:368",
"[WARN] [stacks] installed-images %s: recorded %d of %d compose service(s) — not observed: %s": "internal/stacks/installed.go:382",
"[WARN] [stacks] installed-images backfill: %s: %v": "internal/stacks/installed.go:491",
"[WARN] [stacks] installed-images: reading repo digests failed, recording refs only: %v": "internal/stacks/installed.go:202",
"[WARN] [stacks] pin %s: cannot pin from the deployed compose file: %v": "internal/stacks/deploy.go:486",
"[WARN] [stacks] pin %s: cannot pin from the restored definition: %v": "cmd/controller/main.go:2712",
"[WARN] [stacks] pin adoption: %s left UNPINNED — it is running something the current template no longer offers, and there is no stored definition for it: %s. It keeps pre-v0.235.0 behaviour.": "internal/stacks/pin.go:268",
"[WARN] [stacks] pin adoption: %s left UNPINNED — its compose file declares no readable images (%v). It keeps pre-v0.235.0 behaviour.": "internal/stacks/pin.go:251",
"[WARN] [stacks] pin adoption: %s left UNPINNED — no complete record of what it is running (%d of %d service(s) observed). It keeps pre-v0.235.0 behaviour.": "internal/stacks/pin.go:261",
"[WARN] [stacks] pin adoption: %s: %v": "internal/stacks/pin.go:276",
"[WARN] [stacks] restart-policy inspect failed for container %q: %v (treating as supervised)": "internal/stacks/manager.go:786",
"[WARN] [stacks] update %s: free space on the Docker data root is unreadable — proceeding without the %.0f GB floor": "internal/stacks/update.go:326",
"[WARN] [stacks] update %s: no backup can be taken now (%s) — an existing copy must carry the update": "internal/stacks/update.go:318",
"[WARN] [stacks] update %s: the new template declares no memory request — proceeding without the memory check": "internal/stacks/update.go:345",
"[WARN] [stacks] update %s: the new template's memory request is unknown (%v) — proceeding without the memory check": "internal/stacks/update.go:339",
"[WARN] [stacks] update journal at %s is corrupt (%v) — quarantining": "internal/stacks/update.go:758",
"[WARN] [stacks] update recovery: %s has unknown phase %q — dropping the entry": "internal/stacks/update.go:881",
"[WARN] [stacks] update recovery: %s is in the journal (phase %s) but no longer exists — dropping the entry": "internal/stacks/update.go:855",
"[WARN] [stacks] update recovery: %s was interrupted in %s (started %s) — nothing had moved; dropping it": "internal/stacks/update.go:862",
"[WARN] [stacks] update recovery: %s was interrupted in %s (started %s) — nothing had run; putting the pin back": "internal/stacks/update.go:866",
"[WARN] [stacks] update recovery: %s was interrupted in %s (started %s) — the new version may have run; marking it Updating and RESUMING the health wait": "internal/stacks/update.go:871",
"[WARN] [stacks] userdata belt: ensure %s: %v": "internal/stacks/manager.go:374",
"[WARN] [sync] %s: cannot read the catalog template's images (%v) — compose file left alone this cycle": "internal/sync/sync.go:484",
"[WARN] [sync] %s: could not re-read the template to refresh its stored definition: %v": "internal/sync/sync.go:405",
"[WARN] [sync] %s: could not refresh the stored definition: %v": "internal/sync/sync.go:407",
"[WARN] [sync] %s: the catalog has moved past this app's pinned version, but no stored definition exists — copying the catalog verbatim (pre-v0.235.0 behaviour). The app will take the new version on its next start.": "internal/sync/sync.go:497",
"[WARN] [sync] %s: the stored definition is missing or empty (%v) — copying the catalog verbatim rather than writing an empty compose file": "internal/sync/sync.go:505",
"[WARN] [sync] Failed to copy catalog file %s/%s: %v": "internal/sync/sync.go:391",
"[WARN] [sync] Failed to create stack dir %s: %v": "internal/sync/sync.go:358",
"[WARN] [sync] Failed to remove lock file %s: %v": "internal/sync/sync.go:320",
"[WARN] [sync] Git repo URL is empty — sync disabled (manual mode)": "internal/sync/sync.go:107",
"[WARN] [sync] Invalid sync_interval %q, defaulting to 15m": "internal/sync/sync.go:113",
"[WARN] [sync] Removing stale lock file: %s": "internal/sync/sync.go:318",
"[WARN] [sync] Rescan after sync failed: %v": "internal/sync/sync.go:237",
"[WARN] [system] Backup destination %s is not safe: drive %.0f%% full": "internal/system/mounts_linux.go:211",
"[WARN] [system] Backup destination %s is not safe: not writable": "internal/system/mounts_linux.go:165",
"[WARN] [system] Backup destination %s is not safe: path does not exist": "internal/system/mounts_linux.go:154",
"[WARN] [system] Backup destination %s is not safe: system drive %.0f%% full": "internal/system/mounts_linux.go:202",
"[WARN] [system] Backup destination %s is not safe: system drive low space (%.1f GB free)": "internal/system/mounts_linux.go:197",
"[WARN] [system] Storage path %s probe failed: %v": "internal/system/mounts_linux.go:297",
"[WARN] [system] Storage path %s probe failed: stat timed out after 3s": "internal/system/mounts_linux.go:331",
"[WARN] [update] %d interrupted update(s) will resume after the backup side is wired: %v": "cmd/controller/main.go:486",
"[WARN] [update] resumed %d interrupted update(s)": "cmd/controller/main.go:567",
"[WARN] [web] 404 Not Found: %s %s": "internal/web/server.go:734",
"[WARN] [web] 404 Not Found: %s /s/<redacted>": "internal/web/share_handlers.go:32",
"[WARN] [web] Cannot sync FileBrowser mounts — customer domain not configured": "internal/web/handlers.go:3256",
"[WARN] [web] Failed login from %s": "internal/web/auth.go:176",
"[WARN] [web] Failed to sync preferences to hub: %v": "internal/web/handlers.go:2705",
"[WARN] [web] FileBrowser down -v: %s — %v": "internal/web/handlers.go:3338",
"[WARN] [web] FileBrowser stack not found at %s — skipping mount sync": "internal/web/handlers.go:3246",
"[WARN] [web] FileBrowser: %s namespace sees a local stub, not the NAS — excluded until propagation recovers": "internal/web/handlers.go:3401",
"[WARN] [web] FileBrowser: could not ensure the import root %s: %v": "internal/web/handlers.go:3282",
"[WARN] [web] FileBrowser: could not ensure userdata skeleton on %s: %v": "internal/web/handlers.go:3429",
"[WARN] [web] Login rate limited for %s (%d attempts)": "internal/web/auth.go:168",
"[WARN] [web] Refused notification save: empty email with %d enabled event(s) — would wipe hub-side alert delivery": "internal/web/handlers.go:2669",
"[WARN] [web] Restore requested (async): stack=%s, snapshot=%s from %s": "internal/web/handlers.go:1651",
"[WARN] [web] Storage path %s is not under /mnt/ — unusual but allowed": "internal/web/handlers.go:3082",
"[WARN] [web] Tier-2 UNIT restore requested (async, OVERWRITES live data): stack=%s from %s": "internal/web/handlers.go:2026",
"[WARN] [web] Tier-2 file restore not applicable: stack=%s": "internal/web/handlers.go:1948",
"[WARN] [web] Tier-2 file restore refused up front: stack=%s has no restorable subtree in its copy (unit_present=%v unit_restorable=%v) — app NOT stopped": "internal/web/handlers.go:1934",
"[WARN] [web] Tier-2 file restore rejected: invalid stack_name %q from %s": "internal/web/handlers.go:1903",
"[WARN] [web] Tier-2 file restore requested (async): stack=%s from %s": "internal/web/handlers.go:1940",
"[WARN] [web] Tier-2 unit restore refused up front: stack=%s has no openable unit in its copy (unit_present=%v) — app NOT stopped": "internal/web/handlers.go:2021",
"[WARN] [web] Tier-2 unit restore refused up front: stack=%s: %v — app NOT stopped": "internal/web/handlers.go:2016",
"[WARN] [web] Tier-2 unit restore rejected: invalid stack_name %q from %s": "internal/web/handlers.go:1995",
"[WARN] [web] auto-field reveal refused for %s/%s: not an auto-generated secret field": "internal/web/handlers.go:2335",
"[WARN] [web] backup-target assign %s (raw %s): %v": "internal/web/backup_target_offer.go:291",
"[WARN] [web] backup-target intent record %s: %v": "internal/web/backup_target_offer.go:298",
"[WARN] [web] claim: cannot request a new code — hub URL/key not configured": "internal/web/claim.go:435",
"[WARN] [web] claim: code lockout tripped (source %s) — 15 min": "internal/web/claim.go:537",
"[WARN] [web] claim: hub reset-request returned HTTP %d": "internal/web/claim.go:454",
"[WARN] [web] claim: marking claimed failed: %v": "internal/web/claim.go:387",
"[WARN] [web] claim: parsing reset-request response failed (code arrives via the next ACK): %v": "internal/web/claim.go:462",
"[WARN] [web] claim: recording consumed generation failed: %v": "internal/web/claim.go:384",
"[WARN] [web] debug cross-drive run for %s failed: %v": "internal/web/handler_debug.go:449",
"[WARN] [web] decommission: stop %s failed: %v": "internal/web/storage_handlers.go:530",
"[WARN] [web] default reassignment to %s failed: %v": "internal/web/storage_handlers.go:583",
"[WARN] [web] disconnect: agent detach %s failed: %v": "internal/web/intermediary.go:553",
"[WARN] [web] disk format refused by agent (system/backup-protected): %s": "internal/web/agent_disk_handlers.go:298",
"[WARN] [web] disk-health state corrupt, continuing with no prior: %v": "internal/web/disk_health_state.go:114",
"[WARN] [web] disk-health state not saved (a restart will re-baseline): %v": "internal/web/disk_health_state.go:145",
"[WARN] [web] disk-health state unreadable, continuing with no prior: %v": "internal/web/disk_health_state.go:107",
"[WARN] [web] disk-health state version %d unrecognised (want %d), continuing with no prior": "internal/web/disk_health_state.go:120",
"[WARN] [web] download-export cleanup failed (TTL sweep will retry): %v": "internal/web/handler_export_download.go:158",
"[WARN] [web] download-export fetch refused: invalid bundle name": "internal/web/handler_export_download.go:124",
"[WARN] [web] download-export fetch refused: path escapes the staging dir": "internal/web/handler_export_download.go:132",
"[WARN] [web] download-export stream aborted after %d bytes: %v": "internal/web/handler_export_download.go:153",
"[WARN] [web] eject: unmounted %s but deregister failed: %v": "internal/web/storage_handlers.go:977",
"[WARN] [web] enroll: guest-attach %s failed (registered; will be retried): %v": "internal/web/storage_handlers.go:181",
"[WARN] [web] escrow claim failed (status %d)": "internal/web/escrow_handlers.go:289",
"[WARN] [web] escrow claim: ceremony timestamp not persisted: %v": "internal/web/escrow_handlers.go:305",
"[WARN] [web] escrow preflight: %v": "internal/web/escrow_handlers.go:153",
"[WARN] [web] escrow start rate limited for %s": "internal/web/escrow_handlers.go:189",
"[WARN] [web] escrow start: agent trigger: %v": "internal/web/escrow_handlers.go:238",
"[WARN] [web] escrow start: failed re-auth from %s": "internal/web/escrow_handlers.go:194",
"[WARN] [web] escrow start: re-stage failed (ceremony NOT started): %v": "internal/web/escrow_handlers.go:214",
"[WARN] [web] full server (guest) restart requested by operator": "internal/web/storage_handlers.go:825",
"[WARN] [web] immediate Tier 2 run for %s failed: %v": "internal/web/tier2_config_handler.go:88",
"[WARN] [web] initial-creds for %s: %v": "internal/web/handlers.go:736",
"[WARN] [web] initial-creds reveal for %s: %v": "internal/web/handlers.go:2398",
"[WARN] [web] manual off-box backup failed: %v": "internal/web/offbox_handlers.go:256",
"[WARN] [web] mounted-store register %s failed: %v": "internal/web/storage_handlers.go:910",
"[WARN] [web] netstorage add %q refused: agent predates %s (probe 404)": "internal/web/netstorage_handlers.go:150",
"[WARN] [web] netstorage deregister %q: %v": "internal/web/netstorage_handlers.go:325",
"[WARN] [web] netstorage live health unavailable: %v": "internal/web/netstorage_handlers.go:199",
"[WARN] [web] netstorage remove %q refused: deployed app(s) on the share: %s": "internal/web/netstorage_handlers.go:308",
"[WARN] [web] network storage health unavailable for warnings: %v": "internal/web/handlers.go:2866",
"[WARN] [web] off-box full-restore preparation REFUSED for %s (no job started): %v": "internal/web/offbox_handlers.go:342",
"[WARN] [web] off-box place refused for %s: the restore scratch carries no completion marker": "internal/web/offbox_handlers.go:590",
"[WARN] [web] off-box reconstitute refused for %s: the restore scratch carries no completion marker": "internal/web/offbox_handlers.go:446",
"[WARN] [web] off-box restore refused for %s (mode=%s): another backup/restore op is already running": "internal/web/offbox_handlers.go:358",
"[WARN] [web] offbox escrow stage: %v": "internal/web/offbox_handlers.go:123",
"[WARN] [web] offbox escrow stage: agent client: %v": "internal/web/offbox_handlers.go:120",
"[WARN] [web] offbox orphaned-repo reset failed: %v": "internal/web/offbox_handlers.go:282",
"[WARN] [web] offsite restore list: repository unreadable — listing it as UNKNOWN, not empty: %v": "internal/web/offsite_restore_list.go:163",
"[WARN] [web] placement refused: target cannot host an app namespace (R-108)": "internal/web/storage_handlers.go:337",
"[WARN] [web] recovery: could not persist the offer epoch: %v": "internal/web/recovery_handlers.go:67",
"[WARN] [web] recovery: recording the postpone failed: %v": "internal/web/recovery_handlers.go:595",
"[WARN] [web] recovery: recording the reminder opt-out failed: %v": "internal/web/recovery_handlers.go:624",
"[WARN] [web] recovery: refused before attempting — agent capability %s=%s (needs %s)": "internal/web/recovery_handlers.go:371",
"[WARN] [web] recovery: refused — a different repository password is already present": "internal/web/recovery_handlers.go:508",
"[WARN] [web] recovery: the offsite tier could not be brought up yet: %v": "internal/web/recovery_handlers.go:552",
"[WARN] [web] recovery: unlock failed after %s (class=%s): %v": "internal/web/recovery_handlers.go:402",
"[WARN] [web] recovery: unlocked but the inventory could not be read: %v": "internal/web/recovery_handlers.go:574",
"[WARN] [web] restore refused for %s: unit carries no file leg (%d drive path(s))": "internal/web/handlers.go:1645",
"[WARN] [web] restore rejected: invalid stack_name %q from %s": "internal/web/handlers.go:1617",
"[WARN] [web] share password rate limited for %s": "internal/web/share_handlers.go:118",
"[WARN] [web] share: clearing share password on disable failed: %v": "internal/web/share_handlers.go:251",
"[WARN] [web] storage register %s (stable %s) failed: %v": "internal/web/storage_handlers.go:857",
"[WARN] [web] userdata skeleton on %s: %v": "internal/web/storage_handlers.go:283",
"[WARN] [web] verification-copy delete %s: %v": "internal/web/offbox_handlers.go:561",
"[WARN] [web] verification-copy delete refused for %s: a backup/restore op is running": "internal/web/offbox_handlers.go:556",
"[WARN] [web] wipe: deregister %s failed: %v": "internal/web/storage_handlers.go:772",
"[WARN] [web] wipe: eject %s failed (continuing to format): %v": "internal/web/storage_handlers.go:770",
"[WARN] appexport: %s: request tried to deselect a MANDATORY path %s — ignored (floor enforced)": "internal/appexport/fabplan.go:50",
"[WARN] appexport: export space pre-check skipped for %s — volume size unknown": "internal/appexport/export.go:251",
"[WARN] appexport: helper container %s cleanup failed: %v": "internal/appexport/export.go:761",
"[WARN] appexport: volume size unknown for %s: %v": "internal/appexport/estimate.go:87",
"[WARN] bootstrap: %s is not valid JSON: %v — staying in setup": "internal/bootstrap/bootstrap.go:120",
"[WARN] bootstrap: %s missing customer.id / hub.url / hub.retrieval_password — staying in setup": "internal/bootstrap/bootstrap.go:128",
"[WARN] bootstrap: %s missing local_api.{endpoint,fingerprint,token} — staying in setup": "internal/bootstrap/bootstrap.go:132",
"[WARN] bootstrap: cannot read %s: %v — staying in setup": "internal/bootstrap/bootstrap.go:113",
"[WARN] bootstrap: could not write %s with local_api: %v": "internal/bootstrap/bootstrap.go:279",
"[WARN] bootstrap: could not write %s: %v — staying in setup": "internal/bootstrap/bootstrap.go:156",
"[WARN] bootstrap: hub config pull failed for customer %s from %s: %v — staying in setup (manual setup wizard remains the fallback)": "internal/bootstrap/bootstrap.go:143",
"[WARN] bootstrap: merging local_api into existing config failed: %v — agent path stays unconfigured": "internal/bootstrap/bootstrap.go:275",
"[WARN] bootstrap: merging local_api into pulled config failed: %v — staying in setup": "internal/bootstrap/bootstrap.go:152",
"[WARN] bootstrap: no pull function wired — staying in setup": "internal/bootstrap/bootstrap.go:136",
"[WARN] bootstrap: unsupported schema %q (want %q) — staying in setup": "internal/bootstrap/bootstrap.go:124",
"[WARN] bootstrap: wrote %s but reload failed: %v — staying in setup": "internal/bootstrap/bootstrap.go:161",
"[WARN] bootstrap: wrote local_api but reload failed: %v": "internal/bootstrap/bootstrap.go:284",
"[WARN] config-refresh: applied config but failed to record version=%d: %v — skipping restart to avoid a loop": "internal/report/config_refresh.go:62",
"[WARN] config-refresh: failed to record baseline config_version=%d: %v": "internal/report/config_refresh.go:44",
"[WARN] config-refresh: re-pull failed: %v — keeping current config, will retry next report": "internal/report/config_refresh.go:56",
"[WARN] debug-ring spill on shutdown failed: %v": "cmd/controller/main.go:1836",
"[WARN] local-api: GET /storage failed (%v) — channel not verified": "cmd/controller/main.go:3158",
"[WARN] local-api: client init failed (%v) — channel not verified": "cmd/controller/main.go:3151",
"[agentapi] GET %s -> %d (%dms)": "internal/agentapi/client.go:1162",
"[agentapi] GET %s failed after %dms: %v": "internal/agentapi/client.go:1157",
"[agentapi] POST %s -> %d (%dms)": "internal/agentapi/client.go:1198",
"[agentapi] POST %s failed after %dms: %v": "internal/agentapi/client.go:1193",
"[agentapi] Supports(%s) = %s (source=%s agent_version=%q)": "internal/agentapi/features.go:280",
"[agentapi] agent version seen: %s (was %q)": "internal/agentapi/client.go:67",
"[felhom-geo]": "internal/cloudflare/waf.go:12",
"[felhom-geo] Global": "internal/cloudflare/waf.go:18",
"[felhom-geo] app:": "internal/cloudflare/waf.go:21",
"[global]\n": "internal/infra/samba.go:62",
"[report] hub wait channel active (hold ≤240s)": "internal/report/waiter.go:95",
"[report] out-of-cycle push failed: %v — next cycle reconciles": "internal/report/trigger.go:98",
"[report] wait baseline generation=%d": "internal/report/waiter.go:132",
"[report] wait channel error: %v — backing off (the 15-min cycle still reconciles)": "internal/report/waiter.go:108",
"[report] wait channel recovered": "internal/report/waiter.go:122",
"[report] wait woke: generation=%d — firing out-of-cycle report": "internal/report/waiter.go:135",
"[web] fab upload aborted by client at %d/%d bytes": "internal/web/handler_export_upload.go:376",
"[web] fab upload chunk failed at %d bytes: %v": "internal/web/handler_export_upload.go:275",
"[web] fab upload chunk ok: +%d → %d/%d bytes": "internal/web/handler_export_upload.go:281",
"[web] fab upload finalize fsync: %v": "internal/web/handler_export_upload.go:329",
"[web] fab upload finalize rename: %v": "internal/web/handler_export_upload.go:342",
"[web] fab upload finalize size mismatch: got %d, declared %d — part deleted": "internal/web/handler_export_upload.go:319",
"[web] fab upload finished: %s (%d bytes)": "internal/web/handler_export_upload.go:346",
"[web] fab upload idle-expired at %d/%d bytes — part deleted": "internal/web/handler_export_upload.go:394",
"[web] fab upload init: create part: %v": "internal/web/handler_export_upload.go:199",
"[web] fab upload init: mkdir %s: %v": "internal/web/handler_export_upload.go:161",
"[web] fab upload started: %s (%d bytes declared) → %s": "internal/web/handler_export_upload.go:208",
"[web] memory card: GuestMemory failed: %v": "internal/web/system_memory_handlers.go:91",
"[web] memory resize agent error: %v": "internal/web/system_memory_handlers.go:167",
"[web] memory resize gate: %s=%s (source=%s)": "internal/web/system_memory_handlers.go:151",
"[web] netprobe exec start (uid-1000 re-exec) dir=%s": "internal/web/netstorage_job.go:136",
"[web] netprobe result: ok=%v category=%s detail=%s": "internal/web/netstorage_job.go:138",
"[web] netstorage add %q agent add accepted (verify=%s job_id=%s guest_path=%s)": "internal/web/netstorage_job.go:220",
"[web] netstorage add %q agent verify verdict: phase=%s code=%s (err=%v)": "internal/web/netstorage_job.go:225",
"[web] netstorage add %q failed: category=%s detail=%s (%dms)": "internal/web/netstorage_job.go:190",
"[web] netstorage add %q phase %s -> %s (%dms elapsed)": "internal/web/netstorage_job.go:177",
"[web] netstorage add %q probe verdict: ok=%v category=%s warn=%q": "internal/web/netstorage_job.go:250",
"[web] netstorage add %q refused by validation: empty server/export": "internal/web/netstorage_handlers.go:110",
"[web] netstorage add %q refused by validation: protocol %q": "internal/web/netstorage_handlers.go:104",
"[web] netstorage add %q refused by validation: smb credentials missing": "internal/web/netstorage_handlers.go:115",
"[web] netstorage add %q refused by validation: uid/gid out of range (uid=%d gid=%d)": "internal/web/netstorage_handlers.go:132",
"[web] netstorage add %q rollback (%s): remove: %v": "internal/web/netstorage_job.go:200",
"[web] netstorage add %q rollback started (%s)": "internal/web/netstorage_job.go:194",
"[web] netstorage add %q rolled back (%s)": "internal/web/netstorage_job.go:202",
"[web] netstorage add %q started (%s %s:%s, mapped_uid=%d)": "internal/web/netstorage_job.go:173",
"[web] netstorage add refused by validation: name %q": "internal/web/netstorage_handlers.go:98",
"[web] netstorage: %d orphan agent-side share(s) with no registry entry: %v": "internal/web/netstorage_handlers.go:239",
"[web] network storage added + verified: %s (%s %s:%s) → %s (warn=%q) in %dms": "internal/web/netstorage_job.go:284",
"[web] startup GC: removed %d stale upload part file(s)": "internal/web/handler_export_upload.go:418",
"[web] storage init %q failed: %v (%dms)": "internal/web/storage_init_job.go:142",
"[web] storage init %q phase %s -> %s (%dms elapsed)": "internal/web/storage_init_job.go:129",
"[web] storage init %q started (device %s, fs %s)": "internal/web/storage_init_job.go:126",
"[web] storage init done: %s registered (%dms)": "internal/web/storage_init_job.go:154",
"\\.": "internal/appbackup/dbdump.go:482",
"\\040": "internal/web/attach_sources.go:65",
"\\b[0-9a-fA-F]{64}\\b": "internal/metrics/redact.go:12",
"\\b[0-9a-fA-F]{8,}\\b": "internal/metrics/logscanner.go:51",
"\\b\\d{6,}\\b": "internal/metrics/logscanner.go:49",
"\\d{4}[-/]\\d{2}[-/]\\d{2}[T ]\\d{2}:\\d{2}:\\d{2}[.\\d]*([+-]\\d{2}:?\\d{2})?[Z ]?:? ?": "internal/metrics/logscanner.go:45",
"\\x00": "internal/appbackup/classify.go:166",
"\\x1b\\[[0-9;]*m": "internal/metrics/logscanner.go:43",
"\\x1f": "internal/stacks/installed.go:154",
"\\{\\{\\s*T\\s+\"([A-Za-z0-9_.\\-]+)\"\\s*\\}\\}": "internal/i18n/i18n.go:47",
"]": "internal/web/logbuffer.go:300",
"] ": "internal/logx/logx.go:36",
"^#([0-9a-fA-F]{3}|[0-9a-fA-F]{6})$": "internal/web/funcmap.go:22",
"^([0-9]+/[0-9]+|[0-9]+(\\.[0-9]+)?%|[0-9]+[KMGT]?)$": "internal/backup/offbox_integrity.go:117",
"^/[A-Za-z0-9._/-]+$": "internal/backup/offbox.go:542",
"^[0-9]+\\.[0-9]+\\.[0-9]+$": "internal/agentapi/client.go:53",
"^[0-9a-fA-F]{64}$": "internal/backup/offbox.go:587",
"^[A-Za-z0-9._-]+$": "internal/backup/offbox.go:540",
"^[A-Za-z0-9_](?:[A-Za-z0-9_-]{0,13}[A-Za-z0-9_])?$": "internal/settings/smb.go:49",
"^[a-z0-9]([a-z0-9-]*[a-z0-9])?$": "internal/stacks/deploy.go:43",
"^[a-zA-Z0-9][a-zA-Z0-9._-]*$": "internal/appexport/validate.go:16",
"^[a-zA-Z0-9][a-zA-Z0-9._-]*\\.fab$": "internal/web/handler_export_download.go:37",
"^[a-zA-Z0-9_-]{1,40}$": "internal/web/storage_handlers.go:43",
"_": "internal/appbackup/appdata.go:246",
"_csrf": "internal/web/csrf.go:11",
"_infra": "internal/web/storage_handlers.go:716",
"_payload": "internal/backup/tier2_shares.go:34",
"_shares": "internal/backup/shares_payload.go:40",
"_shares-manifest.json": "internal/backup/shares_payload.go:45",
"`": "internal/infra/infra.go:186",
"a NAS megosztás tallózásra és médiatárolásra használható. Válasszon csatlakoztatott meghajtót.": "internal/settings/settings.go:1928",
"a PBS whole-guest restore is required first (regenerating the key would render stored data unreadable)": "internal/backup/restore_unit.go:75",
"a backup or restore is already running": "internal/backup/offbox_integrity.go:298",
"a backup or restore is running (single-flight held)": "internal/backup/update_guard.go:300",
"a beállítások nem érhetők el": "internal/stacks/samba.go:252",
"a beállításokat, az adatbázist és a fájlokat tartalmazza": "internal/backup/update_guard.go:154",
"a beállításokat, az adatbázist és az adatköteteket tartalmazza": "internal/backup/update_guard.go:151",
"a beírt név nem egyezik a csatlakoztatási névvel": "internal/web/storage_handlers.go:518",
"a biztonsági mentés előtt nem sikerült felderíteni az adatbázisokat: %w": "internal/backup/offbox_reconstitute.go:216",
"a biztonsági mentés könyvtára nem hozható létre: %w": "internal/backup/offbox_reconstitute.go:230",
"a biztonsági mentés nem található a lemezen — a visszaállítás biztonsági okból nem indult el": "internal/backup/offbox_reconstitute.go:687",
"a cél és a forrás tároló megegyezik": "internal/stacks/migrate.go:370",
"a célalkalmazás (%s) nem fut": "internal/integrations/manager.go:132",
"a célalkalmazás (%s) nincs telepítve": "internal/integrations/manager.go:129",
"a céltároló nem elérhető vagy nem választható": "internal/stacks/migrate.go:373",
"a data migration is running": "internal/backup/update_guard.go:276",
"a deploy is in progress": "internal/stacks/update.go:292",
"a formázás nem indult el az eszközön (%s)": "internal/web/storage_handlers.go:245",
"a formázás állapota nem kérdezhető le: %w": "internal/web/storage_handlers.go:235",
"a forrásfájlnak nincs azonos másolata a célon: %s": "internal/stacks/migrate.go:982",
"a frissítés előtti mentés lefutott, de nem jött létre visszaállítható másolat": "internal/backup/update_guard.go:315",
"a guarded update is in progress — the update brings it up and verifies it": "cmd/controller/main.go:2015",
"a host-ügynök nem elérhető": "internal/web/backup_target_offer.go:279",
"a hálózati megosztás nincs bekapcsolva": "internal/stacks/samba.go:256",
"a hálózati tárhely nem lehet a rendszermentés célja: %s": "internal/settings/settings.go:1502",
"a jelenlegi adatbázis biztonsági mentése sikertelen (%s): %w — a visszaállítás nem indult el": "internal/backup/offbox_reconstitute.go:251",
"a kiszolgáló neve csak betűt, számot, kötőjelet és aláhúzást tartalmazhat": "internal/settings/smb.go:61",
"a kiszolgáló neve legfeljebb 15 karakter lehet": "internal/settings/smb.go:58",
"a kiszolgáló neve nem lehet üres": "internal/settings/smb.go:55",
"a kiválasztott cél ugyanazon a fizikai lemezen van": "internal/backup/tier2.go:330",
"a kiválasztott meghajtóhoz nem található fájlrendszer-azonosító (csak fájlrendszerrel rendelkező meghajtó csatolható)": "internal/web/storage_handlers.go:194",
"a korábbi állapot mentése RÉSZBEN van meg — megvan: ": "internal/backup/offbox_reconstitute.go:192",
"a korábbi állapot mentése megvan: ": "internal/backup/offbox_reconstitute.go:188",
"a korábbi állapot mentését NEM találjuk a helyén (": "internal/backup/offbox_reconstitute.go:195",
"a korábbi állapot visszaállítása sikertelen (%s): %w": "internal/backup/offbox_reconstitute.go:470",
"a korábbi állapotról nem készült menthető másolat": "internal/backup/offbox_reconstitute.go:197",
"a meghajtó leszerelése sikertelen: %w": "internal/web/storage_handlers.go:590",
"a meghajtó nem található": "internal/web/backup_target_offer.go:15",
"a meghajtó védett (rendszer/biztonsági mentés) — törlés csak operátori aláírással": "internal/web/storage_handlers.go:781",
"a meghajtók listája nem olvasható": "internal/web/backup_target_offer.go:14",
"a meghajtók megvannak, csak újra kell csatolni őket a Tárhely → Meghajtók oldalon, utána ": "internal/backup/offbox_restore.go:284",
"a megosztás leállítása sikertelen: %w": "internal/stacks/samba.go:313",
"a megosztás neve csak betűt, számot, kötőjelet és aláhúzást tartalmazhat": "internal/settings/smb.go:90",
"a megosztás neve legfeljebb 15 karakter lehet": "internal/settings/smb.go:75",
"a megosztás neve nem kezdődhet aláhúzással — ezek a nevek a rendszernek vannak fenntartva": "internal/settings/smb.go:87",
"a megosztás neve nem lehet üres": "internal/settings/smb.go:72",
"a megosztás neve nem tartalmazhat perjelet vagy pontot": "internal/settings/smb.go:78",
"a megosztás szolgáltatás indítása sikertelen: %w": "internal/stacks/samba.go:267",
"a megosztás-leíró olvashatatlan: %w": "internal/backup/shares_restore.go:203",
"a megosztási szolgáltatás előkészítése túl sokáig tartott": "internal/web/samba_ensure_job.go:174",
"a megosztási szolgáltatás nem indult el": "internal/web/samba_ensure_job.go:186",
"a megosztások egyike sincs regisztrált adatmeghajtón": "internal/backup/tier2_shares.go:137",
"a megosztások visszaállítása sikertelen: %w: %s": "internal/backup/shares_restore.go:124",
"a mentés nem tartalmaz alkalmazásadatot (0 adatkönyvtár, 0 kötet egy adattárolós alkalmazásnál)": "internal/appexport/export.go:848",
"a mentésben nincs megosztás-leíró: %w": "internal/backup/shares_restore.go:200",
"a mentési cél beállítása nem sikerült: ": "internal/web/backup_target_offer.go:292",
"a mentési egység rögzítése sikertelen: %w": "internal/backup/update_guard.go:389",
"a másodlagos meghajtó nincs csatlakoztatva": "internal/backup/tier2_restore.go:29",
"a másodlagos másolatban nincs megnyitható mentési egység ehhez az alkalmazáshoz": "internal/backup/tier2_restore.go:47",
"a másolat törlése nem sikerült: %w": "internal/backup/offbox_verify_copies.go:137",
"a pillanatkép egy útvonala a névtéren kívülre mutat: %s": "internal/backup/offbox_restore.go:622",
"a pillanatkép egy útvonala érvénytelen (..): %s": "internal/backup/offbox_restore.go:627",
"a pillanatképben nincs mentési egység (backups/primary/%s)": "internal/backup/offbox_restore.go:614",
"a pillanatképben nincs mentési egység — a visszaállítás nem indítható": "internal/backup/offbox_reconstitute.go:625",
"a próbafájl törlése nem sikerült a megosztáson": "internal/web/netprobe.go:78",
"a rendszermentés nem érhető el ezen a gépen": "internal/web/backup_handlers.go:302",
"a repo password already exists (pass force to overwrite)": "internal/backup/offbox.go:687",
"a szerver és a megosztás kötelező": "internal/web/netstorage_handlers.go:111",
"a szolgáltató alkalmazás (%s) nem fut": "internal/integrations/manager.go:114",
"a szolgáltató alkalmazás (%s) nincs telepítve": "internal/integrations/manager.go:111",
"a teljes visszaállítás hiányos (%s nincs meg) — futtass előbb egy teljes visszaállítást": "internal/backup/offbox_reconstitute.go:612",
"a távoli mentés nincs beállítva": "internal/backup/shares_restore.go:100",
"a törlés útvonala kívül esik az ellenőrző mappán": "internal/backup/offbox_verify_copies.go:134",
"a visszavonás előtt nem sikerült felderíteni az adatbázisokat: %w": "internal/backup/offbox_reconstitute.go:443",
"a visszavonáshoz szükséges mentés nem található (%s): %w": "internal/backup/offbox_reconstitute.go:456",
"a whole-guest backup (quiesce) is holding it": "cmd/controller/main.go:3417",
"a whole-guest backup (quiesce) is holding it — the quiesce loop restarts its own stacks": "cmd/controller/main.go:2010",
"a(z) %q (%s) mező kitöltése kötelező": "internal/stacks/deploy.go:326",
"a(z) %q adatkönyvtár tartalma hiányzik a csomagból": "internal/appexport/restore.go:701",
"a(z) %q aldomain foglalt rendszer számára": "internal/stacks/deploy.go:283",
"a(z) %q aldomain már használatban van egy másik alkalmazásban": "internal/stacks/deploy.go:287",
"a(z) %q alkalmazás nem támogatja az email-küldést": "internal/stacks/mailenv.go:118",
"a(z) %q alkalmazás nincs telepítve": "internal/stacks/mailenv.go:122",
"a(z) %q kötet adata hiányzik a csomagból": "internal/appexport/restore.go:692",
"a(z) %q mező kitöltése kötelező — használja a Generálás gombot vagy írjon be egy jelszót": "internal/stacks/deploy.go:311",
"a(z) %s adatainak visszaállítása %s-kor megszakadt, és a korábbi állapotot sem sikerült visszatölteni. ": "internal/backup/offbox_reconstitute.go:360",
"a(z) %s adatbázis-szolgáltatásának indítása sikertelen: %w": "internal/backup/offbox_reconstitute.go:788",
"a(z) %s adatbázis-tárolója nem található a visszavonáshoz": "internal/backup/offbox_reconstitute.go:462",
"a(z) %s adatbázisának visszaállítása sikertelen — az adataid visszakerültek a visszaállítás előtti állapotba, ": "internal/backup/offbox_reconstitute.go:827",
"a(z) %s adatbázisának visszaállítása sikertelen, és a korábbi állapot visszatöltése sem sikerült. ": "internal/backup/offbox_reconstitute.go:816",
"a(z) %s adatkötetének visszaállítása sikertelen: %w": "internal/backup/offbox_reconstitute.go:773",
"a(z) %s fájljainak visszaállítása sikertelen: %w": "internal/backup/offbox_reconstitute.go:747",
"a(z) %s helyreállítása sikertelen: %w": "internal/backup/offbox_restore.go:724",
"a(z) %s leállítása előtti jelölő nem menthető: %w": "internal/backup/offbox_reconstitute.go:702",
"a(z) %s nincs telepítve — előbb állítsd helyre az alkalmazást, utána az adatokat": "internal/backup/offbox_restore.go:687",
"a(z) %s nincs telepítve, ezért nincs hová visszaállítani az adatait — ": "internal/backup/offbox_reconstitute.go:548",
"a(z) %s nincs telepítve, ezért nincs hová visszaállítani az adatait. ": "internal/backup/offbox_reconstitute.go:544",
"a(z) %s pillanatképében nincs mentési egység — a visszaállítás nem indítható": "internal/backup/offbox_restore.go:350",
"a(z) %s telepítve van, de a vezérlő nem tudja megállapítani, hová tartoznak az adatai ": "internal/backup/offbox_reconstitute.go:561",
"a(z) %s újraindítása sikertelen a fájlok visszaállítása után: %w": "internal/backup/offbox_reconstitute.go:832",
"a(z) „%s” megosztás a rendszer része, nem törölhető": "internal/settings/smb.go:196",
"a(z) „%s” megosztás fájljainak visszaállítása sikertelen: %w": "internal/backup/shares_restore.go:251",
"aarch64": "internal/metrics/sysinfo.go:49",
"abandon-extend": "cmd/controller/main.go:85",
"abandon-extend: %v\n": "cmd/controller/main.go:246",
"abandon-status": "cmd/controller/main.go:84",
"abandon-stop": "cmd/controller/main.go:86",
"abandon-stop: %v\n": "cmd/controller/main.go:239",
"abandon: loading config: %v\n": "cmd/controller/main.go:225",
"abandon: loading settings: %v\n": "cmd/controller/main.go:231",
"abandoned": "internal/stacks/metadata.go:228",
"abandonment EXTENDED by %d day(s) — the set-aside history at %s is now deleted on %s\n": "cmd/controller/main.go:249",
"abandonment STOPPED — the set-aside history at %s is kept; nothing was deleted\n": "cmd/controller/main.go:242",
"abandonment countdown RUNNING\n set-aside history : %s\n chosen on : %s\n deleted on : %s\n days left : %d\n": "cmd/controller/main.go:260",
"abandonment due with no recorded path": "internal/backup/offbox_abandon.go:193",
"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789": "internal/stacks/deploy.go:1000",
"abcdefghjkmnpqrstuvwxyz23456789": "internal/web/claim.go:520",
"aborted": "internal/stacks/migrate.go:89",
"above_max": "internal/web/system_memory_handlers.go:62",
"absent": "cmd/controller/main.go:3010",
"accept_missing_files": "internal/web/handlers.go:1641",
"accepted": "internal/api/router.go:712",
"account": "internal/appbackup/dbdump.go:553",
"accounts": "internal/appbackup/dbdump.go:553",
"ack_placement": "internal/web/offbox_handlers.go:453",
"acme.json": "internal/stacks/infra.go:104",
"action": "internal/web/share_handlers.go:266",
"actionStack: action=%s name=%s": "internal/api/router.go:584",
"active": "internal/integrations/lifecycle.go:151",
"active_job": "internal/appexport/export.go:529",
"adatbázis-felderítés sikertelen: %w": "internal/backup/update_guard.go:362",
"adatbázis-mentés sikertelen (%s): %w": "internal/backup/update_guard.go:371",
"adathordozó-hibák": "internal/agentapi/diskverdict.go:188",
"adatáthelyezés folyamatban — a mentés most nem indítható": "internal/backup/update_guard.go:330",
"addr": "internal/stacks/guestnet.go:80",
"addresses": "internal/web/handler_debug.go:263",
"admin": "internal/stacks/deploy.go:33",
"admitted": "internal/backup/admission.go:58",
"advancing the pin: ": "internal/stacks/update.go:570",
"after": "internal/web/handler_debug.go:740",
"after the backup there is still no copy younger than %s on any tier (found: %s)": "internal/stacks/update.go:520",
"agent not configured": "internal/web/agent_disk_handlers.go:56",
"agent swap request failed: %v": "internal/selfupdate/updater.go:721",
"agent unavailable: ": "internal/web/escrow_readiness.go:83",
"agent verify job lost after install (phase=%q) — rolled back": "internal/web/netstorage_job.go:242",
"agent-channel-down": "internal/web/alerts.go:75",
"agent-channel-health": "cmd/controller/main.go:1695",
"agent-logs": "internal/web/handler_debug.go:115",
"agent-unreachable": "internal/agentapi/escrow.go:270",
"agent_add": "internal/web/netstorage_job.go:56",
"agent_channel_construction_error": "internal/channelhealth/checker.go:75",
"agent_channel_misconfigured": "internal/channelhealth/checker.go:90",
"agent_channel_pin_mismatch": "internal/channelhealth/checker.go:82",
"agent_channel_recovered": "internal/notify/notifier.go:495",
"agent_channel_timeout": "internal/channelhealth/checker.go:98",
"agent_channel_unauthorized": "internal/channelhealth/checker.go:86",
"agent_channel_unknown": "internal/channelhealth/checker.go:102",
"agent_channel_unreachable": "internal/channelhealth/checker.go:94",
"agent_error": "internal/web/netstorage_job.go:214",
"agent_outdated": "internal/web/netstorage_handlers.go:151",
"agent_supported": "internal/web/escrow_handlers.go:165",
"agentapi: %s %s: HTTP %d": "internal/agentapi/client.go:1144",
"agentapi: /escrow/ceremony/claim returned no code": "internal/agentapi/escrow.go:117",
"agentapi: DELETE /escrow/stage-secret: %w": "internal/agentapi/client.go:675",
"agentapi: DELETE /escrow/stage-secret: HTTP %d, bad envelope: %w": "internal/agentapi/client.go:682",
"agentapi: GET %s: %s": "internal/agentapi/client.go:1172",
"agentapi: GET %s: %w": "internal/agentapi/client.go:1158",
"agentapi: GET %s: bad envelope: %w": "internal/agentapi/client.go:1169",
"agentapi: POST %s: %s": "internal/agentapi/client.go:1210",
"agentapi: POST %s: %w": "internal/agentapi/client.go:1194",
"agentapi: POST %s: HTTP %d, bad envelope: %w": "internal/agentapi/client.go:989",
"agentapi: POST %s: HTTP %d: %s": "internal/agentapi/client.go:743",
"agentapi: POST %s: bad envelope: %w": "internal/agentapi/client.go:1207",
"agentapi: POST /escrow/ceremony/claim: gone (claimed or expired)": "internal/agentapi/escrow.go:105",
"agentapi: POST /escrow/recover-offsite-password: HTTP %d: %s": "internal/agentapi/escrow.go:179",
"agentapi: TLS pin mismatch: agent leaf SHA-256 does not match the bootstrap fingerprint": "internal/agentapi/client.go:125",
"agentapi: TLS pin: peer presented no certificate": "internal/agentapi/client.go:121",
"agentapi: agent does not serve /backup/tiers (pre-R-82)": "internal/agentapi/backup_tiers.go:21",
"agentapi: decode /backup/due (target %q): %w": "internal/agentapi/backup_tiers.go:76",
"agentapi: decode /backup/due: %w": "internal/agentapi/client.go:268",
"agentapi: decode /backup/status (target %q): %w": "internal/agentapi/backup_tiers.go:103",
"agentapi: decode /backup/status: %w": "internal/agentapi/client.go:294",
"agentapi: decode /backup/target: %w": "internal/agentapi/backup_tiers.go:130",
"agentapi: decode /backup/tiers: %w": "internal/agentapi/backup_tiers.go:52",
"agentapi: decode /controller/swap/status: %w": "internal/agentapi/client.go:637",
"agentapi: decode /controller/swap: %w": "internal/agentapi/client.go:614",
"agentapi: decode /disks/candidates: %w": "internal/agentapi/client.go:470",
"agentapi: decode /disks/decommission: %w": "internal/agentapi/client.go:724",
"agentapi: decode /disks/eject: %w": "internal/agentapi/client.go:697",
"agentapi: decode /disks/format/status: %w": "internal/agentapi/client.go:821",
"agentapi: decode /disks: %w": "internal/agentapi/client.go:431",
"agentapi: decode /escrow/ceremony/claim: %w": "internal/agentapi/escrow.go:114",
"agentapi: decode /escrow/ceremony/status: %w": "internal/agentapi/escrow.go:90",
"agentapi: decode /escrow/ceremony: %w": "internal/agentapi/escrow.go:62",
"agentapi: decode /escrow/preflight: %w": "internal/agentapi/escrow.go:38",
"agentapi: decode /escrow/recover-offsite-password: %w": "internal/agentapi/escrow.go:147",
"agentapi: decode /guest/memory: %w": "internal/agentapi/client.go:546",
"agentapi: decode /host/metrics: %w": "internal/agentapi/client.go:1115",
"agentapi: decode /netstorage/verify-status: %w": "internal/agentapi/client.go:936",
"agentapi: decode /netstorage: %w": "internal/agentapi/client.go:951",
"agentapi: decode /restore-test/status: %w": "internal/agentapi/client.go:310",
"agentapi: decode /storage: %w": "internal/agentapi/client.go:163",
"agentapi: decode POST /backup (target %q): %w": "internal/agentapi/backup_tiers.go:89",
"agentapi: decode POST /backup: %w": "internal/agentapi/client.go:281",
"agentapi: endpoint required": "internal/agentapi/client.go:108",
"agentapi: fingerprint is not valid hex: %w": "internal/agentapi/client.go:1222",
"agentapi: fingerprint must be a SHA-256 (64 hex chars), got %d": "internal/agentapi/client.go:1219",
"agentapi: format needs customer confirmation — user-data device": "internal/agentapi/client.go:421",
"agentapi: format refused — system/backup device (operator authorization required)": "internal/agentapi/client.go:416",
"agentapi: format: HTTP %d: %s": "internal/agentapi/client.go:797",
"agentapi: memory resize refused (": "internal/agentapi/client.go:533",
"agentapi: netstorage add refused (": "internal/agentapi/client.go:890",
"agentapi: parsing debug logs: %w": "internal/agentapi/client.go:1020",
"agentapi: prober does not support the guest-memory probe": "internal/agentapi/features.go:166",
"agentapi: the agent returned an empty recovery result": "internal/agentapi/escrow.go:150",
"agentapi: the offsite key recovery route cannot be probed": "internal/agentapi/features.go:171",
"agentapi: token required": "internal/agentapi/client.go:111",
"alerts": "internal/web/handler_debug.go:355",
"alkalmazás leállítása sikertelen (%s): %w": "internal/stacks/migrate.go:487",
"alkalmazás nem található: %s": "internal/stacks/migrate.go:245",
"all": "internal/stacks/migrate.go:200",
"all containers running, none restarting, for %s (no health check declared)": "internal/stacks/update.go:710",
"all ok": "internal/fillwatch/fillwatch.go:269",
"allowed_countries": "internal/api/geo.go:22",
"alpine": "internal/appexport/estimate.go:179",
"already exists": "internal/backup/offbox.go:830",
"already initialized": "internal/backup/offbox.go:830",
"already installed": "internal/integrations/onlyoffice_nextcloud.go:40",
"an app export": "internal/backup/appstop_marker.go:59",
"an app-data backup (volume dump)": "internal/backup/appstop_marker.go:55",
"an app-data operation (volume dump / export / reconstitute) is holding it": "internal/backup/update_guard.go:307",
"an app-data operation is holding it — the app-stop guard restarts it when the operation ends": "cmd/controller/main.go:2020",
"an off-box backup is already running; this request did not start a new one": "internal/backup/offbox.go:98",
"an off-site restore": "internal/backup/appstop_marker.go:57",
"an unreadable storage cannot be told apart from 'never backed up', so a nil age still ": "internal/quiesce/tiers.go:217",
"an update is already in progress": "internal/stacks/update.go:295",
"and a fresh key would orphan the history that package protects (R-241). The transport is configured; ": "internal/backup/offbox.go:479",
"anyway": "internal/web/storage_handlers.go:515",
"api": "internal/stacks/deploy.go:28",
"app": "internal/stacks/migrate.go:211",
"app config not found": "internal/stacks/migrate.go:746",
"app not found: ": "internal/api/geo.go:140",
"app-export:": "internal/appexport/export.go:142",
"app.yaml": "internal/appexport/export.go:559",
"app.yaml could not be read": "cmd/controller/main.go:2072",
"app:disable": "internal/integrations/onlyoffice_nextcloud.go:91",
"app:enable": "internal/integrations/onlyoffice_nextcloud.go:43",
"app:install": "internal/integrations/onlyoffice_nextcloud.go:39",
"appHref": "internal/web/funcmap.go:466",
"appPageURL": "internal/web/funcmap.go:185",
"app_config": "internal/api/router.go:394",
"app_count": "internal/web/handler_debug.go:665",
"app_deploy_failed": "internal/notify/notifier.go:548",
"app_deploy_started": "internal/notify/notifier.go:535",
"app_deployed": "internal/notify/notifier.go:524",
"app_email_enabled": "internal/web/handlers.go:2720",
"app_email_from_name": "internal/web/handlers.go:2721",
"app_export": "internal/backup/appstop_marker.go:48",
"app_import": "internal/web/handler_export.go:127",
"app_info": "internal/web/handlers.go:793",
"app_name": "internal/appexport/validate.go:52",
"app_oom": "internal/notify/notifier.go:630",
"app_overrides": "internal/api/geo.go:23",
"app_removed": "internal/notify/notifier.go:727",
"app_start_failed": "internal/notify/notifier.go:608",
"app_telemetry": "internal/web/handler_debug.go:668",
"appdata": "internal/appbackup/paths.go:141",
"appexport/bundles": "internal/web/handler_debug.go:121",
"appexport/cleanup": "internal/web/handler_debug.go:123",
"appexport/status": "internal/web/handler_debug.go:119",
"appexport: %s %q is a path-traversal segment": "internal/appexport/validate.go:33",
"appexport: %s %q is not a safe single-segment name": "internal/appexport/validate.go:42",
"appexport: %s %q must not be an absolute path": "internal/appexport/validate.go:39",
"appexport: %s %q must not contain a path separator": "internal/appexport/validate.go:36",
"appexport: empty %s": "internal/appexport/validate.go:30",
"application/javascript; charset=utf-8": "internal/web/server.go:901",
"application/json": "cmd/controller/main.go:3179",
"application/json; charset=utf-8": "internal/web/handler_export.go:15",
"application/octet-stream": "internal/web/handler_export_download.go:147",
"applied-compose.yml": "internal/stacks/pin.go:23",
"applied_marker": "cmd/controller/main.go:695",
"apply diff: %w": "internal/cloudflare/geosync.go:156",
"apply offsite secrets: %w": "internal/backup/offbox.go:604",
"apply offsite target: %w": "internal/backup/offbox.go:628",
"apps": "internal/web/handler_debug.go:443",
"appstop-state.json": "cmd/controller/main.go:428",
"archive/tar": "internal/appexport/export.go:4",
"are removed together on %s (%d days). The recovery screen stays reachable until then.": "internal/backup/offbox_abandon.go:81",
"as each app is started or stopped through the interface.": "cmd/controller/main.go:1913",
"asked-and-refused": "internal/agentapi/escrow.go:272",
"asset sync already in progress": "internal/assets/syncer.go:82",
"asset sync not configured": "internal/api/router.go:1448",
"asset-sync": "cmd/controller/main.go:1387",
"assets": "cmd/controller/main.go:1379",
"assigned": "internal/web/backup_target_offer.go:303",
"atomic rename: %s → %s": "internal/appexport/export.go:490",
"attached": "internal/web/intermediary.go:260",
"attachment; filename=\"": "internal/web/handler_export_download.go:149",
"authentication failed": "internal/report/config_pull.go:20",
"authentication failed (401)": "internal/selfupdate/updater.go:250",
"authority ruling) — fix the intended file and restart the controller.": "internal/bootstrap/bootstrap.go:397",
"auto": "cmd/controller/main.go:1365",
"auto (unclaimed)": "internal/backup/offbox.go:812",
"auto-floor": "internal/selfupdate/updater.go:671",
"autofs": "internal/system/fsclass.go:19",
"avail_gb": "cmd/controller/main.go:1286",
"available": "internal/stacks/metadata.go:226",
"awaiting headers": "internal/web/storage_handlers.go:219",
"awaiting_recovery_key": "internal/backup/offbox.go:1555",
"az adatbázis": "internal/web/handlers.go:1710",
"az aldomain csak kisbetűket, számokat és kötőjelet tartalmazhat, és nem kezdődhet/végződhet kötőjellel": "internal/stacks/deploy.go:54",
"az aldomain legfeljebb 63 karakter lehet": "internal/stacks/deploy.go:51",
"az aldomain nem lehet üres": "internal/stacks/deploy.go:48",
"az alkalmazás fut tovább. Ha újra megpróbálnád, előbb vedd fel velünk a kapcsolatot": "internal/backup/offbox_reconstitute.go:828",
"az alkalmazás meghajtója le van szerelve": "internal/backup/tier2_restore.go:31",
"az alkalmazás meghajtója nem elérhető (%s)": "internal/backup/update_guard.go:347",
"az alkalmazás meghajtója nem határozható meg": "internal/backup/update_guard.go:344",
"az alkalmazás meghajtója nincs csatlakoztatva": "internal/backup/tier2_restore.go:30",
"az alkalmazás mentési helye nem határozható meg": "internal/backup/update_guard.go:440",
"az alkalmazás nem indult el az új tárhelyen": "internal/stacks/migrate.go:752",
"az offsite tároló nincs elárvult állapotban": "internal/backup/offbox.go:357",
"az rsync nem érhető el a rendszeren": "internal/stacks/migrate.go:366",
"back": "internal/web/recovery_handlers.go:634",
"backing-up": "internal/stacks/update.go:50",
"backup": "internal/backup/offbox.go:1351",
"backup already in progress": "internal/backup/backup.go:965",
"backup done": "internal/quiesce/quiesce.go:616",
"backup failed": "internal/quiesce/quiesce.go:623",
"backup is not enabled on this box": "cmd/controller/main.go:3448",
"backup is not enabled on this box — the hold cannot be recorded": "cmd/controller/main.go:3469",
"backup job ": "internal/quiesce/quiesce.go:550",
"backup manager not configured": "cmd/controller/main.go:3275",
"backup manager unavailable": "internal/web/offsite_restore_list.go:170",
"backup or restore already in progress": "internal/backup/restore.go:34",
"backup-cache": "cmd/controller/main.go:1010",
"backup-disabled": "internal/web/alerts.go:245",
"backup/crossdrive": "internal/web/handler_debug.go:76",
"backup/dbdump": "internal/web/handler_debug.go:71",
"backup/integrity": "internal/web/handler_debug.go:82",
"backup/offsite-proof": "internal/web/handler_debug.go:87",
"backup:": "internal/backup/offbox.go:1355",
"backupSnapshots: invalid stack param %q": "internal/api/router.go:1100",
"backupSnapshots: stack=%s points=%d": "internal/api/router.go:1114",
"backup_age_state": "internal/agentapi/features.go:36",
"backup_copies": "internal/web/storage_handlers.go:694",
"backup_failed": "internal/notify/notifier.go:300",
"backup_integrity_failed": "internal/notify/notifier.go:399",
"backup_integrity_ok": "internal/notify/notifier.go:421",
"backup_run_failures": "internal/notify/notifier.go:370",
"backup_target_absent": "internal/notify/notifier.go:460",
"backup_target_restored": "internal/notify/notifier.go:468",
"backup_tier_skipped": "internal/notify/notifier.go:1039",
"backups": "internal/appbackup/captureset.go:224",
"backups-apps": "internal/web/handlers.go:1056",
"backups-remote": "internal/web/escrow_handlers.go:126",
"backups-restore": "internal/web/handlers.go:1089",
"backups/": "internal/appbackup/captureset.go:224",
"backups/primary/": "internal/backup/offbox_restore.go:630",
"backups_apps": "internal/web/handlers.go:1083",
"backups_escrow": "internal/web/escrow_handlers.go:140",
"backups_remote": "internal/web/handlers.go:1050",
"backups_restore": "internal/web/handlers.go:1157",
"backups_restore_wizard": "internal/web/restore_wizard.go:298",
"bad pattern %q: %w": "internal/stacks/initialcreds.go:139",
"bad request: %v": "internal/stacks/healthprobe.go:236",
"band": "cmd/controller/main.go:1287",
"bare drive-root bind would capture the backups tree": "internal/appbackup/captureset.go:60",
"base-infra bring-up: %s": "internal/stacks/infra.go:87",
"base-infra: %w": "internal/stacks/infra.go:35",
"base64 decode: %w": "internal/crypto/crypto.go:72",
"base64:": "internal/stacks/deploy.go:1037",
"base64key": "internal/stacks/deploy.go:1028",
"bearer": "internal/selfupdate/updater.go:364",
"below_min": "internal/web/system_memory_handlers.go:60",
"below_usage_floor": "internal/web/system_memory_handlers.go:58",
"belső SSD (csak DB/konfiguráció)": "internal/web/handlers.go:1574",
"belső SSD (rendszer)": "internal/backup/tier2.go:173",
"beolvasas": "internal/infra/infra.go:31",
"biztonsági mentés folyamatban, próbáld újra": "internal/stacks/migrate.go:362",
"blob not found": "internal/backup/offbox_integrity.go:385",
"block": "internal/cloudflare/waf.go:305",
"blocked": "internal/backup/offbox_shares.go:120",
"body missing expected string %q": "internal/stacks/healthprobe.go:288",
"bootstrap %s not valid JSON: %w": "internal/bootstrap/bootstrap.go:191",
"bootstrap missing customer.id / hub.url / hub.retrieval_password": "internal/bootstrap/bootstrap.go:197",
"bootstrap missing local_api.{endpoint,fingerprint,token}": "internal/bootstrap/bootstrap.go:200",
"bootstrap unsupported schema %q (want %q)": "internal/bootstrap/bootstrap.go:194",
"bootstrap: transient pull failure": "internal/bootstrap/bootstrap.go:42",
"br-": "internal/stacks/guestnet.go:150",
"bufio": "internal/appbackup/appdata.go:4",
"building request: %w": "internal/mailrelay/forward.go:65",
"bundle assertion: HDD subdir %q is claimed by the manifest but its tar is missing or empty": "internal/appexport/export.go:840",
"bundle assertion: volume %q is claimed by the manifest but its tar is missing or empty": "internal/appexport/export.go:834",
"bundle encrypted: %v": "internal/appexport/restore.go:239",
"bundle file not found: %w": "internal/appexport/restore.go:191",
"bundle-too-old": "internal/agentapi/escrow.go:276",
"bundle_count": "internal/web/handler_debug.go:807",
"bundles": "internal/web/handler_debug.go:844",
"busy": "internal/stacks/update.go:301",
"bypasses the backup window as before. Upgrade the agent to close R-88.": "internal/quiesce/tiers.go:218",
"bytes": "internal/agentapi/client.go:10",
"cache": "internal/appbackup/dbdump.go:939",
"canInstall": "internal/web/funcmap.go:485",
"cancelled: ": "internal/stacks/update.go:723",
"cannot %s protected stack %s": "internal/api/router.go:588",
"cannot determine absolute drive path for %s": "internal/backup/recovery_unit.go:104",
"cannot determine absolute drive path for %s (systemDataPath not configured?)": "internal/backup/backup.go:1025",
"cannot determine drive path for %s": "internal/backup/backup.go:762",
"cannot read the catalog's current definition for %s (%s): %w": "internal/stacks/pin.go:340",
"cannot_judge": "internal/backup/r403_hollow.go:125",
"cannot_run": "internal/backup/offbox_proof.go:131",
"canonical import root unresolvable (system_data_path unconfigured)": "internal/appbackup/captureset.go:63",
"capturing %s: %w": "internal/backup/recovery_unit.go:195",
"cat": "internal/backup/offbox.go:796",
"catalog-cache": "internal/stacks/manager.go:1604",
"catchall": "internal/web/server.go:804",
"category": "internal/web/netstorage_handlers.go:181",
"certs": "internal/stacks/infra.go:100",
"cf": "internal/backup/backup.go:850",
"cf_configured": "internal/api/geo.go:16",
"check": "internal/backup/offbox_integrity.go:316",
"check due: %w": "internal/quiesce/quiesce.go:217",
"checking": "internal/stacks/update.go:49",
"chmod %s: %w": "internal/stacks/infra.go:289",
"chmod acme.json: %w": "internal/stacks/infra.go:111",
"chmod config 0600: %w": "internal/api/router.go:1420",
"chunk already in flight": "internal/web/handler_export_upload.go:236",
"chunk write failed": "internal/web/handler_export_upload.go:277",
"chunk_bytes": "internal/web/handler_export_upload.go:213",
"cifs": "internal/web/agent_host_metrics_handler.go:75",
"ciphertext too short": "internal/crypto/crypto.go:86",
"ciphertext verification failed": "internal/backup/offbox_integrity.go:387",
"claim": "internal/web/claim.go:292",
"claim_expires_in_sec": "internal/web/escrow_handlers.go:263",
"claim_lockout": "internal/web/claim.go:539",
"claimable": "internal/web/escrow_handlers.go:262",
"claimed": "internal/web/claim.go:395",
"class": "internal/system/info_linux.go:325",
"cleaned": "internal/stacks/migrate.go:58",
"cleanup": "internal/stacks/migrate.go:87",
"cleanup gate: a(z) %q alkalmazás nincs újratelepítve (állapot=%s)": "internal/stacks/migrate.go:665",
"cleanup gate: a(z) %q egység nincs ellenőrizve (állapot=%s)": "internal/stacks/migrate.go:660",
"clear": "internal/web/share_handlers.go:266",
"clear-restore-hold": "cmd/controller/main.go:88",
"clone": "internal/sync/sync.go:283",
"closing dump file: %w": "internal/appbackup/dbdump.go:370",
"closing tmp dump: %w": "internal/backup/backup.go:872",
"cloudflare API error (status %d): %s": "internal/cloudflare/client.go:110",
"cloudflare/cloudflared:2026.6.0": "internal/infra/infra.go:26",
"cloudflared": "internal/monitor/healthcheck.go:317",
"cloudflared-compose.yml.tmpl": "internal/infra/infra.go:133",
"cloudflared: %v": "internal/stacks/infra.go:64",
"code": "internal/web/claim.go:319",
"code-opens-retained": "internal/agentapi/escrow.go:278",
"completed": "internal/api/router.go:712",
"compose": "cmd/controller/main.go:2960",
"compose down --volumes: %s — %w": "cmd/controller/main.go:2965",
"compose ps: %w": "internal/appexport/restore.go:959",
"compose up failed: ": "internal/stacks/update.go:595",
"compose up: %s: %w": "internal/stacks/infra.go:272",
"compose up: %w": "internal/stacks/deploy.go:583",
"compose/": "internal/backup/r403_hollow.go:185",
"compose_missing": "internal/backup/r403_hollow.go:138",
"compose_unparseable": "internal/backup/r403_hollow.go:139",
"compress/gzip": "internal/appbackup/dbdump.go:5",
"config": "cmd/controller/main.go:74",
"config dir: %w": "internal/bootstrap/bootstrap.go:315",
"config files copied: %v (%d files)": "internal/appexport/export.go:339",
"config olvasási hiba: %w": "internal/integrations/onlyoffice_filebrowser.go:74",
"config restored: %d env vars": "internal/appexport/restore.go:396",
"config validation: %w": "internal/config/config.go:311",
"config átnevezési hiba: %w": "internal/integrations/onlyoffice_filebrowser.go:57",
"config írási hiba: %w": "internal/integrations/onlyoffice_filebrowser.go:52",
"config.yaml": "internal/integrations/onlyoffice_filebrowser.go:29",
"config:app:set": "internal/integrations/onlyoffice_nextcloud.go:46",
"config:system:set": "internal/integrations/onlyoffice_nextcloud.go:63",
"configApply: contentLength=%d remoteAddr=%s": "internal/api/router.go:1356",
"config_hash": "internal/web/handler_debug.go:166",
"confirm": "internal/web/offbox_handlers.go:274",
"confirm-install": "cmd/controller/main.go:80",
"confirm_password": "internal/web/claim.go:321",
"confirmed": "internal/agentapi/client.go:768",
"connect": "internal/stacks/infra.go:224",
"connection refused": "internal/backup/offbox.go:207",
"connection reset": "internal/backup/offbox.go:207",
"consecutive_failures": "internal/web/handler_debug.go:294",
"construction_error": "internal/channelhealth/checker.go:42",
"consume: HTTP %d": "internal/offsiteapply/seams.go:76",
"consume: malformed response": "internal/offsiteapply/seams.go:82",
"container": "internal/stacks/installed.go:223",
"container %s no longer running": "internal/appbackup/dbdump.go:285",
"container_name:": "internal/appexport/restore.go:917",
"containers": "internal/web/handler_debug.go:220",
"contention (HTTP 409) unresolved for %s; exceeds the %s restore-test ceiling": "internal/quiesce/quiesce.go:292",
"context": "cmd/controller/main.go:4",
"context deadline exceeded": "internal/channelhealth/checker.go:97",
"controller": "internal/web/handler_debug.go:163",
"controller shutting down": "internal/quiesce/quiesce.go:629",
"controller-route: %v": "internal/stacks/infra.go:59",
"controller.yaml": "internal/web/handler_debug.go:159",
"controller.yml": "internal/stacks/infra.go:212",
"controller_started": "internal/notify/notifier.go:439",
"controller_updated": "internal/notify/notifier.go:433",
"cooldown_hours": "internal/web/handler_debug.go:338",
"copied": "internal/stacks/migrate.go:54",
"copy": "internal/stacks/migrate.go:83",
"copying %s: %w": "internal/appexport/export.go:572",
"could not determine MariaDB root password for %s": "internal/appbackup/dbdump.go:308",
"could not read MemTotal from /proc/meminfo": "internal/system/info_linux.go:68",
"could not read message": "internal/mailrelay/server.go:273",
"could not record the app-stop marker for %s (refusing to stop it unprotected): %w": "internal/backup/backup.go:903",
"could not resolve": "internal/backup/offbox.go:211",
"could not stop %s for volume dump: %w": "internal/backup/backup.go:911",
"count": "internal/api/router.go:1063",
"cp": "internal/appexport/export.go:778",
"cpu": "internal/api/router.go:1160",
"cpu ": "internal/system/cpu_linux.go:112",
"create": "internal/appexport/export.go:751",
"create acme.json: %w": "internal/stacks/infra.go:107",
"create assets dir: %w": "internal/assets/syncer.go:97",
"create output: %w": "internal/appexport/crypto.go:187",
"create request: %w": "internal/cloudflare/client.go:76",
"create rule %q: %w": "internal/cloudflare/geosync.go:314",
"create rule: %w": "internal/cloudflare/waf.go:175",
"create ruleset: %w": "internal/cloudflare/geosync.go:121",
"created": "internal/stacks/manager.go:838",
"created rule not found in response": "internal/cloudflare/waf.go:200",
"creating %s: %w": "internal/appexport/export.go:774",
"creating cache parent dir: %w": "internal/sync/sync.go:276",
"creating dump dir: %w": "internal/appbackup/dbdump.go:270",
"creating helper container for volume %s: %s — %w": "internal/appexport/export.go:754",
"creating new stack directory: %s": "internal/appexport/restore.go:374",
"creating recovery info directory: %w": "internal/recovery/info.go:22",
"creating recovery-unit compose dir: %w": "internal/backup/recovery_unit.go:191",
"creating request: %w": "internal/selfupdate/updater.go:237",
"creating settings dir: %w": "internal/settings/settings.go:750",
"creating stacks directory %s: %w": "internal/stacks/manager.go:286",
"creating tar.gz: %s": "internal/appexport/export.go:454",
"creating tmp file: %w": "internal/appbackup/dbdump.go:335",
"creating volume %s: %s — %w": "internal/appexport/restore.go:751",
"creating volume dump dir: %w": "internal/backup/backup.go:767",
"crit": "internal/metrics/logscanner.go:55",
"critical": "internal/fillwatch/fillwatch.go:102",
"crossdrive_completed": "internal/notify/notifier.go:734",
"crossdrive_failed": "internal/notify/notifier.go:740",
"crypto/aes": "internal/appexport/crypto.go:4",
"crypto/cipher": "internal/appexport/crypto.go:5",
"crypto/ecdsa": "internal/mailrelay/server.go:15",
"crypto/ed25519": "internal/offsiteapply/seams.go:5",
"crypto/elliptic": "internal/mailrelay/server.go:16",
"crypto/hmac": "internal/appexport/crypto.go:6",
"crypto/rand": "internal/appexport/crypto.go:7",
"crypto/sha256": "internal/agentapi/client.go:12",
"crypto/subtle": "cmd/controller/main.go:20",
"crypto/tls": "internal/agentapi/client.go:13",
"crypto/x509": "internal/agentapi/client.go:14",
"crypto/x509/pkix": "internal/mailrelay/server.go:20",
"csak a beállításokat és az adatbázist tartalmazza, a fájlokat nem": "internal/backup/update_guard.go:149",
"csatlakoztatod, a teljes rendszermentés nem készül el.": "internal/web/backup_target_offer.go:175",
"csatlakoztatás sikertelen: %w": "internal/web/storage_handlers.go:162",
"current_password": "internal/web/handlers.go:2471",
"customer confirmation required": "internal/web/agent_disk_handlers.go:294",
"customer not found": "internal/report/config_pull.go:21",
"customer.domain is required": "internal/config/config.go:461",
"customer.id is required": "internal/config/config.go:458",
"customer_id": "internal/web/claim.go:438",
"cycle complete": "internal/quiesce/quiesce.go:578",
"céltároló kötelező az áthelyezéshez": "internal/web/storage_handlers.go:495",
"daily": "cmd/controller/main.go:1170",
"daily job %s: context cancelled, stopping": "internal/scheduler/scheduler.go:305",
"daily job %s: next run at %s (waiting %s)": "internal/scheduler/scheduler.go:299",
"daily job %s: rescheduled — recomputing next run": "internal/scheduler/scheduler.go:310",
"daily job registered: name=%q schedule=%q nextRun=%s totalJobs=%d": "internal/scheduler/scheduler.go:133",
"dashboard": "internal/web/alerts.go:214",
"data": "internal/appexport/export.go:388",
"data_paths: %w": "internal/stacks/datapaths.go:78",
"data_paths[%q]: unknown root %q (want import|userdata|hdd)": "internal/stacks/datapaths.go:75",
"data_paths[%s/%s]: duplicate entry": "internal/stacks/datapaths.go:82",
"data_paths[%s/%s]: matches no compose bind — data_paths ANNOTATES existing binds, it cannot declare new ones": "internal/stacks/datapaths.go:86",
"database": "internal/appbackup/dbdump.go:939",
"database discovery failed: %w": "internal/backup/backup.go:1009",
"database dump": "internal/backup/backup.go:588",
"database dumped: type=%s": "internal/appexport/export.go:370",
"database restored successfully": "internal/appexport/restore.go:447",
"database/sql": "internal/metrics/store.go:4",
"database_expected_none_captured": "internal/backup/r403_hollow.go:136",
"db": "internal/appbackup/dbdump.go:939",
"db-dump": "cmd/controller/main.go:949",
"db-dumps": "internal/appbackup/paths.go:107",
"db-dumps/": "internal/backup/r403_hollow.go:175",
"dbTypeLabel": "internal/web/funcmap.go:338",
"db_dump": "internal/api/router.go:1059",
"db_dump_completed": "internal/notify/notifier.go:394",
"db_dump_failed": "internal/notify/notifier.go:389",
"dead": "internal/stacks/manager.go:838",
"dead-app alarm is suppressed by the unknown-intent fallback (R-386): %s. This closes itself ": "cmd/controller/main.go:1912",
"deadapp-": "internal/web/alerts.go:143",
"deadapp-check": "cmd/controller/main.go:790",
"deadapp-group": "internal/web/alerts.go:125",
"deadline exceeded": "internal/web/storage_handlers.go:219",
"debug": "cmd/controller/main.go:1380",
"debug-ring.log": "cmd/controller/main.go:295",
"debug-triggered\n": "internal/web/handler_debug.go:700",
"debug_enabled": "internal/appexport/export.go:523",
"declared MANDATORY data directories not captured: ": "cmd/controller/main.go:1068",
"declared_file_missing": "internal/backup/r403_hollow.go:135",
"decode created rule response: %w": "internal/cloudflare/waf.go:183",
"decode created ruleset: %w": "internal/cloudflare/waf.go:112",
"decode manifest: %w": "internal/assets/syncer.go:247",
"decode response (status %d): %w": "internal/cloudflare/client.go:99",
"decode rules: %w": "internal/cloudflare/waf.go:132",
"decode rulesets: %w": "internal/cloudflare/waf.go:72",
"decode zones: %w": "internal/cloudflare/zone.go:69",
"decoding response: %w": "internal/selfupdate/updater.go:417",
"decoding token response: %w": "internal/selfupdate/updater.go:342",
"decommissioned": "internal/web/handler_debug.go:179",
"decrypt: %w": "internal/crypto/crypto.go:91",
"decrypted in %v: %s": "internal/appexport/restore.go:264",
"decrypting bundle to %s": "internal/appexport/restore.go:257",
"default": "internal/stacks/guestnet.go:123",
"default_ro": "internal/appbackup/classify.go:78",
"default_route": "internal/web/handler_debug.go:269",
"default_writable": "internal/appbackup/classify.go:77",
"deferred": "internal/quiesce/quiesce.go:490",
"degraded": "internal/stacks/manager.go:32",
"delete rule %q: %w": "internal/cloudflare/geosync.go:327",
"delete rule %s: %w": "internal/cloudflare/waf.go:230",
"delete set-aside history: %w": "internal/backup/offbox_abandon.go:206",
"deleted_path": "cmd/controller/main.go:1165",
"denied": "internal/backup/offbox.go:322",
"deploy": "internal/web/handlers.go:439",
"deploy succeeded but state could not be saved: ": "internal/stacks/deploy.go:461",
"deployStack: name=%s contentLength=%d": "internal/api/router.go:423",
"deployed": "internal/web/handler_debug.go:224",
"deployed: true\n": "internal/appexport/export.go:584",
"deployed: true\nenv: {}\n": "internal/backup/recovery_unit.go:445",
"deploying": "internal/stacks/manager.go:38",
"depth": "internal/web/handler_debug.go:556",
"deriving keys: %w": "internal/appexport/crypto.go:172",
"desired state %q is not one of %q/%q": "internal/stacks/desiredstate.go:55",
"detail": "internal/web/escrow_handlers.go:263",
"dev": "cmd/controller/main.go:60",
"device": "internal/agentapi/client.go:768",
"device is required": "internal/web/agent_disk_handlers.go:283",
"df": "internal/appexport/estimate.go:199",
"dial: %w": "internal/offsiteapply/seams.go:113",
"dict": "internal/web/funcmap.go:450",
"dict: key %d is not a string": "internal/web/funcmap.go:458",
"dict: odd argument count %d": "internal/web/funcmap.go:452",
"disable": "internal/api/router.go:780",
"disabled": "cmd/controller/main.go:1456",
"disaster_recovery_completed": "internal/notify/notifier.go:756",
"disaster_recovery_started": "internal/notify/notifier.go:746",
"disconnected": "internal/web/handler_debug.go:178",
"discovering DB containers for %s: %w": "internal/backup/restore_db.go:64",
"discovering databases (looking for stack %s)...": "internal/appexport/export.go:598",
"disk": "internal/stacks/update.go:328",
"disk-health-check": "cmd/controller/main.go:1636",
"disk-health-state.json": "internal/web/disk_health_state.go:29",
"disk-not-separate": "internal/web/alerts.go:213",
"disk_critical": "internal/fillwatch/fillwatch.go:88",
"disk_health_degraded": "internal/notify/notifier.go:712",
"disk_warn_percent must be less than disk_crit_percent": "internal/config/config.go:471",
"disk_warning": "internal/fillwatch/fillwatch.go:90",
"display_name": "internal/appexport/export.go:58",
"dns": "internal/stacks/guestnet.go:104",
"dns_servers": "internal/web/handler_debug.go:277",
"docker": "cmd/controller/main.go:2960",
"docker compose": "internal/stacks/installed.go:63",
"docker compose down failed for %s: %w": "internal/stacks/delete.go:273",
"docker compose not found (tried 'docker compose' and 'docker-compose')": "internal/stacks/manager.go:280",
"docker exec %s: %w": "internal/stacks/guestnet.go:50",
"docker exec ip addr: %w": "internal/stacks/samba.go:355",
"docker info failed: %v": "internal/selftest/selftest.go:96",
"docker login failed: %v — %s": "internal/selfupdate/updater.go:745",
"docker logs %s: %w": "internal/metrics/logscanner.go:244",
"docker not reachable: %v": "internal/monitor/healthcheck.go:273",
"docker ps failed: %w": "internal/appbackup/dbdump.go:143",
"docker ps: %w": "internal/stacks/manager.go:678",
"docker pull failed: %v — %s": "internal/selfupdate/updater.go:759",
"docker pull: hiányos registry hitelesítő adatok (felhasználónév és token együtt szükséges)": "internal/selfupdate/updater.go:739",
"docker returned empty version": "internal/monitor/healthcheck.go:276",
"docker-compose": "internal/stacks/installed.go:66",
"docker-compose.yaml": "internal/stacks/manager.go:1487",
"docker-compose.yml": "cmd/controller/main.go:2687",
"documents": "internal/appbackup/userdata.go:80",
"does not exist": "internal/backup/offbox.go:116",
"does not match": "internal/backup/offbox_integrity.go:383",
"domain": "internal/api/router.go:395",
"done": "internal/agentapi/client.go:256",
"down": "cmd/controller/main.go:2960",
"down:": "internal/channelhealth/checker.go:184",
"downloadFile %s: HTTP %d, content-length=%d": "internal/assets/syncer.go:292",
"downloadFile %s: HTTP request failed: %v": "internal/assets/syncer.go:283",
"downloadFile %s: unexpected HTTP %d": "internal/assets/syncer.go:289",
"downloads": "internal/appbackup/userdata.go:78",
"dr/trigger-setup": "internal/web/handler_debug.go:109",
"drive": "internal/settings/settings.go:520",
"drive ": "cmd/controller/main.go:2084",
"drive_absent": "internal/stacks/delete.go:65",
"dry_run": "internal/backup/offbox_recovery_cli.go:154",
"du": "internal/appbackup/appdata.go:256",
"dump": "internal/backup/offbox_progress.go:185",
"dump and NO recovery-unit capture was written for it, the previous unit is untouched and ": "internal/backup/admission.go:130",
"dump failed: %v — %s": "internal/appbackup/dbdump.go:353",
"dump file too small (< 100 bytes)": "internal/appbackup/dbdump.go:427",
"dump produced empty file for %s": "internal/appbackup/dbdump.go:379",
"dumps": "internal/web/backup_page_state.go:20",
"durable_id": "internal/agentapi/client.go:768",
"duration": "internal/api/router.go:1062",
"duration_ms": "internal/web/handler_debug.go:508",
"dynamic": "internal/stacks/infra.go:176",
"egy másik mentési/visszaállítási művelet már fut": "internal/backup/offbox_reconstitute.go:508",
"egyetlen megosztás mappája sem érhető el — ellenőrizd a meghajtókat": "internal/backup/tier2_shares.go:109",
"elhasználódás": "internal/agentapi/diskverdict.go:191",
"ellenőrzés sikertelen (%s appdata): %w": "internal/stacks/migrate.go:560",
"ellenőrzés sikertelen (%s mentés): %w": "internal/stacks/migrate.go:565",
"elokeszites": "internal/web/restore_wizard.go:106",
"email": "internal/web/handler_debug.go:336",
"embed": "internal/i18n/i18n.go:25",
"embedded": "internal/web/backup_page_state.go:24",
"empty /proc/stat": "internal/system/cpu_linux.go:108",
"empty WWW-Authenticate header": "internal/selfupdate/updater.go:362",
"empty generator spec": "internal/stacks/deploy.go:1004",
"empty request body": "internal/api/router.go:1364",
"en": "internal/i18n/i18n.go:42",
"enable": "internal/api/router.go:778",
"enabled": "internal/api/geo.go:21",
"enabled_events": "internal/web/handler_debug.go:337",
"encoding/base64": "internal/crypto/crypto.go:8",
"encoding/hex": "internal/agentapi/client.go:15",
"encoding/json": "cmd/controller/main.go:5",
"encoding/pem": "internal/offsiteapply/seams.go:7",
"encrypted": "internal/web/handler_export.go:302",
"encrypting sensitive env var %q (refusing to persist plaintext): %w": "internal/stacks/deploy.go:895",
"encrypting: %s → %s": "internal/appexport/export.go:474",
"encryption done: %s in %v": "internal/appexport/export.go:483",
"encryption key file %s has invalid size %d (expected %d)": "internal/crypto/crypto.go:25",
"encryption.key": "cmd/controller/main.go:350",
"endpoint": "internal/bootstrap/bootstrap.go:300",
"endpoint not found": "internal/api/router.go:346",
"ennek az alkalmazásnak az adatai nem ebből a másolatból állíthatók vissza": "internal/backup/tier2_restore.go:41",
"entries": "internal/web/handler_debug.go:720",
"entropy_bits": "internal/web/escrow_handlers.go:260",
"env:": "internal/appexport/restore.go:556",
"env:\n": "internal/appexport/export.go:585",
"env_var": "internal/web/handlers.go:2321",
"eredmeny": "internal/web/restore_wizard.go:109",
"error": "internal/appexport/export.go:53",
"error: ": "internal/web/handler_debug.go:256",
"errors": "cmd/controller/main.go:6",
"escrow_pending": "internal/web/backup_page_state.go:45",
"escrow_state": "internal/web/escrow_handlers.go:167",
"escrowed": "cmd/controller/main.go:837",
"estimate error (non-fatal): %v": "internal/appexport/export.go:243",
"estimate: config=%s data=%s total=%s destFree=%s fits=%v unknown=%v": "internal/appexport/export.go:245",
"eszköz kötelező": "internal/web/storage_handlers.go:636",
"eth0": "internal/infra/samba.go:37",
"event/history": "internal/web/handler_debug.go:67",
"event/test": "internal/web/handler_debug.go:65",
"event_": "internal/web/handlers.go:2613",
"event_disk_alerts": "internal/web/handlers.go:2632",
"event_disk_critical": "internal/web/handlers.go:2634",
"event_disk_warning": "internal/web/handlers.go:2633",
"event_expected_backup_missed": "internal/web/handlers.go:2636",
"event_expected_dbdump_missed": "internal/web/handlers.go:2637",
"event_expected_missed": "internal/web/handlers.go:2635",
"every": "internal/web/handler_debug.go:308",
"exception": "internal/metrics/logscanner.go:55",
"excluded": "internal/appbackup/classify.go:28",
"exec": "internal/appbackup/dbdump.go:297",
"exec %s %s: %w\nstderr: %s": "internal/stacks/installed.go:48",
"execution": "internal/web/restore_wizard.go:47",
"existing": "internal/web/sharing_handlers.go:396",
"existing stack: deployed=%v running=%v": "internal/appexport/restore.go:357",
"exists": "internal/web/handler_debug.go:821",
"exit code %d\nstderr: %s": "internal/stacks/manager.go:1410",
"exited": "internal/stacks/manager.go:34",
"expected HH:MM format, got %q": "internal/backupwindow/backupwindow.go:30",
"expected status %d, got %d": "internal/stacks/healthprobe.go:274",
"expected_backup_missed": "internal/settings/settings.go:596",
"expected_dbdump_missed": "internal/settings/settings.go:597",
"explicit": "internal/appbackup/classify.go:76",
"export": "internal/appexport/export.go:205",
"export dest dir: %s": "internal/appexport/export.go:234",
"export or import already in progress": "internal/appexport/export.go:177",
"export_dirs": "internal/web/handler_debug.go:828",
"exporting Docker volumes for %s": "internal/appexport/export.go:403",
"exporting HDD data for %s": "internal/appexport/export.go:396",
"exporting volume %s via docker cp streaming...": "internal/appexport/export.go:810",
"exports": "internal/appexport/estimate.go:216",
"ext4": "internal/web/attach_sources.go:40",
"external": "internal/appbackup/appdata.go:227",
"extracting %s: %w": "internal/appexport/restore.go:635",
"extracting tar.gz from %s": "internal/appexport/restore.go:278",
"ez a mappa átmeneti, és nem készül róla biztonsági mentés.": "internal/web/datapath_card.go:38",
"ez a visszaállítás működni fog": "internal/backup/offbox_restore.go:285",
"ez az egyetlen használható tárhely — a leszerelés megtagadva (előbb adj hozzá vagy állíts be másik alapértelmezett meghajtót)": "internal/web/storage_handlers.go:555",
"ez hálózati tárhely (NAS) — a meghajtó-műveletek (leválasztás/leszerelés/áthelyezés/törlés) nem alkalmazhatók rá; használd az „Eltávolítás” gombot": "internal/web/storage_handlers.go:317",
"ezen az oldalon követheted; amint befejeződik, újra indíthatsz visszaállítást.": "internal/web/restore_wizard.go:222",
"ezért alkalmazás adatkönyvtáraként nem használható. Ha a gépet nemrég telepítettük újra, a ": "internal/settings/settings.go:1942",
"fab-downloads": "internal/web/handler_export_download.go:28",
"fab-import-*.tgz": "internal/appexport/restore.go:248",
"fab-manifest-*.tgz": "internal/appexport/restore.go:162",
"fail": "internal/backup/r403_hollow.go:123",
"failed": "internal/agentapi/client.go:257",
"failed to apply config": "internal/api/router.go:1389",
"failed to load index": "internal/backup/offbox_integrity.go:390",
"failed to read config": "internal/api/router.go:1428",
"failed to read request body": "internal/api/router.go:1360",
"failed to remove app.yaml: %w": "internal/stacks/delete.go:583",
"failed to remove stack directory: %w": "internal/stacks/delete.go:330",
"failed to restore %d volume(s): %v": "internal/backup/restore.go:188",
"failing: ": "internal/web/escrow_readiness.go:99",
"fast": "internal/web/disk_health.go:100",
"fatal": "internal/metrics/logscanner.go:55",
"felhom": "internal/infra/samba.go:31",
"felhom custom rules": "internal/cloudflare/waf.go:99",
"felhom-claim-csrf-v1": "internal/web/claim.go:115",
"felhom-controller": "internal/config/config.go:430",
"felhom-controller %s (built %s, commit %s)\n": "cmd/controller/main.go:92",
"felhom-controller is healthy": "cmd/controller/main.go:3181",
"felhom-data": "internal/appbackup/paths.go:15",
"felhom-export-*": "internal/appexport/export.go:313",
"felhom-favicon.svg": "internal/web/server.go:939",
"felhom-import-*": "internal/appexport/restore.go:270",
"felhom-keyinstall-": "internal/offsiteapply/seams.go:164",
"felhom-keyprobe-": "internal/offsiteapply/seams.go:221",
"felhom-keyscan": "internal/offsiteapply/seams.go:102",
"felhom-logo.svg": "internal/web/server.go:923",
"felhom-offbox": "internal/backup/offbox.go:1351",
"felhom-opsign -op %s -host %s -durable-id %s": "internal/agentapi/client.go:411",
"felhom-pbs": "internal/web/backup_handlers.go:268",
"felhom-samba": "internal/infra/samba.go:44",
"felhom-share-cookie-v1|": "internal/web/share.go:62",
"felhom-share-csrf-v1": "internal/web/share.go:81",
"felhom-static": "internal/web/netprobe.go:95",
"felhom.": "internal/web/server.go:743",
"felhom.%s": "internal/infra/infra.go:230",
"felhom.bootstrap/v2": "internal/bootstrap/bootstrap.go:36",
"felhom.eu": "internal/config/config.go:434",
"felhom_claim_csrf": "internal/web/claim.go:34",
"felhom_escrow_banner": "internal/web/escrow_banner.go:18",
"felhom_recovery_banner": "internal/web/recovery_handlers.go:56",
"felhom_session": "internal/web/auth.go:27",
"felhom_share": "internal/web/share.go:29",
"felhom_share_csrf": "internal/web/share.go:30",
"fetch": "internal/sync/sync.go:300",
"fetch manifest: %w": "internal/assets/syncer.go:106",
"fetchManifest: HTTP %d, content-length=%d": "internal/assets/syncer.go:238",
"fetchManifest: HTTP request failed: %v": "internal/assets/syncer.go:234",
"fetching manifest from %s/api/v1/assets/manifest": "internal/assets/syncer.go:102",
"field %q is locked and cannot be changed after deployment": "internal/stacks/deploy.go:541",
"file": "internal/web/handler_export_download.go:122",
"file %s: downloaded in %s": "internal/assets/syncer.go:146",
"file %s: downloading (%s, %d bytes)": "internal/assets/syncer.go:140",
"file %s: hash match (%s), skipping": "internal/assets/syncer.go:131",
"file too small to be valid": "internal/appexport/crypto.go:167",
"filebrowser": "internal/integrations/lifecycle.go:113",
"filebrowser admin probe: %w (will retry)": "internal/stacks/filebrowser_password.go:84",
"filebrowser admin probe: HTTP %d (will retry)": "internal/stacks/filebrowser_password.go:93",
"filebrowser: %v": "internal/stacks/infra.go:71",
"filebrowser: admin/admin still logs in after the change (HTTP %d, err %v) — NOT recorded": "internal/stacks/filebrowser_password.go:127",
"filebrowser: encrypt password: %w": "internal/stacks/filebrowser_password.go:131",
"filebrowser: generate password: %w": "internal/stacks/filebrowser_password.go:102",
"filebrowser: new password does not log in (HTTP %d, err %v) — NOT recorded, will retry": "internal/stacks/filebrowser_password.go:124",
"filebrowser: read admin user id: %w (will retry)": "internal/stacks/filebrowser_password.go:98",
"filebrowser: set password: %w (will retry)": "internal/stacks/filebrowser_password.go:115",
"filebrowser: set password: HTTP %d (will retry)": "internal/stacks/filebrowser_password.go:120",
"filename": "internal/web/handler_export_upload.go:348",
"files": "internal/stacks/deploy.go:26",
"files.%s": "internal/infra/infra.go:186",
"fill-watch": "cmd/controller/main.go:1291",
"fillwatch-state.json": "cmd/controller/main.go:1266",
"filterCategory": "internal/web/funcmap.go:250",
"findmnt": "internal/system/mounts_linux.go:110",
"fingerprint": "internal/bootstrap/bootstrap.go:301",
"flag": "cmd/controller/main.go:7",
"flash": "internal/web/auth.go:100",
"flash_error": "internal/web/handlers.go:677",
"flip": "internal/stacks/migrate.go:85",
"flipped": "internal/stacks/migrate.go:56",
"flushing %s: %w": "internal/appexport/export.go:786",
"fmt": "cmd/controller/main.go:8",
"fmtBytes": "internal/web/funcmap.go:403",
"fmtDuration": "internal/web/funcmap.go:394",
"fmtGB": "internal/web/funcmap.go:208",
"fmtLoad": "internal/web/funcmap.go:247",
"fmtMB": "internal/web/funcmap.go:198",
"fmtTemp": "internal/web/funcmap.go:244",
"fmtTime": "internal/web/funcmap.go:318",
"fmtTimeShort": "internal/web/funcmap.go:327",
"fmtTimeStr": "internal/web/funcmap.go:317",
"font/woff2": "internal/web/server.go:915",
"force": "internal/web/offbox_handlers.go:187",
"forget": "internal/backup/offbox.go:1407",
"format failed": "internal/agentapi/client.go:795",
"formatting": "internal/web/storage_init_job.go:40",
"formázás kész, de az új fájlrendszer-azonosító nem feloldható — frissítsen és használja a Csatolás funkciót": "internal/web/storage_handlers.go:155",
"formázás sikertelen: %s": "internal/web/storage_handlers.go:243",
"formázás sikertelen: %w": "internal/web/storage_handlers.go:138",
"forrás névtér olvasása sikertelen: %w": "internal/stacks/migrate.go:641",
"forrás törlése sikertelen (%s appdata): %w": "internal/stacks/migrate.go:626",
"forrás törlése sikertelen (%s mentés): %w": "internal/stacks/migrate.go:630",
"forrás törlése sikertelen (%s): %w": "internal/stacks/migrate.go:645",
"found %d databases total": "internal/appexport/export.go:604",
"frissítve: %s": "internal/sync/sync.go:255",
"from": "internal/api/router.go:1274",
"fstype": "internal/agentapi/client.go:478",
"ftp": "internal/stacks/deploy.go:32",
"full": "internal/web/offbox_handlers.go:332",
"full_prep": "internal/web/handlers.go:1098",
"full_size": "internal/web/handlers.go:1100",
"func.infra.": "internal/web/i18n_web.go:135",
"func.restore_status.": "internal/web/i18n_web.go:146",
"func.state.degraded": "internal/web/i18n_web.go:167",
"func.state.deploying": "internal/web/i18n_web.go:163",
"func.state.not_deployed": "internal/web/i18n_web.go:173",
"func.state.paused": "internal/web/i18n_web.go:175",
"func.state.restarting": "internal/web/i18n_web.go:171",
"func.state.running": "internal/web/i18n_web.go:159",
"func.state.starting": "internal/web/i18n_web.go:161",
"func.state.stopped": "internal/web/i18n_web.go:169",
"func.state.unhealthy": "internal/web/i18n_web.go:165",
"func.state.unknown": "internal/web/i18n_web.go:177",
"func.time.days_ago": "internal/web/i18n_web.go:92",
"func.time.hours_ago": "internal/web/i18n_web.go:88",
"func.time.minutes_ago": "internal/web/i18n_web.go:86",
"func.time.now": "internal/web/i18n_web.go:84",
"func.time.today_at": "internal/web/i18n_web.go:120",
"func.time.tomorrow_at": "internal/web/i18n_web.go:123",
"func.time.yesterday": "internal/web/i18n_web.go:90",
"fájlmásolás sikertelen: %w": "internal/backup/tier2_restore.go:444",
"függőben lévő szektorok": "internal/agentapi/diskverdict.go:179",
"gateway": "internal/web/handler_debug.go:272",
"generated": "internal/settings/settings.go:878",
"generating %s: %w": "internal/stacks/deploy.go:299",
"generating IV: %w": "internal/appexport/crypto.go:75",
"generating encryption key: %w": "internal/crypto/crypto.go:36",
"generating preview for %s: %w": "internal/stacks/deploy.go:839",
"generating salt: %w": "internal/appexport/crypto.go:71",
"geo-verify": "cmd/controller/main.go:1560",
"geoUpdateSettings: contentLength=%d": "internal/api/geo.go:37",
"geo_available": "internal/api/geo.go:17",
"get ruleset: %w": "internal/cloudflare/geosync.go:112",
"getting container ID: %w": "internal/appexport/restore.go:812",
"getting logs for %s: %w": "internal/stacks/manager.go:1292",
"git": "internal/sync/sync.go:583",
"git %s: %v (subprocess killed at the %s deadline): %w\nstderr: %s": "internal/sync/sync.go:598",
"git %s: %w\nstderr: %s": "internal/sync/sync.go:601",
"git fetch: %w": "internal/sync/sync.go:301",
"git reset: %w": "internal/sync/sync.go:304",
"gitea.dooplex.hu/admin/felhom-controller": "internal/config/config.go:415",
"gitea.dooplex.hu/admin/felhom-controller/internal/agentapi": "cmd/controller/main.go:23",
"gitea.dooplex.hu/admin/felhom-controller/internal/api": "cmd/controller/main.go:24",
"gitea.dooplex.hu/admin/felhom-controller/internal/appbackup": "cmd/controller/main.go:25",
"gitea.dooplex.hu/admin/felhom-controller/internal/appexport": "cmd/controller/main.go:26",
"gitea.dooplex.hu/admin/felhom-controller/internal/assets": "cmd/controller/main.go:27",
"gitea.dooplex.hu/admin/felhom-controller/internal/backup": "cmd/controller/main.go:28",
"gitea.dooplex.hu/admin/felhom-controller/internal/backupwindow": "cmd/controller/main.go:29",
"gitea.dooplex.hu/admin/felhom-controller/internal/bootrecon": "cmd/controller/main.go:30",
"gitea.dooplex.hu/admin/felhom-controller/internal/bootstrap": "cmd/controller/main.go:31",
"gitea.dooplex.hu/admin/felhom-controller/internal/channelhealth": "cmd/controller/main.go:32",
"gitea.dooplex.hu/admin/felhom-controller/internal/cloudflare": "cmd/controller/main.go:33",
"gitea.dooplex.hu/admin/felhom-controller/internal/config": "cmd/controller/main.go:34",
"gitea.dooplex.hu/admin/felhom-controller/internal/crypto": "cmd/controller/main.go:35",
"gitea.dooplex.hu/admin/felhom-controller/internal/fillwatch": "cmd/controller/main.go:36",
"gitea.dooplex.hu/admin/felhom-controller/internal/i18n": "internal/settings/settings.go:14",
"gitea.dooplex.hu/admin/felhom-controller/internal/infra": "cmd/controller/main.go:37",
"gitea.dooplex.hu/admin/felhom-controller/internal/integrations": "cmd/controller/main.go:38",
"gitea.dooplex.hu/admin/felhom-controller/internal/logx": "internal/agentapi/client.go:26",
"gitea.dooplex.hu/admin/felhom-controller/internal/mailrelay": "cmd/controller/main.go:39",
"gitea.dooplex.hu/admin/felhom-controller/internal/metrics": "cmd/controller/main.go:40",
"gitea.dooplex.hu/admin/felhom-controller/internal/monitor": "cmd/controller/main.go:41",
"gitea.dooplex.hu/admin/felhom-controller/internal/notify": "cmd/controller/main.go:42",
"gitea.dooplex.hu/admin/felhom-controller/internal/offsiteapply": "cmd/controller/main.go:43",
"gitea.dooplex.hu/admin/felhom-controller/internal/quiesce": "cmd/controller/main.go:44",
"gitea.dooplex.hu/admin/felhom-controller/internal/recovery": "cmd/controller/main.go:45",
"gitea.dooplex.hu/admin/felhom-controller/internal/report": "cmd/controller/main.go:46",
"gitea.dooplex.hu/admin/felhom-controller/internal/scheduler": "cmd/controller/main.go:47",
"gitea.dooplex.hu/admin/felhom-controller/internal/selftest": "cmd/controller/main.go:48",
"gitea.dooplex.hu/admin/felhom-controller/internal/selfupdate": "cmd/controller/main.go:49",
"gitea.dooplex.hu/admin/felhom-controller/internal/settings": "cmd/controller/main.go:50",
"gitea.dooplex.hu/admin/felhom-controller/internal/setup": "cmd/controller/main.go:51",
"gitea.dooplex.hu/admin/felhom-controller/internal/stacks": "cmd/controller/main.go:52",
"gitea.dooplex.hu/admin/felhom-controller/internal/sync": "cmd/controller/main.go:53",
"gitea.dooplex.hu/admin/felhom-controller/internal/system": "cmd/controller/main.go:54",
"gitea.dooplex.hu/admin/felhom-controller/internal/util": "internal/agentapi/features.go:11",
"gitea.dooplex.hu/admin/felhom-controller/internal/web": "cmd/controller/main.go:55",
"gitea.dooplex.hu/admin/felhom-samba:1.1.0": "internal/infra/infra.go:39",
"gitea/test-connectivity": "internal/web/handler_debug.go:97",
"github.com/emersion/go-sasl": "internal/mailrelay/server.go:29",
"github.com/emersion/go-smtp": "internal/mailrelay/server.go:30",
"github.com/skip2/go-qrcode": "internal/web/share_handlers.go:7",
"glob error: %v": "internal/selftest/selftest.go:181",
"golang.org/x/crypto/bcrypt": "internal/web/auth.go:12",
"golang.org/x/crypto/scrypt": "internal/appexport/crypto.go:14",
"golang.org/x/crypto/ssh": "internal/offsiteapply/seams.go:20",
"golang.org/x/crypto/ssh/knownhosts": "internal/offsiteapply/seams.go:21",
"gopkg.in/yaml.v3": "internal/appbackup/appdata.go:14",
"green": "internal/web/handlers.go:1466",
"gtstef/filebrowser:1.3.3-stable": "internal/infra/infra.go:27",
"guards_unwired": "internal/stacks/update.go:289",
"guest_memory_resize": "internal/agentapi/features.go:30",
"gzip: %s → %s (ratio %.1f%%) in %v": "internal/appexport/export.go:639",
"handshake": "internal/backup/offbox.go:210",
"has_active_job": "internal/appexport/export.go:525",
"hash": "internal/api/router.go:1431",
"hash mismatch (local=%s remote=%s)": "internal/assets/syncer.go:138",
"hash/crc32": "internal/web/alerts.go:5",
"hash/fnv": "internal/web/funcmap.go:6",
"hdd": "internal/appbackup/classify.go:36",
"hdd_subdir": "internal/appexport/restore.go:604",
"hdd_unresolved": "internal/stacks/delete.go:64",
"headroom": "internal/backup/admission.go:54",
"health": "internal/web/handler_debug.go:327",
"health check failing": "internal/stacks/update.go:701",
"health-": "internal/web/alerts.go:189",
"health-probes": "cmd/controller/main.go:733",
"health_critical": "internal/notify/notifier.go:285",
"health_degraded": "internal/notify/notifier.go:288",
"health_recovered": "internal/notify/notifier.go:293",
"heartbeat": "internal/web/handlers.go:827",
"held": "internal/stacks/update.go:298",
"held after a failed restore whose rollback also failed (": "cmd/controller/main.go:2062",
"held after a failed update (": "cmd/controller/main.go:2060",
"helyi": "internal/backup/restore_points.go:28",
"hex": "internal/stacks/deploy.go:1018",
"hiba az olvasás közben: %v": "internal/appbackup/dbdump.go:458",
"hidden": "internal/stacks/metadata.go:227",
"hiányos registry hitelesítő adatok (felhasználónév és token együtt szükséges)": "internal/selfupdate/updater.go:222",
"hiányzó meghajtó": "internal/web/backup_target_offer.go:274",
"holnap ": "internal/web/funcmap.go:359",
"host": "internal/web/offbox_handlers.go:52",
"host key": "internal/backup/offbox.go:210",
"host key captured": "internal/offsiteapply/seams.go:93",
"host,tags": "internal/backup/offbox.go:1407",
"host-key handshake: %w": "internal/offsiteapply/seams.go:123",
"hsl(%d, 45%%, 38%%)": "internal/web/funcmap.go:41",
"html/template": "internal/web/csrf.go:6",
"http": "internal/stacks/healthprobe.go:177",
"http request: %w": "internal/cloudflare/client.go:84",
"http://%s:%d%s": "internal/stacks/healthprobe.go:215",
"http://filebrowser:80": "internal/stacks/filebrowser_password.go:37",
"http://onlyoffice:80": "internal/integrations/onlyoffice_filebrowser.go:41",
"http_request_firewall_custom": "internal/cloudflare/waf.go:15",
"https": "internal/web/auth.go:198",
"https://": "internal/agentapi/client.go:132",
"https://%s.%s": "internal/integrations/onlyoffice_filebrowser.go:30",
"https://%s:%s@": "internal/sync/sync.go:331",
"https://api.cloudflare.com/client/v4": "internal/cloudflare/client.go:14",
"https://felhom.": "internal/web/server.go:777",
"https://felhom.%s": "internal/report/builder.go:53",
"https://felhom.eu": "internal/config/config.go:421",
"https://felhom.eu/kapcsolat": "cmd/controller/main.go:1407",
"https://files.": "internal/web/filebrowser_link.go:29",
"https://status.felhom.eu": "internal/config/config.go:404",
"hu": "internal/i18n/i18n.go:39",
"hub": "internal/web/handler_debug.go:296",
"hub config pull failed: %w": "internal/bootstrap/bootstrap.go:208",
"hub disabled, skipped": "internal/selftest/selftest.go:191",
"hub elérhetetlen: %w": "internal/notify/notifier.go:802",
"hub error": "internal/report/config_pull.go:22",
"hub hiba (%d): %s": "internal/notify/notifier.go:808",
"hub nem konfigurált": "internal/notify/notifier.go:773",
"hub push failed after 3 attempts: %w": "internal/report/pusher.go:160",
"hub push-once: %w": "internal/report/pusher.go:196",
"hub push-once: HTTP %d": "internal/report/pusher.go:205",
"hub returned %d": "internal/notify/notifier.go:853",
"hub unreachable": "internal/report/config_pull.go:19",
"hub unreachable: %w": "internal/mailrelay/forward.go:73",
"hub-disabled": "internal/web/alerts.go:223",
"hub-report": "cmd/controller/main.go:1321",
"hub-unreachable": "internal/agentapi/escrow.go:268",
"hub/preferences-sync": "internal/web/handler_debug.go:95",
"hub/push": "internal/web/handler_debug.go:91",
"hub/test-connectivity": "internal/web/handler_debug.go:93",
"hub_status": "internal/web/handler_debug.go:389",
"humanBytes": "internal/web/funcmap.go:326",
"hwmon": "internal/system/info_linux.go:374",
"hwmon*": "internal/system/info_linux.go:374",
"hálózati tárhely — alkalmazáshoz nem választható": "internal/web/handlers.go:525",
"hőmérséklet": "internal/agentapi/diskverdict.go:195",
"i/o timeout": "internal/backup/offbox.go:208",
"i18n: parse %s bundle: %w": "internal/i18n/i18n.go:89",
"i18n: read %s bundle: %w": "internal/i18n/i18n.go:85",
"id": "internal/offsiteapply/seams.go:170",
"id.pub": "internal/offsiteapply/seams.go:169",
"idle": "internal/agentapi/client.go:254",
"image": "internal/agentapi/client.go:609",
"image/png": "internal/web/share_handlers.go:193",
"image/svg+xml": "internal/web/server.go:712",
"image:": "internal/appbackup/appdata.go:101",
"imap": "internal/stacks/deploy.go:40",
"implicit-tls": "internal/stacks/mailenv.go:86",
"import": "internal/appbackup/classify.go:41",
"importing %s dump for %s: %w": "internal/backup/restore_db.go:79",
"importing dump: %w": "internal/appexport/restore.go:832",
"incomplete": "internal/backup/offbox.go:1032",
"index.lock": "internal/sync/sync.go:314",
"inet": "internal/stacks/guestnet.go:170",
"info": "cmd/controller/main.go:1158",
"infra": "internal/infra/infra.go:62",
"infraMeta": "internal/web/funcmap.go:488",
"init": "internal/backup/offbox.go:335",
"initial": "internal/web/funcmap.go:492",
"input/output error": "internal/system/mounts_linux.go:321",
"insecure-skip-verify": "internal/infra/infra.go:248",
"inspect": "internal/appbackup/dbdump.go:282",
"inspecting containers: %w": "internal/stacks/installed.go:227",
"inspecting images: %w": "internal/stacks/installed.go:264",
"installed": "internal/backup/offbox_recovery_cli.go:147",
"integrations not available": "internal/api/router.go:766",
"integrations:": "internal/integrations/onlyoffice_filebrowser.go:106",
"integrations:\n office:\n url: %q\n internalUrl: %q\n secret: %q\n viewOnly: false\n": "internal/integrations/onlyoffice_filebrowser.go:43",
"integrity": "internal/web/handlers.go:831",
"integrity error": "internal/backup/offbox_integrity.go:388",
"integrity-check": "internal/backup/offbox_integrity.go:325",
"integráció alkalmazása sikertelen: %w": "internal/integrations/manager.go:147",
"integráció állapotának mentése sikertelen: %w": "internal/integrations/manager.go:171",
"intent": "internal/web/restore_wizard.go:40",
"interface": "internal/web/handler_debug.go:273",
"interfaces": "internal/stacks/guestnet.go:83",
"interval": "internal/web/handler_debug.go:309",
"invalid JSON: %w": "internal/stacks/initialcreds.go:88",
"invalid NAS host (letters, digits, '.', '-', '_'; must not start with '-' or '.')": "internal/backup/offbox.go:552",
"invalid app name": "internal/api/geo.go:117",
"invalid base64key length: %q": "internal/stacks/deploy.go:1031",
"invalid config YAML: %v": "internal/api/router.go:1371",
"invalid country code: ": "internal/api/geo.go:133",
"invalid generator spec: %q (expected type:param)": "internal/stacks/deploy.go:1008",
"invalid hex length: %q": "internal/stacks/deploy.go:1021",
"invalid integration path": "internal/api/router.go:211",
"invalid major version: %w": "internal/util/version.go:35",
"invalid minor version: %w": "internal/util/version.go:39",
"invalid or expired session": "internal/web/csrf.go:65",
"invalid password length: %q": "internal/stacks/deploy.go:1015",
"invalid patch version: %w": "internal/util/version.go:43",
"invalid port": "internal/backup/offbox.go:561",
"invalid repo password (expected 64 hex characters)": "internal/backup/offbox.go:684",
"invalid repo path (absolute, no spaces/metacharacters, no '..')": "internal/backup/offbox.go:558",
"invalid request body": "internal/api/geo.go:126",
"invalid stack name": "internal/api/router.go:1101",
"invalid time %q: hour must be 0-23, minute 0-59": "internal/backupwindow/backupwindow.go:33",
"invalid user (letters, digits, '.', '-', '_'; must not start with '-')": "internal/backup/offbox.go:555",
"invalid version format: %q (expected X.Y.Z)": "internal/util/version.go:31",
"invalid version: %q": "internal/util/version.go:27",
"invalid/expired session": "internal/web/auth.go:113",
"io": "cmd/controller/main.go:9",
"io/fs": "internal/backup/offbox_placement.go:5",
"ip": "internal/stacks/guestnet.go:60",
"is there a repository at the following location": "internal/backup/offbox.go:114",
"isOperational": "internal/web/funcmap.go:177",
"ismeretlen migrációs fázis: %q": "internal/stacks/migrate.go:454",
"ismeretlen migrációs hatókör: %s": "internal/stacks/migrate.go:250",
"ismeretlen méret": "internal/appexport/estimate.go:96",
"ismeretlen mód (migrate vagy anyway)": "internal/web/storage_handlers.go:548",
"ismeretlen végpont": "internal/web/escrow_handlers.go:107",
"issues": "internal/web/handler_debug.go:329",
"items": "internal/web/escrow_handlers.go:164",
"javíthatatlan szektorok": "internal/agentapi/diskverdict.go:182",
"jelszó hibás vagy a fájl sérült": "internal/appexport/crypto.go:224",
"job": "internal/web/storage_handlers.go:465",
"job %s: execution starting": "internal/scheduler/scheduler.go:348",
"job %s: failed after %s: %v": "internal/scheduler/scheduler.go:361",
"job %s: finished in %s (err=%v)": "internal/scheduler/scheduler.go:367",
"job_id": "internal/web/backup_handlers.go:331",
"job_type": "internal/appexport/export.go:59",
"journal write failed": "internal/stacks/update.go:510",
"journal write failed before up": "internal/stacks/update.go:590",
"json": "internal/stacks/initialcreds.go:85",
"json:\"-\"": "internal/settings/settings.go:20",
"json:\"ID\"": "internal/stacks/installed.go:112",
"json:\"Name\"": "internal/stacks/installed.go:113",
"json:\"Service\"": "internal/stacks/installed.go:114",
"json:\"abandon_at,omitempty\"": "internal/settings/settings.go:444",
"json:\"abandon_pinned_escrow_key_sha256,omitempty\"": "internal/settings/settings.go:472",
"json:\"abandon_purge_requested,omitempty\"": "internal/backup/offbox.go:1464",
"json:\"abandon_repo_path,omitempty\"": "internal/settings/settings.go:445",
"json:\"abandon_started_at,omitempty\"": "internal/settings/settings.go:443",
"json:\"access_token\"": "internal/selfupdate/updater.go:339",
"json:\"action\"": "internal/cloudflare/waf.go:37",
"json:\"action_parameters,omitempty\"": "internal/cloudflare/waf.go:38",
"json:\"active\"": "internal/backup/appstop_marker.go:68",
"json:\"added_at\"": "internal/settings/settings.go:534",
"json:\"addresses\"": "internal/stacks/guestnet.go:27",
"json:\"age_seconds\"": "internal/agentapi/client.go:176",
"json:\"age_state\"": "internal/agentapi/client.go:184",
"json:\"agent_reachable\"": "internal/selfupdate/updater.go:457",
"json:\"alerted,omitempty\"": "internal/web/disk_health_state.go:64",
"json:\"alerted_at,omitempty\"": "internal/web/disk_health_state.go:67",
"json:\"alerted_sectors,omitempty\"": "internal/web/disk_health_state.go:66",
"json:\"alerted_verdict,omitempty\"": "internal/web/disk_health_state.go:65",
"json:\"allocated_mb\"": "internal/agentapi/client.go:506",
"json:\"allowed_countries\"": "internal/api/geo.go:123",
"json:\"already_mounted,omitempty\"": "internal/agentapi/client.go:451",
"json:\"app\"": "internal/backup/runsummary.go:210",
"json:\"app_backup,omitempty\"": "internal/settings/settings.go:170",
"json:\"app_config,omitempty\"": "internal/stacks/manager.go:142",
"json:\"app_email,omitempty\"": "internal/settings/settings.go:227",
"json:\"app_name\"": "internal/appexport/manifest.go:14",
"json:\"app_overrides,omitempty\"": "internal/report/types.go:161",
"json:\"app_telemetry,omitempty\"": "internal/report/types.go:26",
"json:\"applied_config_version,omitempty\"": "internal/settings/settings.go:210",
"json:\"apps\"": "internal/notify/notifier.go:358",
"json:\"architecture\"": "internal/metrics/types.go:47",
"json:\"archive\"": "internal/agentapi/client.go:229",
"json:\"at\"": "internal/settings/settings.go:1660",
"json:\"attach\"": "internal/agentapi/client.go:459",
"json:\"attempted\"": "internal/notify/notifier.go:351",
"json:\"attributes,omitempty\"": "internal/notify/notifier.go:638",
"json:\"avail_bytes\"": "internal/agentapi/client.go:1085",
"json:\"avail_gb,omitempty\"": "internal/notify/notifier.go:310",
"json:\"avail_mem_mb\"": "internal/system/info.go:21",
"json:\"available\"": "internal/report/types.go:154",
"json:\"backing_device\"": "internal/agentapi/client.go:322",
"json:\"backup\"": "internal/agentapi/client.go:85",
"json:\"backup,omitempty\"": "internal/agentapi/client.go:201",
"json:\"backup_paths\"": "internal/stacks/delete.go:159",
"json:\"backup_paths_refused,omitempty\"": "internal/stacks/delete.go:47",
"json:\"backup_paths_removed,omitempty\"": "internal/stacks/delete.go:46",
"json:\"backup_running\"": "internal/selfupdate/updater.go:460",
"json:\"backup_target,omitempty\"": "internal/agentapi/client.go:351",
"json:\"backup_window_start,omitempty\"": "internal/settings/settings.go:175",
"json:\"bands\"": "internal/fillwatch/fillwatch.go:302",
"json:\"base_bytes\"": "internal/appexport/estimate.go:36",
"json:\"base_human\"": "internal/appexport/estimate.go:37",
"json:\"blk_read\"": "internal/metrics/types.go:30",
"json:\"blk_write\"": "internal/metrics/types.go:31",
"json:\"boot_time\"": "internal/metrics/types.go:51",
"json:\"bound_under_parent\"": "internal/agentapi/client.go:358",
"json:\"bytes\"": "internal/appexport/estimate.go:49",
"json:\"bytes_done\"": "internal/backup/offbox_progress.go:35",
"json:\"bytes_total\"": "internal/stacks/migrate.go:112",
"json:\"cadence_seconds\"": "internal/agentapi/backup_tiers.go:26",
"json:\"catalog_estimate\"": "internal/report/types.go:180",
"json:\"catalog_images,omitempty\"": "internal/stacks/manager.go:187",
"json:\"catalog_limit\"": "internal/report/types.go:181",
"json:\"catalog_ref\"": "internal/report/dr_recipe.go:64",
"json:\"category,omitempty\"": "internal/web/netstorage_job.go:46",
"json:\"ceremony_completed_at,omitempty\"": "internal/settings/settings.go:399",
"json:\"changed_at,omitempty\"": "internal/web/disk_health_state.go:58",
"json:\"checked_at\"": "internal/selfupdate/updater.go:27",
"json:\"checksums\"": "internal/backup/recovery_unit.go:57",
"json:\"claim\"": "internal/report/pusher.go:53",
"json:\"claim_code_generation\"": "internal/settings/settings.go:1032",
"json:\"claim_code_generation,omitempty\"": "internal/settings/settings.go:59",
"json:\"claim_code_hash\"": "internal/settings/settings.go:1031",
"json:\"claim_code_hash,omitempty\"": "internal/settings/settings.go:58",
"json:\"claim_code_issued_at\"": "internal/settings/settings.go:1033",
"json:\"claim_code_issued_at,omitempty\"": "internal/settings/settings.go:60",
"json:\"claim_consumed_generation,omitempty\"": "internal/settings/settings.go:61",
"json:\"claim_expires_in_sec\"": "internal/agentapi/escrow.go:78",
"json:\"claimable\"": "internal/agentapi/escrow.go:76",
"json:\"claimed\"": "internal/agentapi/escrow.go:77",
"json:\"claimed,omitempty\"": "internal/settings/settings.go:57",
"json:\"class\"": "internal/agentapi/client.go:324",
"json:\"class_hint\"": "internal/agentapi/client.go:1089",
"json:\"code\"": "internal/agentapi/client.go:568",
"json:\"code_hash\"": "internal/report/claim_sync.go:14",
"json:\"collected_at\"": "internal/report/logtail.go:27",
"json:\"completed_at,omitempty\"": "internal/selfupdate/state.go:22",
"json:\"compose_path\"": "internal/stacks/manager.go:136",
"json:\"config_files\"": "internal/appexport/manifest.go:25",
"json:\"config_hash,omitempty\"": "internal/report/types.go:17",
"json:\"config_size_bytes\"": "internal/appexport/estimate.go:16",
"json:\"config_size_human\"": "internal/appexport/estimate.go:17",
"json:\"config_version\"": "internal/report/pusher.go:39",
"json:\"configured\"": "internal/agentapi/client.go:841",
"json:\"confirm\"": "internal/web/handler_debug.go:687",
"json:\"confirmed\"": "internal/web/agent_disk_handlers.go:275",
"json:\"container_name\"": "internal/metrics/logscanner.go:17",
"json:\"container_path\"": "internal/report/dr_recipe.go:73",
"json:\"containers\"": "internal/report/types.go:175",
"json:\"content\"": "internal/agentapi/client.go:1087",
"json:\"content_type\"": "internal/cloudflare/waf.go:49",
"json:\"context,omitempty\"": "internal/metrics/logscanner.go:32",
"json:\"controller_log_requested\"": "internal/report/pusher.go:50",
"json:\"controller_log_tail,omitempty\"": "internal/report/types.go:45",
"json:\"controller_url,omitempty\"": "internal/report/types.go:16",
"json:\"controller_version\"": "internal/appexport/manifest.go:17",
"json:\"cooldown_hours,omitempty\"": "internal/notify/notifier.go:766",
"json:\"copy_date,omitempty\"": "internal/settings/settings.go:1676",
"json:\"copy_holds,omitempty\"": "internal/settings/settings.go:1684",
"json:\"copy_tier,omitempty\"": "internal/settings/settings.go:1680",
"json:\"count\"": "internal/metrics/logscanner.go:27",
"json:\"cpu\"": "internal/metrics/types.go:25",
"json:\"cpu_avg_percent\"": "internal/metrics/telemetry.go:14",
"json:\"cpu_cores\"": "internal/metrics/types.go:49",
"json:\"cpu_model\"": "internal/metrics/types.go:48",
"json:\"cpu_percent\"": "internal/agentapi/client.go:1031",
"json:\"cpu_temp_c\"": "internal/agentapi/client.go:1040",
"json:\"crash_consistent\"": "internal/agentapi/client.go:231",
"json:\"created\"": "internal/backup/offbox_verify_copies.go:29",
"json:\"created_at\"": "internal/backup/recovery_unit.go:47",
"json:\"critical\"": "internal/notify/notifier.go:639",
"json:\"critical_warning\"": "internal/agentapi/client.go:1063",
"json:\"cross_drive,omitempty\"": "internal/settings/settings.go:262",
"json:\"cross_drive_restic_password,omitempty\"": "internal/settings/settings.go:195",
"json:\"current\"": "internal/agentapi/client.go:623",
"json:\"current_app\"": "internal/backup/offbox_progress.go:33",
"json:\"current_app,omitempty\"": "internal/stacks/migrate.go:111",
"json:\"current_file\"": "internal/backup/offbox_progress.go:53",
"json:\"current_files\"": "internal/backup/offbox_progress.go:81",
"json:\"current_status,omitempty\"": "internal/notify/notifier.go:128",
"json:\"current_version\"": "internal/selfupdate/updater.go:23",
"json:\"customer\"": "internal/bootstrap/bootstrap.go:61",
"json:\"customer_blocked\"": "internal/report/pusher.go:28",
"json:\"customer_id\"": "internal/notify/notifier.go:166",
"json:\"customer_name\"": "internal/report/types.go:14",
"json:\"data\"": "internal/agentapi/client.go:97",
"json:\"data,omitempty\"": "internal/api/router.go:140",
"json:\"data_added,omitempty\"": "internal/notify/notifier.go:95",
"json:\"data_bearing\"": "internal/agentapi/client.go:329",
"json:\"data_key_env_vars\"": "internal/backup/recovery_unit.go:52",
"json:\"data_reason\"": "internal/agentapi/client.go:330",
"json:\"data_size_bytes\"": "internal/appexport/estimate.go:18",
"json:\"data_size_human\"": "internal/appexport/estimate.go:19",
"json:\"data_used_fraction\"": "internal/agentapi/client.go:1045",
"json:\"database_count,omitempty\"": "internal/notify/notifier.go:112",
"json:\"db_dumps\"": "internal/backup/recovery_unit.go:55",
"json:\"db_type,omitempty\"": "internal/appexport/manifest.go:23",
"json:\"db_validations,omitempty\"": "internal/settings/settings.go:167",
"json:\"decommission_on_done,omitempty\"": "internal/stacks/migrate.go:122",
"json:\"decommissioned\"": "internal/agentapi/client.go:705",
"json:\"decommissioned,omitempty\"": "internal/report/types.go:84",
"json:\"decommissioned_at,omitempty\"": "internal/settings/settings.go:539",
"json:\"deleted\"": "internal/stacks/delete.go:28",
"json:\"dependent_guests\"": "internal/agentapi/client.go:646",
"json:\"deploy_error,omitempty\"": "internal/stacks/manager.go:144",
"json:\"deployed\"": "internal/report/types.go:153",
"json:\"deploying\"": "internal/stacks/manager.go:143",
"json:\"description\"": "internal/cloudflare/waf.go:35",
"json:\"deselect_optional\"": "internal/web/handler_export.go:179",
"json:\"dest_drive\"": "internal/web/handler_export.go:176",
"json:\"dest_free_bytes\"": "internal/appexport/estimate.go:23",
"json:\"dest_free_human\"": "internal/appexport/estimate.go:24",
"json:\"dest_path,omitempty\"": "internal/notify/notifier.go:157",
"json:\"destination_path\"": "internal/settings/settings.go:479",
"json:\"detail\"": "internal/agentapi/client.go:902",
"json:\"detail,omitempty\"": "internal/web/netstorage_job.go:48",
"json:\"details\"": "internal/settings/settings.go:606",
"json:\"details,omitempty\"": "internal/notify/notifier.go:170",
"json:\"device\"": "internal/agentapi/client.go:386",
"json:\"disconnected,omitempty\"": "internal/report/types.go:83",
"json:\"disconnected_at,omitempty\"": "internal/settings/settings.go:536",
"json:\"disk\"": "internal/notify/notifier.go:637",
"json:\"disk_avail_gb\"": "internal/system/info.go:26",
"json:\"disk_known\"": "internal/system/info.go:38",
"json:\"disk_percent\"": "internal/agentapi/client.go:1037",
"json:\"disk_total\"": "internal/metrics/types.go:16",
"json:\"disk_total_bytes\"": "internal/agentapi/client.go:1035",
"json:\"disk_total_gb\"": "internal/system/info.go:24",
"json:\"disk_used\"": "internal/metrics/types.go:15",
"json:\"disk_used_bytes\"": "internal/agentapi/client.go:1036",
"json:\"disk_used_gb\"": "internal/system/info.go:25",
"json:\"disks\"": "internal/agentapi/client.go:377",
"json:\"display\"": "internal/report/dr_recipe.go:57",
"json:\"display_name\"": "internal/appexport/export.go:33",
"json:\"display_name,omitempty\"": "internal/notify/notifier.go:150",
"json:\"domain\"": "internal/report/dr_recipe.go:58",
"json:\"done\"": "internal/appexport/export.go:36",
"json:\"done_human\"": "internal/backup/offbox_progress.go:37",
"json:\"dr_recipe,omitempty\"": "internal/report/types.go:31",
"json:\"drive\"": "internal/backup/recovery_unit.go:48",
"json:\"drive_count,omitempty\"": "internal/notify/notifier.go:92",
"json:\"drive_label\"": "internal/appexport/restore.go:30",
"json:\"drive_path\"": "internal/appexport/restore.go:29",
"json:\"drive_path,omitempty\"": "internal/notify/notifier.go:135",
"json:\"due\"": "internal/agentapi/client.go:174",
"json:\"dumps_at,omitempty\"": "internal/backup/recovery_unit.go:70",
"json:\"durable_id\"": "internal/agentapi/client.go:337",
"json:\"durable_id,omitempty\"": "internal/agentapi/client.go:395",
"json:\"duration,omitempty\"": "internal/notify/notifier.go:158",
"json:\"duration_sec,omitempty\"": "internal/notify/notifier.go:114",
"json:\"duration_seconds\"": "internal/agentapi/client.go:236",
"json:\"ejected\"": "internal/agentapi/client.go:645",
"json:\"elapsed_sec\"": "internal/backup/offbox_progress.go:54",
"json:\"email\"": "internal/notify/notifier.go:764",
"json:\"email,omitempty\"": "internal/settings/settings.go:582",
"json:\"enabled\"": "internal/api/geo.go:40",
"json:\"enabled,omitempty\"": "internal/cloudflare/waf.go:39",
"json:\"enabled_at,omitempty\"": "internal/settings/settings.go:251",
"json:\"enabled_events\"": "internal/notify/notifier.go:765",
"json:\"enabled_events,omitempty\"": "internal/settings/settings.go:583",
"json:\"encrypted\"": "internal/appexport/manifest.go:19",
"json:\"endpoint\"": "internal/bootstrap/bootstrap.go:76",
"json:\"enlarged_blocked,omitempty\"": "internal/settings/settings.go:380",
"json:\"entries\"": "internal/agentapi/client.go:1006",
"json:\"entropy_bits\"": "internal/agentapi/escrow.go:73",
"json:\"error\"": "internal/agentapi/client.go:200",
"json:\"error,omitempty\"": "internal/agentapi/client.go:221",
"json:\"error_count\"": "internal/metrics/logscanner.go:18",
"json:\"errors\"": "internal/cloudflare/client.go:42",
"json:\"escrow\"": "internal/report/pusher.go:42",
"json:\"escrow_stale\"": "internal/report/escrow_confirm.go:33",
"json:\"escrow_state\"": "internal/backup/offbox.go:1446",
"json:\"escrow_state,omitempty\"": "internal/settings/settings.go:393",
"json:\"estimated_minutes\"": "internal/appexport/estimate.go:22",
"json:\"event_type\"": "internal/notify/notifier.go:167",
"json:\"excluded_items,omitempty\"": "internal/appexport/estimate.go:40",
"json:\"exists\"": "internal/stacks/delete.go:175",
"json:\"export\"": "internal/agentapi/client.go:839",
"json:\"export,omitempty\"": "internal/settings/settings.go:571",
"json:\"exported_at\"": "internal/appexport/manifest.go:16",
"json:\"expression\"": "internal/cloudflare/waf.go:36",
"json:\"fail\"": "internal/selftest/selftest.go:31",
"json:\"failed\"": "internal/notify/notifier.go:350",
"json:\"file_count\"": "internal/assets/syncer.go:38",
"json:\"file_name\"": "internal/appexport/restore.go:20",
"json:\"filebrowser_admin_decided_at,omitempty\"": "internal/settings/settings.go:50",
"json:\"filebrowser_admin_password_enc,omitempty\"": "internal/settings/settings.go:48",
"json:\"filebrowser_admin_state,omitempty\"": "internal/settings/settings.go:49",
"json:\"filename\"": "internal/assets/syncer.go:21",
"json:\"files\"": "internal/assets/syncer.go:30",
"json:\"files_done\"": "internal/backup/offbox_progress.go:45",
"json:\"fingerprint\"": "internal/bootstrap/bootstrap.go:77",
"json:\"fingerprint_agrees\"": "internal/notify/notifier.go:514",
"json:\"finished_at\"": "internal/backup/offbox_restore.go:439",
"json:\"finished_at,omitempty\"": "internal/stacks/migrate.go:117",
"json:\"fits_on_dest\"": "internal/appexport/estimate.go:25",
"json:\"floor_mb\"": "internal/agentapi/client.go:511",
"json:\"formatted\"": "internal/agentapi/client.go:387",
"json:\"from_name,omitempty\"": "internal/settings/settings.go:245",
"json:\"from_version,omitempty\"": "internal/notify/notifier.go:142",
"json:\"fstype\"": "internal/agentapi/client.go:406",
"json:\"fstype,omitempty\"": "internal/agentapi/client.go:442",
"json:\"full\"": "internal/backup/offbox_restore.go:438",
"json:\"gen\"": "internal/report/waiter.go:182",
"json:\"generated\"": "internal/assets/syncer.go:29",
"json:\"generation\"": "internal/report/claim_sync.go:15",
"json:\"geo_restriction,omitempty\"": "internal/report/types.go:27",
"json:\"guest_attached\"": "internal/agentapi/client.go:345",
"json:\"guest_boot_id,omitempty\"": "internal/agentapi/client.go:380",
"json:\"guest_path\"": "internal/agentapi/client.go:873",
"json:\"guest_path,omitempty\"": "internal/agentapi/client.go:355",
"json:\"has_backups\"": "internal/stacks/delete.go:160",
"json:\"has_classification\"": "internal/appexport/estimate.go:35",
"json:\"has_database\"": "internal/appexport/manifest.go:20",
"json:\"has_db\"": "internal/appexport/restore.go:28",
"json:\"has_hdd_data\"": "internal/appexport/manifest.go:21",
"json:\"has_header\"": "internal/settings/settings.go:632",
"json:\"has_volume_data\"": "internal/appexport/manifest.go:22",
"json:\"hdd_avail_gb,omitempty\"": "internal/system/info.go:42",
"json:\"hdd_configured\"": "internal/system/info.go:44",
"json:\"hdd_known\"": "internal/system/info.go:47",
"json:\"hdd_note,omitempty\"": "internal/stacks/delete.go:33",
"json:\"hdd_paths\"": "internal/stacks/delete.go:166",
"json:\"hdd_paths_missing,omitempty\"": "internal/stacks/delete.go:32",
"json:\"hdd_paths_preserved\"": "internal/stacks/delete.go:31",
"json:\"hdd_paths_removed\"": "internal/stacks/delete.go:30",
"json:\"hdd_percent,omitempty\"": "internal/system/info.go:43",
"json:\"hdd_subdirs,omitempty\"": "internal/appexport/manifest.go:27",
"json:\"hdd_total\"": "internal/metrics/types.go:18",
"json:\"hdd_total_gb,omitempty\"": "internal/system/info.go:40",
"json:\"hdd_used\"": "internal/metrics/types.go:17",
"json:\"hdd_used_gb,omitempty\"": "internal/system/info.go:41",
"json:\"health\"": "internal/agentapi/client.go:1054",
"json:\"health_probe,omitempty\"": "internal/stacks/manager.go:159",
"json:\"healthy\"": "internal/stacks/manager.go:117",
"json:\"hold_reason,omitempty\"": "internal/stacks/manager.go:158",
"json:\"host\"": "internal/agentapi/client.go:1103",
"json:\"host_gid\"": "internal/agentapi/client.go:875",
"json:\"host_scope\"": "internal/agentapi/client.go:404",
"json:\"host_total_mb\"": "internal/agentapi/client.go:508",
"json:\"host_uid\"": "internal/agentapi/client.go:874",
"json:\"hostname\"": "internal/metrics/types.go:44",
"json:\"hub\"": "internal/bootstrap/bootstrap.go:62",
"json:\"hub_error,omitempty\"": "internal/notify/notifier.go:27",
"json:\"hub_escrow_identity_present,omitempty\"": "internal/settings/settings.go:84",
"json:\"hub_escrow_key_checked_at,omitempty\"": "internal/settings/settings.go:126",
"json:\"hub_escrow_key_sha256,omitempty\"": "internal/settings/settings.go:125",
"json:\"hub_escrow_superseded_at,omitempty\"": "internal/settings/settings.go:100",
"json:\"hub_escrow_superseded_present,omitempty\"": "internal/settings/settings.go:99",
"json:\"hub_last_check,omitempty\"": "internal/settings/settings.go:205",
"json:\"hub_status\"": "internal/notify/notifier.go:26",
"json:\"hub_verified,omitempty\"": "internal/settings/settings.go:203",
"json:\"hub_verified_at,omitempty\"": "internal/settings/settings.go:204",
"json:\"human\"": "internal/appexport/estimate.go:50",
"json:\"id\"": "internal/agentapi/escrow.go:18",
"json:\"id,omitempty\"": "internal/cloudflare/waf.go:34",
"json:\"identity_blob_present\"": "internal/report/escrow_confirm.go:20",
"json:\"idle_timeout_sec\"": "internal/web/netstorage_handlers.go:87",
"json:\"idle_timeout_sec,omitempty\"": "internal/agentapi/client.go:861",
"json:\"image\"": "internal/stacks/manager.go:110",
"json:\"image_pins\"": "internal/backup/recovery_unit.go:50",
"json:\"in_flight\"": "internal/agentapi/client.go:622",
"json:\"initialize\"": "internal/agentapi/client.go:458",
"json:\"initiated_at\"": "internal/selfupdate/state.go:20",
"json:\"initiated_by\"": "internal/selfupdate/state.go:21",
"json:\"integrations,omitempty\"": "internal/settings/settings.go:222",
"json:\"integrity_ok\"": "internal/report/types.go:139",
"json:\"interrupted,omitempty\"": "internal/backup/opstatus.go:21",
"json:\"is_default,omitempty\"": "internal/settings/settings.go:532",
"json:\"issued_at\"": "internal/report/claim_sync.go:16",
"json:\"issues\"": "internal/report/types.go:147",
"json:\"issues,omitempty\"": "internal/notify/notifier.go:129",
"json:\"items\"": "internal/agentapi/escrow.go:27",
"json:\"job_id\"": "internal/agentapi/client.go:190",
"json:\"job_type\"": "internal/appexport/export.go:40",
"json:\"kernel\"": "internal/metrics/types.go:46",
"json:\"key\"": "internal/agentapi/client.go:81",
"json:\"key_fingerprint\"": "internal/agentapi/escrow.go:72",
"json:\"kind\"": "internal/cloudflare/waf.go:29",
"json:\"kind,omitempty\"": "internal/settings/settings.go:544",
"json:\"label\"": "internal/appexport/export.go:23",
"json:\"label,omitempty\"": "internal/agentapi/client.go:1095",
"json:\"language\"": "internal/report/types.go:55",
"json:\"language,omitempty\"": "internal/settings/settings.go:40",
"json:\"last,omitempty\"": "internal/backup/opstatus.go:39",
"json:\"last_attempt,omitempty\"": "internal/agentapi/client.go:214",
"json:\"last_check\"": "internal/stacks/manager.go:118",
"json:\"last_check,omitempty\"": "internal/selfupdate/updater.go:33",
"json:\"last_db_dump,omitempty\"": "internal/report/types.go:108",
"json:\"last_duration,omitempty\"": "internal/settings/settings.go:346",
"json:\"last_error,omitempty\"": "internal/assets/syncer.go:37",
"json:\"last_guest_boot_id,omitempty\"": "internal/settings/settings.go:200",
"json:\"last_integrity_check,omitempty\"": "internal/backup/offbox.go:1503",
"json:\"last_integrity_depth,omitempty\"": "internal/backup/offbox.go:1510",
"json:\"last_integrity_ok,omitempty\"": "internal/backup/offbox.go:1504",
"json:\"last_proof_reason,omitempty\"": "internal/backup/offbox.go:1526",
"json:\"last_proof_result,omitempty\"": "internal/backup/offbox.go:1525",
"json:\"last_proof_run,omitempty\"": "internal/backup/offbox.go:1522",
"json:\"last_proof_snapshot,omitempty\"": "internal/backup/offbox.go:1524",
"json:\"last_proof_stack,omitempty\"": "internal/backup/offbox.go:1523",
"json:\"last_recent,omitempty\"": "internal/backup/opstatus.go:48",
"json:\"last_run,omitempty\"": "internal/backup/offbox.go:1465",
"json:\"last_seen\"": "internal/metrics/logscanner.go:28",
"json:\"last_size_human,omitempty\"": "internal/settings/settings.go:506",
"json:\"last_snapshot,omitempty\"": "internal/report/types.go:109",
"json:\"last_state,omitempty\"": "internal/selfupdate/updater.go:34",
"json:\"last_status\"": "internal/assets/syncer.go:36",
"json:\"last_status,omitempty\"": "internal/backup/offbox.go:1466",
"json:\"last_success,omitempty\"": "internal/agentapi/client.go:212",
"json:\"last_success_source,omitempty\"": "internal/agentapi/client.go:213",
"json:\"last_sync\"": "internal/assets/syncer.go:35",
"json:\"last_sync,omitempty\"": "internal/report/types.go:162",
"json:\"last_sync_error,omitempty\"": "internal/report/types.go:163",
"json:\"last_updated\"": "internal/stacks/manager.go:160",
"json:\"last_warning,omitempty\"": "internal/settings/settings.go:370",
"json:\"last_warning_kind,omitempty\"": "internal/settings/settings.go:375",
"json:\"latency\"": "internal/stacks/manager.go:128",
"json:\"latest_version\"": "internal/report/pusher.go:34",
"json:\"launcher_share_password_hash,omitempty\"": "internal/settings/settings.go:41",
"json:\"launcher_share_token,omitempty\"": "internal/settings/settings.go:37",
"json:\"leg\"": "internal/backup/runsummary.go:211",
"json:\"level\"": "internal/agentapi/client.go:999",
"json:\"lines\"": "internal/report/logtail.go:28",
"json:\"list\"": "internal/report/types.go:94",
"json:\"load1\"": "internal/metrics/types.go:12",
"json:\"load15\"": "internal/metrics/types.go:14",
"json:\"load5\"": "internal/metrics/types.go:13",
"json:\"load_avg_1\"": "internal/report/types.go:71",
"json:\"load_avg_15\"": "internal/report/types.go:73",
"json:\"load_avg_5\"": "internal/report/types.go:72",
"json:\"loadavg\"": "internal/agentapi/client.go:1038",
"json:\"local_api\"": "internal/bootstrap/bootstrap.go:63",
"json:\"log_errors\"": "internal/report/types.go:182",
"json:\"log_tail_requests\"": "internal/report/pusher.go:46",
"json:\"log_tails,omitempty\"": "internal/report/types.go:40",
"json:\"log_warnings\"": "internal/report/types.go:183",
"json:\"mail_from\"": "internal/mailrelay/forward.go:29",
"json:\"mandatory_items,omitempty\"": "internal/appexport/estimate.go:38",
"json:\"mapped_gid\"": "internal/agentapi/client.go:860",
"json:\"mapped_gid,omitempty\"": "internal/settings/settings.go:573",
"json:\"mapped_uid\"": "internal/agentapi/client.go:859",
"json:\"mapped_uid,omitempty\"": "internal/settings/settings.go:572",
"json:\"max_mb\"": "internal/agentapi/client.go:510",
"json:\"media_errors\"": "internal/agentapi/client.go:1064",
"json:\"mem_limit\"": "internal/metrics/types.go:27",
"json:\"mem_limit_mb\"": "internal/metrics/types.go:39",
"json:\"mem_percent\"": "internal/system/info.go:22",
"json:\"mem_total\"": "internal/metrics/types.go:10",
"json:\"mem_usage\"": "internal/metrics/types.go:26",
"json:\"mem_usage_mb\"": "internal/metrics/types.go:38",
"json:\"mem_used\"": "internal/metrics/types.go:9",
"json:\"memory_avg_mb\"": "internal/metrics/telemetry.go:12",
"json:\"memory_current_mb\"": "internal/metrics/telemetry.go:11",
"json:\"memory_mb\"": "internal/report/types.go:102",
"json:\"memory_peak_mb\"": "internal/metrics/telemetry.go:13",
"json:\"memory_percent\"": "internal/agentapi/client.go:1034",
"json:\"memory_total_bytes\"": "internal/agentapi/client.go:1032",
"json:\"memory_total_mb\"": "internal/report/types.go:67",
"json:\"memory_used_bytes\"": "internal/agentapi/client.go:1033",
"json:\"memory_used_mb\"": "internal/report/types.go:68",
"json:\"message\"": "internal/agentapi/client.go:1000",
"json:\"message,omitempty\"": "internal/api/router.go:142",
"json:\"message_type\"": "internal/backup/offbox_progress.go:75",
"json:\"messages\"": "internal/cloudflare/client.go:43",
"json:\"meta\"": "internal/stacks/manager.go:135",
"json:\"metadata_used_fraction\"": "internal/agentapi/client.go:1046",
"json:\"method\"": "internal/settings/settings.go:478",
"json:\"method,omitempty\"": "internal/notify/notifier.go:156",
"json:\"migrated_to,omitempty\"": "internal/report/types.go:85",
"json:\"min_controller_version\"": "internal/report/pusher.go:33",
"json:\"min_mb\"": "internal/agentapi/client.go:509",
"json:\"mod_time,omitempty\"": "internal/settings/settings.go:638",
"json:\"mode\"": "internal/agentapi/client.go:230",
"json:\"model,omitempty\"": "internal/agentapi/client.go:441",
"json:\"model_name,omitempty\"": "internal/agentapi/client.go:1055",
"json:\"mount\"": "internal/report/types.go:78",
"json:\"mount,omitempty\"": "internal/notify/notifier.go:120",
"json:\"mount_name\"": "internal/web/storage_handlers.go:477",
"json:\"mount_path\"": "internal/agentapi/client.go:1088",
"json:\"mount_point\"": "internal/agentapi/client.go:83",
"json:\"mount_source,omitempty\"": "internal/agentapi/client.go:445",
"json:\"mountable\"": "internal/agentapi/client.go:444",
"json:\"mounted\"": "internal/agentapi/client.go:842",
"json:\"mounts\"": "internal/agentapi/client.go:91",
"json:\"name\"": "internal/agentapi/client.go:1079",
"json:\"namespace_root\"": "internal/backup/recovery_unit.go:49",
"json:\"needs_confirmation,omitempty\"": "internal/agentapi/client.go:394",
"json:\"needs_hdd\"": "internal/appexport/manifest.go:18",
"json:\"net_rx\"": "internal/metrics/types.go:28",
"json:\"net_tx\"": "internal/metrics/types.go:29",
"json:\"network_mounts\"": "internal/agentapi/client.go:948",
"json:\"new_apps,omitempty\"": "internal/sync/sync.go:69",
"json:\"new_mb\"": "internal/agentapi/client.go:519",
"json:\"node\"": "internal/agentapi/client.go:1030",
"json:\"note,omitempty\"": "internal/stacks/initialcreds.go:19",
"json:\"notifications,omitempty\"": "internal/settings/settings.go:64",
"json:\"offbox,omitempty\"": "internal/settings/settings.go:231",
"json:\"offbox_enlarge_notice_seeded,omitempty\"": "internal/settings/settings.go:69",
"json:\"offline_uncorrectable\"": "internal/agentapi/client.go:1061",
"json:\"offsite\"": "internal/settings/smb.go:31",
"json:\"offsite,omitempty\"": "internal/report/types.go:36",
"json:\"offsite_restic,omitempty\"": "internal/report/dr_recipe.go:41",
"json:\"offsite_run_id,omitempty\"": "internal/backup/recovery_unit.go:69",
"json:\"ok\"": "internal/agentapi/client.go:96",
"json:\"old_mb\"": "internal/agentapi/client.go:518",
"json:\"op\"": "internal/agentapi/client.go:403",
"json:\"op,omitempty\"": "internal/backup/opstatus.go:36",
"json:\"op_id\"": "internal/backup/appstop_marker.go:69",
"json:\"opsign,omitempty\"": "internal/web/storage_handlers.go:105",
"json:\"opt_in_excluded\"": "internal/web/handler_export.go:180",
"json:\"optional_items,omitempty\"": "internal/appexport/estimate.go:39",
"json:\"options\"": "internal/web/agent_disk_handlers.go:216",
"json:\"orphan\"": "internal/web/netstorage_handlers.go:73",
"json:\"orphaned\"": "internal/stacks/manager.go:140",
"json:\"orphaned_at,omitempty\"": "internal/settings/settings.go:408",
"json:\"orphaned_renamed_to,omitempty\"": "internal/settings/settings.go:423",
"json:\"os\"": "internal/metrics/types.go:45",
"json:\"output_path,omitempty\"": "internal/appexport/export.go:38",
"json:\"output_size,omitempty\"": "internal/appexport/export.go:39",
"json:\"parent,omitempty\"": "internal/web/sharing_handlers.go:483",
"json:\"pass\"": "internal/agentapi/client.go:244",
"json:\"password\"": "internal/offsiteapply/seams.go:79",
"json:\"password,omitempty\"": "internal/agentapi/client.go:863",
"json:\"password_hash,omitempty\"": "internal/settings/settings.go:30",
"json:\"path\"": "internal/appexport/restore.go:19",
"json:\"path,omitempty\"": "internal/web/netstorage_job.go:50",
"json:\"paths\"": "internal/backup/offbox_restore.go:134",
"json:\"pending_events,omitempty\"": "internal/settings/settings.go:216",
"json:\"pending_op,omitempty\"": "internal/agentapi/client.go:397",
"json:\"pending_sectors\"": "internal/agentapi/client.go:1060",
"json:\"percent\"": "internal/backup/offbox_progress.go:34",
"json:\"percent_done\"": "internal/backup/offbox_progress.go:76",
"json:\"percentage_used\"": "internal/agentapi/client.go:1065",
"json:\"phase\"": "internal/agentapi/client.go:191",
"json:\"port\"": "internal/report/dr_recipe.go:50",
"json:\"portable_secret_env_vars,omitempty\"": "internal/backup/recovery_unit.go:61",
"json:\"power_on_hours\"": "internal/agentapi/client.go:1057",
"json:\"preferred_target,omitempty\"": "internal/settings/settings.go:512",
"json:\"prev_applied,omitempty\"": "internal/stacks/update.go:736",
"json:\"prev_compose,omitempty\"": "internal/stacks/update.go:735",
"json:\"prev_pin,omitempty\"": "internal/stacks/update.go:734",
"json:\"previous\"": "internal/agentapi/client.go:624",
"json:\"previous_image\"": "internal/agentapi/client.go:598",
"json:\"previous_status,omitempty\"": "internal/notify/notifier.go:127",
"json:\"previous_version\"": "internal/selfupdate/state.go:16",
"json:\"primary\"": "internal/agentapi/backup_tiers.go:27",
"json:\"prior_saw_uncorrectable,omitempty\"": "internal/web/disk_health_state.go:54",
"json:\"protected\"": "internal/stacks/manager.go:139",
"json:\"protocol\"": "internal/agentapi/client.go:837",
"json:\"protocol,omitempty\"": "internal/settings/settings.go:569",
"json:\"proved_snapshots,omitempty\"": "internal/settings/settings.go:335",
"json:\"proven_copy_at,omitempty\"": "internal/stacks/update.go:737",
"json:\"proven_tier,omitempty\"": "internal/stacks/update.go:740",
"json:\"provider\"": "internal/integrations/integrations.go:48",
"json:\"pull_capable\"": "internal/selfupdate/updater.go:458",
"json:\"purpose,omitempty\"": "internal/agentapi/client.go:1096",
"json:\"quota_gb\"": "internal/backup/offbox.go:1473",
"json:\"quota_gb,omitempty\"": "internal/settings/settings.go:283",
"json:\"raw_mime\"": "internal/mailrelay/forward.go:28",
"json:\"rcpt_to\"": "internal/mailrelay/forward.go:30",
"json:\"reachable\"": "internal/agentapi/client.go:1082",
"json:\"read_only,omitempty\"": "internal/settings/smb.go:30",
"json:\"reallocated_sectors\"": "internal/agentapi/client.go:1059",
"json:\"reason\"": "internal/agentapi/client.go:175",
"json:\"reason,omitempty\"": "internal/settings/settings.go:1673",
"json:\"recent_issues,omitempty\"": "internal/metrics/logscanner.go:20",
"json:\"recipe_version\"": "internal/report/dr_recipe.go:36",
"json:\"recovery_code\"": "internal/agentapi/escrow.go:111",
"json:\"recovery_notice_postponed,omitempty\"": "internal/settings/settings.go:133",
"json:\"recovery_notice_postponed_epoch,omitempty\"": "internal/settings/settings.go:157",
"json:\"recovery_offer_active,omitempty\"": "internal/settings/settings.go:152",
"json:\"recovery_offer_epoch,omitempty\"": "internal/settings/settings.go:151",
"json:\"recovery_offer_since,omitempty\"": "internal/settings/settings.go:156",
"json:\"recovery_remind_optout_epoch,omitempty\"": "internal/settings/settings.go:164",
"json:\"refused,omitempty\"": "internal/web/storage_handlers.go:103",
"json:\"registered\"": "internal/web/storage_handlers.go:95",
"json:\"rel_path\"": "internal/appexport/estimate.go:48",
"json:\"remove_backups\"": "internal/api/router.go:861",
"json:\"remove_hdd_data\"": "internal/api/router.go:860",
"json:\"removed\"": "internal/stacks/delete.go:40",
"json:\"replay_error,omitempty\"": "internal/settings/settings.go:1661",
"json:\"repo_path\"": "internal/report/dr_recipe.go:51",
"json:\"repo_size_bytes\"": "internal/backup/offbox.go:1472",
"json:\"repo_size_bytes,omitempty\"": "internal/settings/settings.go:350",
"json:\"repo_size_human,omitempty\"": "internal/settings/settings.go:347",
"json:\"repo_size_mb\"": "internal/report/types.go:137",
"json:\"repo_state,omitempty\"": "internal/settings/settings.go:406",
"json:\"reporting_disabled,omitempty\"": "internal/report/types.go:19",
"json:\"response,omitempty\"": "internal/cloudflare/waf.go:43",
"json:\"restart_required\"": "internal/agentapi/backup_tiers.go:116",
"json:\"restarting_since,omitempty\"": "internal/stacks/manager.go:167",
"json:\"restic_pw_sealed\"": "internal/agentapi/escrow.go:74",
"json:\"restic_pw_sha256\"": "internal/agentapi/escrow.go:144",
"json:\"restic_repo_password\"": "internal/agentapi/escrow.go:143",
"json:\"restore_holds,omitempty\"": "internal/settings/settings.go:192",
"json:\"restore_test\"": "internal/agentapi/client.go:307",
"json:\"result\"": "internal/cloudflare/client.go:44",
"json:\"results\"": "internal/selftest/selftest.go:28",
"json:\"retrieval_password\"": "internal/bootstrap/bootstrap.go:72",
"json:\"retrieval_password,omitempty\"": "internal/settings/settings.go:213",
"json:\"role\"": "internal/agentapi/client.go:328",
"json:\"role,omitempty\"": "internal/agentapi/client.go:391",
"json:\"rollback_error,omitempty\"": "internal/settings/settings.go:1662",
"json:\"root\"": "internal/appexport/estimate.go:47",
"json:\"rules\"": "internal/cloudflare/waf.go:129",
"json:\"ruleset_id,omitempty\"": "internal/settings/settings.go:620",
"json:\"run_id,omitempty\"": "internal/notify/notifier.go:348",
"json:\"run_kind\"": "internal/notify/notifier.go:349",
"json:\"running\"": "internal/agentapi/client.go:512",
"json:\"safety_dump,omitempty\"": "internal/settings/settings.go:1663",
"json:\"sample_count\"": "internal/metrics/telemetry.go:15",
"json:\"saw_uncorrectable\"": "internal/web/disk_health_state.go:45",
"json:\"schedulable\"": "internal/settings/settings.go:533",
"json:\"schedule\"": "internal/settings/settings.go:279",
"json:\"schema\"": "internal/backup/offbox_restore.go:436",
"json:\"schema_version\"": "internal/backup/recovery_unit.go:43",
"json:\"scope\"": "internal/stacks/migrate.go:103",
"json:\"seconds_elapsed\"": "internal/backup/offbox_progress.go:82",
"json:\"secret_env_vars\"": "internal/backup/recovery_unit.go:51",
"json:\"secret_source\"": "internal/backup/recovery_unit.go:53",
"json:\"sectors,omitempty\"": "internal/web/disk_health_state.go:56",
"json:\"server\"": "internal/agentapi/client.go:838",
"json:\"server,omitempty\"": "internal/settings/settings.go:570",
"json:\"server_name\"": "internal/backup/shares_payload.go:72",
"json:\"set_default\"": "internal/web/storage_handlers.go:617",
"json:\"severity\"": "internal/metrics/logscanner.go:25",
"json:\"sha256\"": "internal/assets/syncer.go:23",
"json:\"shares\"": "internal/backup/shares_payload.go:73",
"json:\"shares_last_count,omitempty\"": "internal/settings/settings.go:388",
"json:\"shares_last_run,omitempty\"": "internal/settings/settings.go:386",
"json:\"shares_last_status,omitempty\"": "internal/settings/settings.go:387",
"json:\"short_id\"": "internal/backup/offbox_inventory.go:80",
"json:\"size\"": "internal/assets/syncer.go:22",
"json:\"size,omitempty\"": "internal/settings/settings.go:637",
"json:\"size_bytes\"": "internal/agentapi/client.go:232",
"json:\"size_human\"": "internal/appexport/restore.go:25",
"json:\"size_unknown\"": "internal/appexport/estimate.go:29",
"json:\"smart\"": "internal/agentapi/client.go:1091",
"json:\"smart,omitempty\"": "internal/agentapi/client.go:362",
"json:\"smb,omitempty\"": "internal/settings/settings.go:236",
"json:\"smb_shares,omitempty\"": "internal/settings/settings.go:239",
"json:\"snapshot_count\"": "internal/backup/offbox.go:1471",
"json:\"snapshot_count,omitempty\"": "internal/settings/settings.go:351",
"json:\"snapshot_id\"": "internal/backup/offbox_restore.go:437",
"json:\"snapshot_id,omitempty\"": "internal/notify/notifier.go:93",
"json:\"source\"": "internal/stacks/migrate.go:105",
"json:\"source_archive\"": "internal/agentapi/client.go:242",
"json:\"source_ns\"": "internal/stacks/migrate.go:107",
"json:\"source_tier\"": "internal/agentapi/client.go:243",
"json:\"space_known\"": "internal/notify/notifier.go:316",
"json:\"stack\"": "internal/backup/offbox_verify_copies.go:25",
"json:\"stack,omitempty\"": "internal/backup/opstatus.go:37",
"json:\"stack_name\"": "internal/appexport/export.go:32",
"json:\"stack_name,omitempty\"": "internal/notify/notifier.go:149",
"json:\"stacks\"": "internal/backup/appstop_marker.go:71",
"json:\"started_at\"": "internal/agentapi/client.go:219",
"json:\"started_at,omitempty\"": "internal/backup/opstatus.go:38",
"json:\"state\"": "internal/agentapi/client.go:1081",
"json:\"state,omitempty\"": "internal/backup/offbox.go:1455",
"json:\"stats_known,omitempty\"": "internal/backup/offbox.go:1488",
"json:\"status\"": "internal/agentapi/client.go:597",
"json:\"status,omitempty\"": "internal/settings/settings.go:252",
"json:\"status_code\"": "internal/cloudflare/waf.go:47",
"json:\"steps\"": "internal/appexport/export.go:34",
"json:\"stop_app\"": "internal/web/handler_export.go:178",
"json:\"stopped\"": "internal/report/types.go:92",
"json:\"stopped_apps,omitempty\"": "internal/notify/notifier.go:137",
"json:\"stopped_stacks\"": "internal/quiesce/quiesce.go:62",
"json:\"stopped_stacks,omitempty\"": "internal/settings/settings.go:537",
"json:\"storage\"": "internal/agentapi/client.go:211",
"json:\"storage,omitempty\"": "internal/agentapi/backup_tiers.go:30",
"json:\"storage_bindings\"": "internal/report/dr_recipe.go:66",
"json:\"storage_paths,omitempty\"": "internal/settings/settings.go:178",
"json:\"storage_targets\"": "internal/agentapi/client.go:1104",
"json:\"subpath\"": "internal/report/dr_recipe.go:75",
"json:\"success\"": "internal/agentapi/client.go:220",
"json:\"success_tracked,omitempty\"": "internal/settings/settings.go:496",
"json:\"superseded_at\"": "internal/report/escrow_confirm.go:38",
"json:\"superseded_present\"": "internal/report/escrow_confirm.go:37",
"json:\"syncing\"": "internal/sync/sync.go:63",
"json:\"system\"": "internal/report/types.go:20",
"json:\"system,omitempty\"": "internal/settings/smb.go:39",
"json:\"table_count\"": "internal/settings/settings.go:631",
"json:\"tags\"": "internal/backup/offbox_inventory.go:83",
"json:\"target\"": "internal/agentapi/backup_tiers.go:110",
"json:\"target_deployed\"": "internal/integrations/integrations.go:55",
"json:\"target_id\"": "internal/agentapi/client.go:227",
"json:\"target_image\"": "internal/agentapi/client.go:599",
"json:\"target_ns\"": "internal/stacks/migrate.go:108",
"json:\"target_path,omitempty\"": "internal/notify/notifier.go:308",
"json:\"target_running\"": "internal/integrations/integrations.go:56",
"json:\"target_version\"": "internal/selfupdate/state.go:18",
"json:\"temp\"": "internal/metrics/types.go:11",
"json:\"temperature_c\"": "internal/agentapi/client.go:1056",
"json:\"temperature_celsius\"": "internal/report/types.go:70",
"json:\"temperature_source,omitempty\"": "internal/system/info.go:54",
"json:\"template_images,omitempty\"": "internal/stacks/manager.go:179",
"json:\"tested_at\"": "internal/agentapi/client.go:247",
"json:\"thin_pool,omitempty\"": "internal/agentapi/client.go:1090",
"json:\"tier\"": "internal/backup/restore_points.go:22",
"json:\"tiers\"": "internal/agentapi/backup_tiers.go:36",
"json:\"tiers,omitempty\"": "internal/agentapi/client.go:204",
"json:\"time\"": "internal/backup/offbox_inventory.go:82",
"json:\"timestamp\"": "internal/agentapi/client.go:998",
"json:\"to_version,omitempty\"": "internal/notify/notifier.go:143",
"json:\"token\"": "internal/bootstrap/bootstrap.go:78",
"json:\"total\"": "internal/agentapi/client.go:1007",
"json:\"total_bytes\"": "internal/agentapi/client.go:1083",
"json:\"total_files\"": "internal/backup/offbox_progress.go:46",
"json:\"total_gb\"": "internal/report/types.go:80",
"json:\"total_gb,omitempty\"": "internal/notify/notifier.go:311",
"json:\"total_human\"": "internal/backup/offbox_progress.go:38",
"json:\"total_mem_mb\"": "internal/system/info.go:19",
"json:\"total_size\"": "internal/backup/offbox.go:1807",
"json:\"total_size,omitempty\"": "internal/notify/notifier.go:113",
"json:\"total_size_bytes\"": "internal/appexport/estimate.go:20",
"json:\"total_size_human\"": "internal/appexport/estimate.go:21",
"json:\"ts\"": "internal/metrics/types.go:23",
"json:\"type\"": "internal/agentapi/client.go:1080",
"json:\"unchanged\"": "internal/agentapi/client.go:520",
"json:\"unhealthy\"": "internal/report/types.go:93",
"json:\"unit_leg_skipped,omitempty\"": "internal/settings/settings.go:503",
"json:\"unit_package_date,omitempty\"": "internal/settings/settings.go:504",
"json:\"units\"": "internal/stacks/migrate.go:110",
"json:\"up\"": "internal/stacks/guestnet.go:26",
"json:\"update_available\"": "internal/selfupdate/updater.go:25",
"json:\"update_error,omitempty\"": "internal/stacks/manager.go:151",
"json:\"update_phase,omitempty\"": "internal/stacks/manager.go:149",
"json:\"update_phase_label,omitempty\"": "internal/stacks/manager.go:150",
"json:\"updated,omitempty\"": "internal/sync/sync.go:70",
"json:\"updated_at\"": "internal/stacks/migrate.go:116",
"json:\"updates\"": "internal/stacks/update.go:744",
"json:\"updating\"": "internal/stacks/manager.go:148",
"json:\"upload_id\"": "internal/web/handler_export_upload.go:292",
"json:\"uploaded\"": "internal/agentapi/escrow.go:75",
"json:\"uptime_seconds\"": "internal/agentapi/client.go:1039",
"json:\"url\"": "internal/bootstrap/bootstrap.go:71",
"json:\"usage_mb\"": "internal/agentapi/client.go:507",
"json:\"usage_percent,omitempty\"": "internal/notify/notifier.go:121",
"json:\"used_bytes\"": "internal/agentapi/client.go:1084",
"json:\"used_fraction\"": "internal/agentapi/client.go:1086",
"json:\"used_gb\"": "internal/report/types.go:81",
"json:\"used_gb,omitempty\"": "internal/notify/notifier.go:309",
"json:\"used_mem_mb\"": "internal/system/info.go:20",
"json:\"used_percent,omitempty\"": "internal/notify/notifier.go:312",
"json:\"user\"": "internal/report/dr_recipe.go:49",
"json:\"user_disabled,omitempty\"": "internal/settings/settings.go:511",
"json:\"user_set,omitempty\"": "internal/settings/smb.go:22",
"json:\"username\"": "internal/web/netstorage_handlers.go:88",
"json:\"username,omitempty\"": "internal/agentapi/client.go:862",
"json:\"uuid\"": "internal/web/agent_disk_handlers.go:213",
"json:\"validated_at\"": "internal/settings/settings.go:630",
"json:\"values\"": "internal/api/router.go:426",
"json:\"verdict\"": "internal/web/disk_health_state.go:42",
"json:\"verified\"": "internal/agentapi/client.go:245",
"json:\"verify\"": "internal/agentapi/client.go:876",
"json:\"version\"": "internal/appexport/manifest.go:13",
"json:\"vmid\"": "internal/agentapi/backup_tiers.go:35",
"json:\"volume_dumps\"": "internal/backup/recovery_unit.go:56",
"json:\"volume_names,omitempty\"": "internal/appexport/manifest.go:26",
"json:\"volumes_removed\"": "internal/stacks/delete.go:29",
"json:\"warn\"": "internal/selftest/selftest.go:30",
"json:\"warn,omitempty\"": "internal/web/netstorage_job.go:49",
"json:\"warn_count\"": "internal/metrics/logscanner.go:19",
"json:\"warnings\"": "internal/report/types.go:148",
"json:\"warnings,omitempty\"": "internal/agentapi/client.go:249",
"json:\"where\"": "internal/agentapi/backup_tiers.go:111",
"json:\"where,omitempty\"": "internal/web/storage_handlers.go:96",
"json:\"wipe_durable_id,omitempty\"": "internal/agentapi/client.go:341",
"json:\"zone_id,omitempty\"": "internal/settings/settings.go:619",
"jwt_secret": "internal/integrations/onlyoffice_nextcloud.go:52",
"kB": "internal/metrics/collector.go:188",
"key": "internal/appexport/restore.go:485",
"key-auth verify failed after install: %w: %s": "internal/offsiteapply/seams.go:196",
"key_fingerprint": "internal/web/escrow_handlers.go:260",
"killed": "internal/metrics/logscanner.go:55",
"kind": "internal/cloudflare/waf.go:100",
"known": "internal/quiesce/tiers.go:107",
"known_hosts": "internal/backup/offbox.go:410",
"kritikus figyelmeztetés": "internal/agentapi/diskverdict.go:185",
"két adatkönyvtár azonos névvel végződik (%q: %s és %s) — a csomag nem tudná megkülönböztetni őket": "internal/appexport/export.go:699",
"kézi választás": "internal/backup/tier2.go:128",
"kötetmentés sikertelen: %w": "internal/backup/update_guard.go:383",
"követheted; amint befejeződik, újra indíthatsz visszaállítást.": "internal/web/restore_wizard.go:218",
"label": "cmd/controller/main.go:1285",
"label=com.docker.compose.project=": "internal/stacks/delete.go:857",
"labels": "internal/api/router.go:1160",
"lan_address": "internal/web/handler_debug.go:281",
"lang": "internal/web/i18n_web.go:44",
"last tier failed to start": "internal/quiesce/quiesce.go:532",
"last tier is busy — deferring to a later cycle": "internal/quiesce/quiesce.go:518",
"last_attempt": "internal/web/handler_debug.go:291",
"last_check": "internal/web/handler_debug.go:347",
"last_db_dump": "internal/web/handler_debug.go:238",
"last_duration": "internal/web/offbox_handlers.go:297",
"last_error": "internal/web/handler_debug.go:293",
"last_run": "internal/api/router.go:1060",
"last_success": "internal/web/handler_debug.go:292",
"last_sync": "internal/api/geo.go:24",
"last_sync_error": "internal/api/geo.go:25",
"latency_ms": "internal/web/handler_debug.go:582",
"latest": "internal/backup/offbox.go:1846",
"launcher": "internal/web/handlers.go:317",
"launcher_share_password": "internal/web/share_handlers.go:166",
"launcher_shared": "internal/web/share_handlers.go:149",
"legacy": "internal/appbackup/classify.go:79",
"legutóbbi": "internal/backup/offbox_reconstitute.go:343",
"leszerelés visszavonása sikertelen: %w": "internal/web/storage_handlers.go:264",
"level": "internal/web/handler_debug.go:726",
"library": "internal/stacks/datapaths.go:21",
"lifecycleBadge": "internal/web/funcmap.go:475",
"limit": "internal/web/handler_debug.go:732",
"lines": "internal/api/router.go:800",
"link": "internal/stacks/guestnet.go:79",
"list": "internal/web/handler_debug.go:227",
"list existing rules: %w": "internal/cloudflare/geosync.go:135",
"list rulesets: %w": "internal/cloudflare/waf.go:67",
"listing containers: %w": "internal/stacks/installed.go:168",
"load1": "internal/api/router.go:1160",
"local": "internal/stacks/delete.go:267",
"local hash scan: %d files in %s": "internal/assets/syncer.go:119",
"local-api-endpoint-drift": "internal/web/alerts.go:97",
"local-dir": "internal/web/agent_host_metrics_handler.go:69",
"local_api": "internal/bootstrap/bootstrap.go:299",
"local_api endpoint drift: controller.yaml=%s bootstrap.json=%s (pin agrees: %v) ": "internal/bootstrap/bootstrap.go:405",
"local_api_endpoint_drift": "internal/notify/notifier.go:507",
"locales/": "internal/i18n/i18n.go:83",
"localhost": "internal/mailrelay/server.go:384",
"log": "cmd/controller/main.go:10",
"log scan completed: %d containers in %s": "internal/metrics/logscanner.go:86",
"logging.level must be debug|info|warn|error, got %q": "internal/config/config.go:467",
"logging_level": "internal/web/handler_debug.go:167",
"login": "internal/selfupdate/updater.go:744",
"logoPNGURL": "internal/web/funcmap.go:182",
"logoURL": "internal/web/funcmap.go:179",
"logo_url": "internal/api/router.go:396",
"logout": "internal/selfupdate/updater.go:748",
"logs": "internal/api/router.go:814",
"lookup ": "internal/channelhealth/checker.go:89",
"lookup zone %q: %w": "internal/cloudflare/zone.go:64",
"lost the race for the Updating flag": "internal/stacks/update.go:385",
"ls": "internal/stacks/delete.go:857",
"lvm": "internal/web/agent_host_metrics_handler.go:71",
"lvmthin": "internal/web/agent_host_metrics_handler.go:71",
"látszanak, keresd a Felhom ügyfélszolgálatát.": "internal/settings/settings.go:1945",
"ma": "internal/web/funcmap.go:387",
"ma ": "internal/web/funcmap.go:356",
"mail": "internal/stacks/deploy.go:30",
"mailrelay: Forwarder is required": "internal/mailrelay/server.go:69",
"mailrelay: Policy is required": "internal/mailrelay/server.go:66",
"mailrelay: generating self-signed cert: %w": "internal/mailrelay/server.go:89",
"mailrelay: listen %s: %w": "internal/mailrelay/server.go:138",
"mailrelay: listen TLS %s: %w": "internal/mailrelay/server.go:143",
"main": "internal/config/config.go:394",
"malformed wait completion %q: %w": "internal/report/waiter.go:185",
"mandatory": "internal/appbackup/classify.go:26",
"manifest": "internal/web/handler_export.go:322",
"manifest JSON: %d bytes": "internal/appexport/export.go:435",
"manifest fetched in %s: %d files, generated=%s": "internal/assets/syncer.go:109",
"manifest.json": "internal/appbackup/paths.go:102",
"manifest.json nem található a csomagban": "internal/appexport/restore.go:305",
"manifest.json not found in bundle": "internal/appexport/restore.go:145",
"manifest: app=%s display=%s needsHDD=%v encrypted=%v": "internal/appexport/export.go:362",
"manifest: app=%s display=%s version=%d controller=%s needsHDD=%v": "internal/appexport/restore.go:314",
"manifest: configFiles=%v volumes=%v hddSubdirs=%v": "internal/appexport/restore.go:319",
"manifest: hasDB=%v dbType=%s hasHDD=%v hasVolume=%v totalSize=%s": "internal/appexport/restore.go:316",
"manifest_unreadable": "internal/backup/r403_hollow.go:134",
"manual": "internal/api/router.go:1345",
"mariadb": "internal/appbackup/dbdump.go:24",
"mariadb-admin": "internal/appbackup/dbdump.go:819",
"mariadb-dump": "internal/appbackup/dbdump.go:316",
"marshal merged yaml: %w": "internal/bootstrap/bootstrap.go:306",
"marshal report: %w": "internal/report/pusher.go:182",
"marshal request: %w": "internal/cloudflare/client.go:63",
"marshal: %w": "internal/notify/notifier.go:785",
"marshaling app config: %w": "internal/stacks/deploy.go:910",
"marshaling disk-health state: %w": "internal/web/disk_health_state.go:152",
"marshaling mail forward: %w": "internal/mailrelay/forward.go:60",
"marshaling settings: %w": "internal/settings/settings.go:742",
"marshaling state: %w": "internal/selfupdate/state.go:51",
"matched DB: container=%s type=%s": "internal/appexport/export.go:620",
"math/big": "internal/mailrelay/server.go:24",
"math/rand": "internal/report/waiter.go:22",
"max": "internal/system/info_linux.go:203",
"max-quiesce guard": "internal/quiesce/quiesce.go:596",
"maybeAutoUpdate: already auto-attempted floor %s this process — skip": "internal/selfupdate/updater.go:621",
"maybeAutoUpdate: an update is already running — skip": "internal/selfupdate/updater.go:596",
"maybeAutoUpdate: backup running — defer floor %s (will retry next report)": "internal/selfupdate/updater.go:661",
"maybeAutoUpdate: current %q not parseable (dev?) — skip": "internal/selfupdate/updater.go:602",
"maybeAutoUpdate: current %s >= floor %s — no action": "internal/selfupdate/updater.go:615",
"maybeAutoUpdate: no agent — auto-update unavailable": "internal/selfupdate/updater.go:591",
"maybeAutoUpdate: persisted state already records floor %s (status=%s) — skip": "internal/selfupdate/updater.go:632",
"media": "internal/appbackup/userdata.go:76",
"media/audiobooks": "internal/appbackup/userdata.go:76",
"media/books": "internal/appbackup/userdata.go:77",
"media/comics": "internal/appbackup/userdata.go:77",
"media/movies": "internal/appbackup/userdata.go:76",
"media/music": "internal/appbackup/userdata.go:76",
"media/photos": "internal/appbackup/userdata.go:77",
"media/tv": "internal/appbackup/userdata.go:76",
"megerosites": "internal/web/restore_wizard.go:107",
"meghajtóid megvannak, de még nincsenek újra csatlakoztatva ehhez a géphez — a Tárhely → ": "internal/settings/settings.go:1943",
"megszakadt futás (a vezérlő újraindult futás közben)": "internal/backup/backup.go:369",
"memory": "internal/api/router.go:1160",
"memory.current": "internal/system/info_linux.go:228",
"memory.limit_in_bytes": "internal/system/info_linux.go:211",
"memory.max": "internal/system/info_linux.go:201",
"memory.usage_in_bytes": "internal/system/info_linux.go:229",
"memory_mb": "internal/agentapi/client.go:556",
"mentés már folyamatban van": "internal/web/backup_handlers.go:307",
"merge local_api: %w": "internal/bootstrap/bootstrap.go:212",
"message": "cmd/controller/main.go:3181",
"message too large": "internal/mailrelay/server.go:276",
"metadata": "internal/api/router.go:393",
"method not allowed": "internal/web/agent_host_metrics_handler.go:25",
"method not allowed: use POST /api/stacks/rescan": "internal/api/router.go:165",
"metrics-prune": "cmd/controller/main.go:1240",
"metrics.db": "internal/selftest/selftest.go:216",
"metrics.db not found (will be created)": "internal/selftest/selftest.go:220",
"mig-": "internal/stacks/migrate.go:232",
"migrate": "internal/web/storage_handlers.go:493",
"migrating": "internal/stacks/update.go:304",
"migration.json": "internal/stacks/migrate.go:43",
"migráció már folyamatban": "internal/stacks/migrate.go:166",
"migrációs napló írása: %w": "internal/stacks/migrate.go:269",
"misconfigured": "internal/channelhealth/checker.go:41",
"missing": "internal/web/handler_debug.go:507",
"missing From header": "internal/mailrelay/policy.go:47",
"mkdir %s: %w": "internal/backup/offbox_reconstitute.go:110",
"mkdir certs: %w": "internal/stacks/infra.go:101",
"mkdir dynamic: %w": "internal/stacks/infra.go:178",
"mkdir: %w": "internal/stacks/infra.go:154",
"mmcblk": "internal/system/mounts_linux.go:250",
"mode": "internal/web/offbox_handlers.go:326",
"model name": "internal/metrics/sysinfo.go:104",
"modernc.org/sqlite": "internal/metrics/store.go:9",
"modified": "internal/web/handler_debug.go:822",
"monitoring": "internal/web/alerts.go:214",
"most": "internal/web/funcmap.go:273",
"mount_failed": "internal/web/netstorage_job.go:242",
"mounting": "internal/web/storage_init_job.go:41",
"mv %s %s": "internal/backup/offbox.go:329",
"mx": "internal/stacks/deploy.go:38",
"mysql": "internal/appbackup/dbdump.go:704",
"mysqladmin": "internal/appexport/restore.go:999",
"már folyamatban van egy csatlakoztatás": "internal/web/netstorage_handlers.go:166",
"már folyamatban van egy meghajtó-inicializálás": "internal/web/storage_handlers.go:652",
"már létezik „%s” nevű megosztás": "internal/settings/smb.go:172",
"másik adatmeghajtó": "internal/backup/tier2.go:151",
"második meghajtó": "internal/backup/update_guard.go:170",
"másolás sikertelen (%s appdata): %w": "internal/stacks/migrate.go:516",
"másolás sikertelen (%s mentés): %w": "internal/stacks/migrate.go:522",
"name": "internal/agentapi/client.go:959",
"name:": "internal/web/disk_health.go:163",
"nameserver": "internal/stacks/guestnet.go:214",
"naponta": "internal/web/funcmap.go:368",
"needs_confirmation": "internal/web/storage_init_job.go:45",
"needs_credential": "internal/backup/offbox.go:1534",
"needs_password": "internal/web/handler_export.go:303",
"nem támogatott fájlrendszer: %q (ext4 vagy xfs)": "internal/web/storage_handlers.go:119",
"nem-egység útvonal a fenntartott backups zónában: %s": "internal/backup/offbox_restore.go:632",
"net": "internal/mailrelay/server.go:25",
"net/http": "cmd/controller/main.go:11",
"net/mail": "internal/mailrelay/policy.go:6",
"net/url": "internal/agentapi/backup_tiers.go:9",
"netstorage_verify": "internal/agentapi/features.go:26",
"network": "internal/settings/settings.go:521",
"network connect %s: %s: %w": "internal/stacks/infra.go:226",
"network create %s: %s: %w": "internal/stacks/infra.go:263",
"network is unreachable": "internal/backup/offbox.go:211",
"network_storage": "internal/web/netstorage_handlers.go:284",
"neutral": "internal/web/funcmap.go:123",
"never": "internal/assets/syncer.go:66",
"new": "internal/assets/syncer.go:136",
"new_mb": "internal/web/system_memory_handlers.go:173",
"new_password": "internal/web/claim.go:320",
"new_req=%dMB replacing %dMB does not fit": "internal/stacks/update.go:354",
"next": "internal/web/auth.go:143",
"nextPruneLabel": "internal/web/funcmap.go:375",
"nextRunLabel": "internal/web/funcmap.go:348",
"nextcloud": "internal/integrations/onlyoffice_nextcloud.go:39",
"nfs": "internal/web/agent_host_metrics_handler.go:75",
"nfs_export": "internal/web/netstorage_job.go:338",
"nightly": "internal/backup/runsummary.go:44",
"nincs 2. adatmeghajtó — csak az adatbázis/konfiguráció fér a belső SSD-re; a nagy fájlokhoz 2. meghajtó kell": "internal/backup/tier2.go:176",
"nincs elég hely a belső SSD-n — a nagy fájlok off-drive mentéséhez 2. meghajtó (vagy távoli tárhely) szükséges": "internal/backup/tier2.go:673",
"nincs elég hely a céltárolón (kb. %d GB szükséges, %.1f GB szabad)": "internal/stacks/migrate.go:394",
"nincs elég szabad hely a mentéshez a(z) %s meghajtón": "internal/backup/update_guard.go:350",
"nincs elérhető adatmeghajtó a visszaállításhoz": "internal/backup/shares_restore.go:62",
"nincs előkészített teljes visszaállítás — futtass előbb egy teljes visszaállítást": "internal/backup/offbox_reconstitute.go:517",
"nincs előkészített visszaállítás — futtass előbb egy megosztás-visszaállítást": "internal/backup/shares_restore.go:224",
"nincs ilyen ellenőrző másolat": "internal/backup/offbox_verify_copies.go:142",
"nincs kezelő a(z) %s integrációhoz": "internal/integrations/manager.go:90",
"nincs mentésre jelölt alkalmazás": "internal/web/handlers.go:920",
"nincs másik fizikai meghajtó — a 2. mentéshez 2. meghajtó szükséges": "internal/backup/tier2.go:675",
"nincs másodlagos fájlmásolat ehhez az alkalmazáshoz": "internal/backup/tier2_restore.go:28",
"nincs regisztrált adatmeghajtó, ezért nincs hová visszaállítani — ": "internal/backup/offbox_restore.go:283",
"nincs visszaállítható megosztás-mentés: %w": "internal/backup/shares_restore.go:112",
"nincs „%s” nevű megosztás": "internal/settings/smb.go:209",
"no": "internal/agentapi/features.go:105",
"no .felhom.yml files found in stacks dir": "internal/selftest/selftest.go:184",
"no CREATE TABLE statements found": "internal/appbackup/dbdump.go:535",
"no Cloudflare zone found for domain %q": "internal/cloudflare/zone.go:56",
"no Docker volumes — skipping volume data export": "internal/appexport/export.go:804",
"no HDD data in bundle — skipping": "internal/appexport/restore.go:420",
"no HDD mounts — skipping HDD data export": "internal/appexport/export.go:666",
"no UpdateGuards wired": "internal/stacks/update.go:496",
"no UpdateGuards wired — fail closed": "internal/stacks/update.go:289",
"no abandonment countdown is running on this box": "cmd/controller/main.go:253",
"no abandonment countdown is running on this box — nothing to extend": "internal/backup/offbox_abandon.go:272",
"no abandonment countdown is running on this box — nothing to stop": "internal/backup/offbox_abandon.go:295",
"no container found for service %s": "internal/appexport/restore.go:963",
"no cookie": "internal/web/auth.go:111",
"no copy on any tier (found: %s) and no backup can be taken now: %s": "internal/stacks/update.go:316",
"no database container found for stack %s": "internal/appexport/export.go:617",
"no database dump file found": "internal/appexport/restore.go:850",
"no database found for %s — skipping DB step": "internal/appexport/export.go:367",
"no database in bundle — skipping": "internal/appexport/restore.go:449",
"no database service found in docker-compose.yml": "internal/appexport/restore.go:785",
"no default route with a valid IPv4 gateway in ip-route output": "internal/stacks/guestnet.go:142",
"no digest": "internal/stacks/installed.go:433",
"no global-unicast IPv4 in ip-addr output": "internal/stacks/samba.go:385",
"no matching route: %s %s": "internal/api/router.go:345",
"no observation yet": "internal/stacks/update.go:681",
"no off-box target": "internal/backup/offbox.go:549",
"no off-drive target (single drive, app already on the system disk)": "internal/backup/tier2.go:34",
"no off-site target configured": "internal/backup/offbox_integrity.go:291",
"no off-site target is configured on this box yet": "internal/backup/offbox_inventory.go:27",
"no offsite target configured": "internal/backup/offbox.go:308",
"no optional config fields defined for %s": "internal/stacks/deploy.go:706",
"no probe container": "internal/stacks/update.go:703",
"no pull function wired": "internal/bootstrap/bootstrap.go:203",
"no realm in Bearer challenge: %q": "internal/selfupdate/updater.go:382",
"no restore hold in force for %q — nothing was changed\n": "cmd/controller/main.go:200",
"no restore holds in force": "cmd/controller/main.go:184",
"no route to host": "internal/backup/offbox.go:208",
"no session cookie": "internal/web/csrf.go:60",
"no set-aside path recorded": "internal/backup/offbox_abandon.go:192",
"no settings wired — the update hold for %s cannot be persisted": "internal/backup/update_guard.go:515",
"no source drive for %s": "internal/backup/tier2.go:101",
"no stack manager wired — the drive cannot be determined": "cmd/controller/main.go:2066",
"no stack provider": "internal/backup/backup.go:898",
"no storage paths registered": "internal/selftest/selftest.go:151",
"no such device": "internal/system/mounts_linux.go:322",
"no such file": "internal/backup/offbox.go:115",
"no such host": "internal/channelhealth/checker.go:89",
"no such stack": "internal/stacks/update.go:282",
"no templates embedded": "internal/web/server.go:338",
"no unconsumed offsite password (already consumed or none provisioned)": "internal/offsiteapply/seams.go:73",
"no user id in response": "internal/stacks/filebrowser_password.go:163",
"no valid semver tags found": "internal/selfupdate/updater.go:435",
"no volume data in bundle — skipping": "internal/appexport/restore.go:430",
"no-apps-selected": "internal/backup/offbox.go:84",
"no-bundle": "internal/agentapi/escrow.go:274",
"no-cache": "internal/web/recovery_handlers.go:115",
"no-referrer": "internal/web/share_handlers.go:25",
"no-store": "internal/web/escrow_handlers.go:114",
"no-store, no-cache, must-revalidate, private": "internal/web/recovery_handlers.go:114",
"no-target": "internal/web/offsite_restore_list.go:56",
"no_backup": "internal/stacks/update.go:315",
"no_repo": "internal/backup/offbox.go:141",
"no_snapshot": "internal/web/handler_debug.go:511",
"no_target": "internal/backup/tier2.go:659",
"no_units": "internal/backup/offbox.go:142",
"node_down": "internal/settings/settings.go:594",
"noindex, nofollow": "internal/web/share_handlers.go:195",
"nominal": "internal/web/funcmap.go:196",
"none": "internal/stacks/update.go:197",
"norepo": "internal/backup/offbox.go:117",
"not a Bearer challenge: %q": "internal/selfupdate/updater.go:365",
"not a valid gzip: %w": "internal/appexport/restore.go:137",
"not accessible: %v": "internal/selftest/selftest.go:104",
"not an encrypted FAB file": "internal/appexport/crypto.go:145",
"not configured": "internal/selftest/selftest.go:133",
"not deployed": "internal/api/router.go:902",
"not due": "cmd/controller/main.go:3282",
"not enabled": "internal/integrations/onlyoffice_nextcloud.go:97",
"not enough memory": "internal/stacks/deploy_errors.go:20",
"not found": "internal/api/router.go:699",
"not found in index": "internal/backup/offbox_integrity.go:384",
"not healthy within %s (last: %s)": "internal/stacks/update.go:719",
"not healthy: ": "internal/stacks/update.go:611",
"not installed": "internal/integrations/onlyoffice_nextcloud.go:98",
"not orphaned": "internal/api/router.go:983",
"not writable: %v": "internal/selftest/selftest.go:124",
"not-ready": "internal/web/escrow_readiness.go:61",
"not_configured": "internal/api/router.go:1462",
"not_deployed": "internal/stacks/manager.go:37",
"not_found": "internal/api/router.go:647",
"not_network_fs": "internal/web/netprobe.go:84",
"not_writable": "internal/web/netprobe.go:80",
"notice": "internal/web/handler_debug.go:775",
"notification preferences cannot be nil": "internal/settings/settings.go:1140",
"notification_email": "internal/web/handlers.go:2584",
"notifications": "internal/web/handler_debug.go:335",
"notifications not enabled (hub not configured)": "internal/notify/notifier.go:823",
"ns1": "internal/stacks/deploy.go:36",
"ns2": "internal/stacks/deploy.go:37",
"nvme": "internal/system/mounts_linux.go:250",
"nyilvántartás frissítése sikertelen: %w": "internal/web/storage_handlers.go:579",
"occ": "internal/integrations/onlyoffice_nextcloud.go:39",
"occ app:disable sikertelen: %v (kimenet: %s)": "internal/integrations/onlyoffice_nextcloud.go:103",
"occ parancs sikertelen (%s): %v (kimenet: %s)": "internal/integrations/onlyoffice_nextcloud.go:78",
"off": "internal/backup/offbox_integrity.go:112",
"off-box backup not configured": "internal/backup/offbox.go:1833",
"off-box backup produced no snapshots: %d app(s) toggled but no recovery unit was found on any connected drive (missing: %s)": "internal/backup/offbox.go:982",
"offbox": "cmd/controller/main.go:683",
"offbox backup %s: %w": "internal/backup/offbox.go:1360",
"offbox dir: %w": "internal/backup/offbox.go:454",
"offbox known_hosts: %w": "internal/backup/offbox.go:471",
"offbox move-aside failed: %w: %s": "internal/backup/offbox.go:330",
"offbox password gen: %w": "internal/backup/offbox.go:529",
"offbox proof restore %s: %w: %s": "internal/backup/offbox_proof.go:331",
"offbox re-init after move-aside failed: %w: %s": "internal/backup/offbox.go:336",
"offbox repo orphaned: exists but keyed under a previous, no-longer-available passphrase": "internal/backup/offbox.go:79",
"offbox repo password: %w": "internal/backup/offbox.go:488",
"offbox repo unreachable / init failed: %w: %s": "internal/backup/offbox.go:833",
"offbox repo unreachable: %w: %s": "internal/backup/offbox.go:835",
"offbox restore %s: %w: %s": "internal/backup/offbox.go:1848",
"offbox snapshots %s: %w: %s": "internal/backup/offbox_restore.go:128",
"offbox ssh key: %w": "internal/backup/offbox.go:462",
"offbox stats %s: %w: %s": "internal/backup/offbox_restore.go:162",
"offbox-backup": "cmd/controller/main.go:1168",
"offbox-place": "internal/web/offbox_handlers.go:594",
"offbox-reconstitute": "internal/web/offbox_handlers.go:454",
"offbox-reconstitute:": "internal/backup/offbox_reconstitute.go:701",
"offbox-restore": "internal/backup/offbox_restore.go:372",
"offbox: a(z) %s pillanatkép mérete ismeretlen": "internal/backup/offbox_restore.go:168",
"offbox: nincs pillanatkép a(z) %s alkalmazáshoz": "internal/backup/offbox_restore.go:137",
"offbox: no agent recovery seam configured": "internal/backup/offbox_recovery_check.go:55",
"offbox: the hub holds a sealed recovery package for this box — not minting a repository password over it": "internal/backup/offbox.go:420",
"offbox: the recovery code is required": "internal/backup/offbox_recovery_check.go:58",
"offbox_abandon_completed": "cmd/controller/main.go:1160",
"offbox_configured": "internal/web/escrow_handlers.go:166",
"offbox_enlarge_blocked": "internal/notify/notifier.go:379",
"offbox_reconstitute": "internal/backup/appstop_marker.go:46",
"offbox_repo_orphaned": "cmd/controller/main.go:1154",
"offbox_repo_reset": "cmd/controller/main.go:1157",
"offer_label": "internal/web/backup_target_offer.go:250",
"offer_message": "internal/web/backup_target_offer.go:251",
"offer_path": "internal/web/backup_target_offer.go:249",
"offset": "internal/web/handler_export_upload.go:224",
"offset mismatch": "internal/web/handler_export_upload.go:244",
"offsite": "cmd/controller/main.go:1064",
"offsite quota exceeded": "internal/backup/offbox.go:88",
"offsite-abandon-sweep": "cmd/controller/main.go:1182",
"offsite-apply: configure offbox: %w": "internal/offsiteapply/offsiteapply.go:257",
"offsite-apply: consume one-time password: %w": "internal/offsiteapply/offsiteapply.go:242",
"offsite-apply: consume: hub url/customer/apikey not configured": "internal/offsiteapply/seams.go:54",
"offsite-apply: descriptor has no host_fingerprint — refusing (no blind TOFU)": "internal/offsiteapply/offsiteapply.go:200",
"offsite-apply: descriptor missing host/user/repo_path": "internal/offsiteapply/offsiteapply.go:203",
"offsite-apply: host-key MISMATCH for %s (got %s, want %s) — refusing to pin/install (possible MITM)": "internal/offsiteapply/offsiteapply.go:212",
"offsite-apply: host-key scan: %w": "internal/offsiteapply/offsiteapply.go:209",
"offsite-apply: install key (password spent — needs hub reset): %w": "internal/offsiteapply/offsiteapply.go:252",
"offsite-apply: keygen: %w": "internal/offsiteapply/offsiteapply.go:236",
"offsite-apply: reconfigure (key-auth-first): %w": "internal/offsiteapply/offsiteapply.go:222",
"offsite-credential-retry": "cmd/controller/main.go:987",
"offsite-integrity": "cmd/controller/main.go:1212",
"offsite-proof": "cmd/controller/main.go:1232",
"offsite-reconstitute": "cmd/controller/main.go:1132",
"offsite-restore": "internal/backup/offbox_verify_copies.go:35",
"offsite-userdata": "cmd/controller/main.go:1069",
"offsite_key_recovery": "internal/agentapi/features.go:56",
"offsite_proof_empty": "internal/notify/notifier.go:416",
"ok": "cmd/controller/main.go:3181",
"old_mb": "internal/web/system_memory_handlers.go:173",
"on": "internal/web/handlers.go:2613",
"on-failure": "internal/stacks/manager.go:861",
"onlyoffice": "internal/integrations/onlyoffice_nextcloud.go:39",
"onlyoffice:filebrowser": "internal/integrations/manager.go:49",
"onlyoffice:nextcloud": "internal/integrations/manager.go:50",
"oom": "internal/metrics/logscanner.go:55",
"op": "cmd/controller/restore_record_wiring.go:47",
"op=%s reason=%s started_at=%s restarted=%v": "internal/backup/appstop_marker.go:175",
"open input: %w": "internal/appexport/crypto.go:135",
"open sqlite: %w": "internal/metrics/store.go:22",
"opening %s: %w": "internal/appexport/restore.go:714",
"opening dump %s: %w": "internal/appbackup/dbdump.go:726",
"opening gzip %s: %w": "internal/appbackup/dbdump.go:734",
"opening gzip: %w": "internal/appexport/restore.go:1029",
"opening tmp dump: %w": "internal/backup/backup.go:865",
"operator": "internal/settings/settings.go:879",
"operator authorization required": "internal/web/agent_disk_handlers.go:299",
"operator-confirmed (claimed)": "internal/backup/offbox.go:361",
"opsign": "internal/web/storage_handlers.go:668",
"optional": "internal/appbackup/classify.go:27",
"options": "internal/agentapi/client.go:478",
"origin": "internal/sync/sync.go:300",
"origin/": "internal/sync/sync.go:303",
"orphaned": "internal/backup/offbox.go:112",
"os": "cmd/controller/main.go:12",
"os/exec": "cmd/controller/main.go:13",
"os/signal": "cmd/controller/main.go:14",
"other": "internal/backup/offbox.go:119",
"output_path": "internal/appexport/export.go:55",
"output_size": "internal/appexport/export.go:56",
"overflow": "internal/web/alerts.go:316",
"p": "internal/system/mounts_linux.go:251",
"page.title.backups": "internal/web/handlers.go:954",
"page.title.backups_apps": "internal/web/handlers.go:1057",
"page.title.backups_remote": "internal/web/handlers.go:1009",
"page.title.backups_restore": "internal/web/handlers.go:1090",
"page.title.dashboard": "internal/web/handlers.go:179",
"page.title.escrow": "internal/web/escrow_handlers.go:123",
"page.title.launcher": "internal/web/handlers.go:318",
"page.title.monitoring": "internal/web/handlers.go:798",
"page.title.settings": "internal/web/handlers.go:2065",
"page.title.settings_notifications": "internal/web/handlers.go:2182",
"page.title.settings_security": "internal/web/handlers.go:2199",
"page.title.sharing": "internal/web/sharing_handlers.go:134",
"page.title.stacks": "internal/web/handlers.go:360",
"page.title.storage": "internal/web/handlers.go:2118",
"page.title.storage_attach": "internal/web/storage_handlers.go:349",
"page.title.storage_init": "internal/web/storage_handlers.go:347",
"page.title.storage_network": "internal/web/handlers.go:2171",
"pageMatch": "internal/web/funcmap.go:495",
"panic": "internal/metrics/logscanner.go:55",
"panic: %v": "internal/scheduler/scheduler.go:338",
"parse pulled yaml: %w": "internal/bootstrap/bootstrap.go:297",
"parsing From address %q: %w": "internal/mailrelay/policy.go:54",
"parsing compose file %s: %w": "internal/appbackup/dbservices.go:72",
"parsing compose ps JSON array: %w": "internal/stacks/installed.go:129",
"parsing compose ps JSON line: %w": "internal/stacks/installed.go:141",
"parsing config file: %w": "internal/config/config.go:343",
"parsing config: %w": "internal/config/config.go:357",
"parsing message headers: %w": "internal/mailrelay/policy.go:43",
"parsing persisted claim state: %w": "internal/settings/settings.go:1036",
"parsing state file: %w": "internal/selfupdate/state.go:39",
"pass": "internal/backup/r403_hollow.go:119",
"passdb capture: %w": "internal/backup/shares_payload.go:96",
"passdb restore: %s: %w": "internal/backup/shares_restore.go:52",
"passdb.tar": "internal/backup/shares_payload.go:49",
"password": "internal/appexport/restore.go:484",
"password reset": "internal/web/claim.go:397",
"password:16": "internal/stacks/filebrowser_password.go:100",
"path": "cmd/controller/main.go:1285",
"path %q does not exist for field %q": "internal/stacks/deploy.go:333",
"path escapes the drive root": "internal/appbackup/captureset.go:59",
"path exists but is not a directory": "internal/selftest/selftest.go:107",
"path field does not exist": "internal/stacks/deploy_errors.go:18",
"path inside the reserved backups zone": "internal/appbackup/captureset.go:61",
"path/filepath": "cmd/controller/main.go:15",
"paused": "internal/stacks/manager.go:35",
"pbs": "internal/web/agent_host_metrics_handler.go:75",
"pbs:": "internal/web/backup_handlers.go:268",
"pending": "cmd/controller/main.go:833",
"performUpdate: starting — target=%s image=%s": "internal/selfupdate/updater.go:685",
"periodic job registered: name=%q interval=%s totalJobs=%d": "internal/scheduler/scheduler.go:103",
"permission denied": "internal/backup/offbox.go:209",
"persisting the update hold for %s: %w": "internal/backup/update_guard.go:528",
"pg_dump": "internal/appbackup/dbdump.go:298",
"pg_isready": "internal/appbackup/dbdump.go:816",
"pgvector": "internal/appbackup/dbservices.go:36",
"phase": "internal/cloudflare/waf.go:101",
"php": "internal/integrations/onlyoffice_nextcloud.go:39",
"pid": "internal/web/handler_debug.go:168",
"pin_mismatch": "internal/channelhealth/checker.go:37",
"ping": "internal/appbackup/dbdump.go:819",
"pinning": "internal/stacks/update.go:52",
"place injected password: %w": "internal/backup/offbox.go:698",
"placing the recovered password: %w": "internal/backup/offbox_recovery_cli.go:213",
"plain": "internal/stacks/initialcreds.go:113",
"plaintext": "internal/stacks/mailenv.go:84",
"poll backup status on %s: %w": "internal/quiesce/quiesce.go:602",
"pop": "internal/stacks/deploy.go:39",
"populating volume %s: %w": "internal/appexport/restore.go:758",
"port": "internal/web/offbox_handlers.go:55",
"portable secrets (data keys, DB passwords, internal signing secrets) are IN this unit's compose/app.yaml (0600); internet-reachable admin logins are NOT, and come from the guest's app.yaml or are regenerated on restore": "internal/backup/recovery_unit.go:211",
"portal": "internal/stacks/deploy.go:34",
"postgis": "internal/appbackup/dbservices.go:36",
"postgres": "internal/appbackup/dbdump.go:23",
"pragma %q: %w": "internal/metrics/store.go:43",
"pre-restore-": "internal/appbackup/dbdump.go:100",
"pre-update backup: ": "internal/stacks/update.go:514",
"pre-update-applied.yml": "internal/stacks/update.go:472",
"pre-update-compose.yml": "internal/stacks/update.go:471",
"preflight failed: ": "internal/web/escrow_readiness.go:87",
"preflight ok": "internal/web/escrow_readiness.go:90",
"prepare-confirm": "internal/web/restore_wizard.go:43",
"primary": "internal/appbackup/paths.go:66",
"print-infra-images": "cmd/controller/main.go:77",
"print-reset-code": "cmd/controller/main.go:76",
"print-reset-code: generating code: %v\n": "internal/web/claim.go:479",
"print-reset-code: hashing code: %v\n": "internal/web/claim.go:484",
"print-reset-code: loading config: %v\n": "cmd/controller/main.go:269",
"print-reset-code: loading settings: %v\n": "cmd/controller/main.go:274",
"print-reset-code: saving code: %v\n": "internal/web/claim.go:497",
"private": "internal/backup/shares_payload.go:51",
"probe": "internal/agentapi/features.go:272",
"probe failed": "internal/web/netstorage_job.go:253",
"probe re-exec: executable path: ": "internal/web/netprobe_linux.go:32",
"probe spawn failed: ": "internal/web/netprobe_linux.go:48",
"probe-cache": "internal/agentapi/features.go:259",
"probe_io": "internal/web/netprobe.go:82",
"probing": "internal/web/netstorage_job.go:58",
"processor": "internal/metrics/sysinfo.go:109",
"produced no snapshots": "internal/backup/offbox.go:202",
"progress": "internal/web/funcmap.go:113",
"proof scratch dir: %w": "internal/backup/offbox_proof.go:321",
"protected": "internal/api/router.go:696",
"protokoll: nfs vagy smb": "internal/web/netstorage_handlers.go:105",
"provider_stopped": "internal/integrations/lifecycle.go:56",
"prune": "internal/backup/offbox.go:1407",
"pruneLabel": "internal/web/funcmap.go:363",
"ps": "internal/appbackup/dbdump.go:139",
"psql": "internal/appbackup/dbdump.go:763",
"public, max-age=31536000, immutable": "internal/web/server.go:916",
"public, max-age=3600": "internal/web/server.go:896",
"public, max-age=86400": "internal/web/server.go:713",
"pull": "internal/selfupdate/updater.go:758",
"pull failed: ": "internal/stacks/update.go:585",
"pullImage: docker login %s as %s": "internal/selfupdate/updater.go:743",
"pullImage: docker pull completed in %s": "internal/selfupdate/updater.go:761",
"pullImage: no credentials configured — anonymous pull (public package)": "internal/selfupdate/updater.go:753",
"pulling": "internal/stacks/update.go:53",
"pwd\n": "internal/offsiteapply/seams.go:194",
"queryRegistry: %d tags returned: %v": "internal/selfupdate/updater.go:420",
"queryRegistry: HTTP %d": "internal/selfupdate/updater.go:247",
"queryRegistry: HTTP request failed: %v": "internal/selfupdate/updater.go:243",
"queryRegistry: anonymous mode, url=%s": "internal/selfupdate/updater.go:265",
"queryRegistry: anonymous plain GET HTTP %d": "internal/selfupdate/updater.go:272",
"queryRegistry: anonymous tags/list with Bearer HTTP %d": "internal/selfupdate/updater.go:301",
"queryRegistry: anonymous token denied: HTTP %d": "internal/selfupdate/updater.go:333",
"queryRegistry: anonymous token request: %s": "internal/selfupdate/updater.go:325",
"queryRegistry: url=%s user=%s": "internal/selfupdate/updater.go:233",
"quiesce-state.json": "cmd/controller/main.go:3097",
"quiesce: a backup cycle is already in progress": "internal/quiesce/quiesce.go:29",
"quiesce: agent does not serve /backup/tiers (pre-R-82)": "internal/quiesce/tiers.go:32",
"quiesce: tier busy — a concurrent heavy operation holds the agent": "internal/quiesce/contention.go:71",
"quota": "internal/backup/offbox.go:139",
"range": "internal/api/router.go:1256",
"rate limit exceeded, try again later": "internal/mailrelay/server.go:319",
"raw": "internal/web/handlers.go:407",
"raw-data": "internal/backup/offbox.go:1805",
"reachable (v%s)": "internal/selftest/selftest.go:98",
"read bootstrap %s: %w": "internal/bootstrap/bootstrap.go:187",
"read failed: %v": "internal/appbackup/dbdump.go:436",
"read offbox password: %w": "internal/backup/offbox.go:673",
"read response: %w": "internal/cloudflare/client.go:90",
"read: %w": "internal/appexport/crypto.go:119",
"read_data_subset": "internal/web/handler_debug.go:553",
"read_only": "internal/web/sharing_handlers.go:364",
"reading %s: %w": "internal/sync/sync.go:549",
"reading HMAC: %w": "internal/appexport/crypto.go:220",
"reading IV: %w": "internal/appexport/crypto.go:155",
"reading app.yaml: %w": "internal/appexport/restore.go:518",
"reading body: %v": "internal/stacks/healthprobe.go:283",
"reading compose file: %w": "internal/appbackup/dbservices.go:68",
"reading config dir: %w": "internal/appexport/restore.go:499",
"reading config file: %w": "internal/config/config.go:333",
"reading database dir: %w": "internal/appexport/restore.go:843",
"reading db-dump dir: %w": "internal/backup/restore_db.go:36",
"reading dump dir: %w": "internal/appbackup/dbdump.go:611",
"reading encryption key %s: %w": "internal/crypto/crypto.go:30",
"reading header: %w": "internal/appexport/crypto.go:142",
"reading persisted claim state: %w": "internal/settings/settings.go:1028",
"reading random bytes: %w": "internal/stacks/deploy.go:1025",
"reading salt: %w": "internal/appexport/crypto.go:151",
"reading settings file: %w": "internal/settings/settings.go:660",
"reading stacks directory: %w": "internal/stacks/manager.go:535",
"reading state file: %w": "internal/selfupdate/state.go:34",
"reading templates dir: %w": "internal/sync/sync.go:342",
"reading the live compose file: ": "internal/stacks/update.go:544",
"reading volume dump dir: %w": "internal/backup/restore.go:137",
"ready": "internal/web/escrow_readiness.go:59",
"realm": "internal/selfupdate/updater.go:375",
"reason": "internal/web/handler_debug.go:506",
"rebooting": "internal/web/storage_handlers.go:826",
"received_bytes": "internal/web/handler_export_upload.go:214",
"record the extension: %w": "internal/backup/offbox_abandon.go:278",
"recording desired state %q for stack %s: %w": "internal/stacks/desiredstate.go:79",
"recording desired state before applying the new config: %w": "internal/stacks/deploy.go:769",
"recording pin for %s: %w": "internal/stacks/pin.go:91",
"recording the advanced pin for %s: %w": "internal/stacks/pin.go:354",
"recover-offsite-check": "cmd/controller/main.go:78",
"recover-offsite-check: agent channel: %v\n": "cmd/controller/main.go:151",
"recover-offsite-check: loading config: %v\n": "cmd/controller/main.go:141",
"recover-offsite-check: loading settings: %v\n": "cmd/controller/main.go:146",
"recover-offsite-check: no recovery code on stdin. Pipe it in:": "internal/backup/offbox_recovery_cli.go:77",
"recover-offsite-check: not configured (no backup manager or no agent channel)": "internal/backup/offbox_recovery_cli.go:64",
"recover-offsite-install": "cmd/controller/main.go:79",
"recover-offsite-install: agent channel: %v\n": "cmd/controller/main.go:122",
"recover-offsite-install: loading config: %v\n": "cmd/controller/main.go:112",
"recover-offsite-install: loading settings: %v\n": "cmd/controller/main.go:117",
"recover-offsite-install: no recovery code on stdin. Pipe it in:": "internal/backup/offbox_recovery_cli.go:245",
"recover-offsite-install: not configured (no backup manager or no agent channel)": "internal/backup/offbox_recovery_cli.go:234",
"recovery": "internal/web/recovery_handlers.go:158",
"recovery not configured (no backup manager or no agent channel)": "internal/backup/offbox_recovery_cli.go:187",
"recovery-info.txt": "internal/recovery/info.go:57",
"recovery-unit": "internal/backup/tier2.go:378",
"recovery-unit capture": "internal/backup/recovery_unit.go:402",
"recovery_code": "internal/agentapi/escrow.go:132",
"recovery_failure_class": "internal/agentapi/features.go:71",
"recovery_unit_capture_failed": "internal/notify/notifier.go:332",
"recreating %s from unit: %w": "internal/backup/restore_unit.go:423",
"red": "internal/web/handlers.go:1478",
"redeploy": "internal/stacks/migrate.go:86",
"redeployed": "internal/stacks/migrate.go:57",
"redis": "internal/appbackup/dbdump.go:939",
"reenrolled": "internal/web/intermediary.go:605",
"refresh": "internal/backup/runsummary.go:57",
"refreshing stack list": "internal/appexport/restore.go:468",
"refused": "internal/backup/offbox_recovery_cli.go:152",
"refused by the capture reserve": "internal/backup/runsummary.go:245",
"refused: backing up this app would leave the filesystem below the reserve": "internal/backup/recovery_unit.go:324",
"refusing tier-2 removal: %q is not strictly within %q": "internal/backup/tier2.go:214",
"refusing tier-2 removal: destBase %q is not under backups/secondary/": "internal/backup/tier2.go:211",
"refusing to pin %s to an empty image set": "internal/stacks/pin.go:77",
"refusing to restore: data-encrypting key(s) %v are in NEITHER the recovery unit nor the guest's app.yaml — ": "internal/backup/restore_unit.go:74",
"refusing to store an empty applied definition for %s": "internal/stacks/pin.go:39",
"regex": "internal/stacks/initialcreds.go:99",
"regex format requires password_pattern": "internal/stacks/initialcreds.go:101",
"regexp": "internal/agentapi/client.go:21",
"register failed": "internal/web/netstorage_job.go:274",
"register_failed": "internal/web/netstorage_job.go:275",
"registered": "internal/web/storage_handlers.go:868",
"registering": "internal/web/netstorage_job.go:59",
"registry 401 without a usable WWW-Authenticate challenge: %w": "internal/selfupdate/updater.go:284",
"registry denied anonymous access — a private registry requires Git Sync credentials": "internal/selfupdate/updater.go:196",
"regisztráció sikertelen: %w": "internal/web/storage_handlers.go:304",
"removeStack: name=%s": "internal/api/router.go:857",
"removeStack: name=%s removeHDDData=%v removeBackups=%v": "internal/api/router.go:867",
"removed": "internal/web/netstorage_handlers.go:331",
"removing": "internal/stacks/manager.go:838",
"removing existing stack with volumes": "internal/appexport/restore.go:362",
"removing stale file %s": "internal/assets/syncer.go:155",
"renamed_to": "cmd/controller/main.go:1159",
"renaming %s to %s: %w": "internal/stacks/deploy.go:925",
"renaming disk-health state: %w": "internal/web/disk_health_state.go:160",
"renaming dump file: %w": "internal/appbackup/dbdump.go:390",
"renaming settings file: %w": "internal/settings/settings.go:766",
"renaming state file: %w": "internal/selfupdate/state.go:59",
"renaming tmp dump: %w": "internal/backup/backup.go:875",
"render %s: %w": "internal/infra/infra.go:99",
"rendering the catalog definition for %s: %w": "internal/stacks/pin.go:348",
"repo_password": "internal/backup/offbox.go:409",
"repo_path": "internal/web/offbox_handlers.go:54",
"repo_size_human": "internal/web/offbox_handlers.go:298",
"repoint target %q already registered": "internal/settings/settings.go:1427",
"repository contains errors": "internal/backup/offbox_integrity.go:389",
"repository is already locked": "internal/backup/offbox.go:753",
"repository:": "internal/selfupdate/updater.go:319",
"request error: %v": "internal/selftest/selftest.go:200",
"request: %w": "internal/notify/notifier.go:795",
"required field empty": "internal/stacks/deploy_errors.go:16",
"reset": "internal/sync/sync.go:303",
"resolution": "internal/api/router.go:1292",
"resolve zone: %w": "internal/cloudflare/geosync.go:93",
"restart": "internal/api/router.go:234",
"restart after config update: %w": "internal/stacks/deploy.go:780",
"restart_required": "internal/web/backup_target_offer.go:303",
"restarted": "internal/web/intermediary.go:605",
"restarting": "internal/stacks/manager.go:33",
"restarting stack %s after export": "internal/appexport/export.go:285",
"restarting stack %s: %w": "internal/stacks/manager.go:1250",
"restarting to apply app-email change: %w": "internal/stacks/mailenv.go:141",
"restarting with new config: %w": "internal/stacks/deploy.go:561",
"restic": "internal/backup/offbox.go:47",
"restic check reported repository errors": "cmd/controller/main.go:3313",
"restic_pw_sealed": "internal/web/escrow_handlers.go:261",
"restic_repo_password": "internal/agentapi/client.go:656",
"restore": "internal/backup/offbox.go:1846",
"restore dir: %w": "internal/backup/offbox.go:1839",
"restore hold cleared for %s in settings.json.\n": "cmd/controller/main.go:215",
"restore of %s completed with data errors: %w": "internal/backup/restore.go:95",
"restore of %s from unit completed with data errors: %w": "internal/backup/restore_unit.go:454",
"restore op %q is running for %q": "internal/backup/update_guard.go:303",
"restore-hold": "cmd/controller/main.go:1137",
"restore-hold: clearing %s: %v\n": "cmd/controller/main.go:194",
"restore-hold: loading config: %v\n": "cmd/controller/main.go:172",
"restore-hold: loading settings: %v\n": "cmd/controller/main.go:178",
"restore-holds": "cmd/controller/main.go:87",
"restore-status.json": "cmd/controller/restore_record_wiring.go:19",
"restore:": "internal/backup/offbox.go:1846",
"restoreConfig: %d entries in config dir": "internal/appexport/restore.go:502",
"restoreConfig: app.yaml has %d env vars, re-encrypting via provider": "internal/appexport/restore.go:520",
"restoreConfig: app.yaml re-encrypted and saved": "internal/appexport/restore.go:524",
"restoreConfig: copying %s (%s)": "internal/appexport/restore.go:530",
"restoreConfig: reading plaintext app.yaml from bundle": "internal/appexport/restore.go:515",
"restoreDatabase: DB not ready after %v: %v": "internal/appexport/restore.go:821",
"restoreDatabase: DB ready in %v": "internal/appexport/restore.go:824",
"restoreDatabase: compose stop output: %s": "internal/appexport/restore.go:804",
"restoreDatabase: compose up failed: %s": "internal/appexport/restore.go:795",
"restoreDatabase: compose up output: %s": "internal/appexport/restore.go:798",
"restoreDatabase: container ID=%s": "internal/appexport/restore.go:814",
"restoreDatabase: docker compose up -d %s": "internal/appexport/restore.go:792",
"restoreDatabase: dump file=%s size=%s": "internal/appexport/restore.go:777",
"restoreDatabase: dump imported in %v": "internal/appexport/restore.go:834",
"restoreDatabase: failed to get container ID: %v": "internal/appexport/restore.go:811",
"restoreDatabase: found DB service=%s type=%s container=%s": "internal/appexport/restore.go:787",
"restoreDatabase: getting container ID for service %s": "internal/appexport/restore.go:808",
"restoreDatabase: import failed after %v: %v": "internal/appexport/restore.go:831",
"restoreDatabase: importing dump into container %s": "internal/appexport/restore.go:828",
"restoreDatabase: no DB service found in compose file!": "internal/appexport/restore.go:784",
"restoreDatabase: no dump file found in %s: %v": "internal/appexport/restore.go:773",
"restoreDatabase: parsing compose for DB service: %s": "internal/appexport/restore.go:781",
"restoreDatabase: stopping DB service %s": "internal/appexport/restore.go:802",
"restoreDatabase: waiting for DB readiness...": "internal/appexport/restore.go:818",
"restoreHDDData: HDD_PATH is empty — will use fallback paths": "internal/appexport/restore.go:598",
"restoreHDDData: HDD_PATH=%s composePath=%s": "internal/appexport/restore.go:588",
"restoreHDDData: extracted %s in %v": "internal/appexport/restore.go:637",
"restoreHDDData: mount match for %s → %s": "internal/appexport/restore.go:625",
"restoreHDDData: no mount match for %s, using fallback: %s": "internal/appexport/restore.go:623",
"restoreHDDData: resolved mounts: %v": "internal/appexport/restore.go:593",
"restoreHDDData: subdir=%s tarSize=%s": "internal/appexport/restore.go:614",
"restoreVolumeData: creating docker volume %s": "internal/appexport/restore.go:746",
"restoreVolumeData: volume %s populated in %v": "internal/appexport/restore.go:760",
"restoreVolumeData: volume=%s tarSize=%s": "internal/appexport/restore.go:743",
"restore_interrupted": "cmd/controller/restore_record_wiring.go:45",
"restoring": "internal/web/funcmap.go:431",
"restoring %s from unit: %w": "cmd/controller/main.go:2693",
"restoring Docker volumes: %v": "internal/appexport/restore.go:424",
"restoring HDD data: subdirs=%v": "internal/appexport/restore.go:414",
"restoring config from %s → %s": "internal/appexport/restore.go:390",
"restoring database: type=%s": "internal/appexport/restore.go:442",
"resumed compose up failed: ": "internal/stacks/update.go:915",
"retained_recovery_class": "internal/agentapi/features.go:84",
"retention": "internal/backup/offbox_progress.go:187",
"ring-spill": "cmd/controller/main.go:815",
"rm": "internal/appexport/export.go:760",
"rm -rf ": "internal/backup/offbox_abandon.go:202",
"ro": "internal/stacks/classify_binds.go:115",
"rollback failed": "cmd/controller/main.go:1133",
"roms": "internal/appbackup/userdata.go:79",
"root": "internal/appbackup/dbdump.go:316",
"route": "internal/stacks/guestnet.go:60",
"routeUnpublished": "internal/web/funcmap.go:178",
"rsync": "cmd/controller/main.go:1025",
"rsync: %v: %s": "internal/stacks/migrate.go:858",
"rules": "internal/cloudflare/waf.go:102",
"run": "internal/appexport/estimate.go:179",
"run-": "internal/backup/runsummary.go:269",
"running": "internal/agentapi/client.go:255",
"running, settling": "internal/stacks/update.go:712",
"runtime": "internal/metrics/sysinfo.go:9",
"safety dump: ": "internal/stacks/update.go:535",
"safety-dump": "internal/stacks/update.go:51",
"saját meghajtó": "internal/backup/update_guard.go:172",
"samba": "internal/config/config.go:488",
"samba-passdb": "internal/infra/samba.go:50",
"samba: %v": "internal/stacks/infra.go:82",
"saving app config: %w": "internal/stacks/deploy.go:371",
"saving encrypted app.yaml: %w": "internal/appexport/restore.go:522",
"saving the pre-update compose copy: ": "internal/stacks/update.go:548",
"saving updated config: %w": "internal/stacks/deploy.go:554",
"scan local assets: %w": "internal/assets/syncer.go:116",
"scanned %s: errors=%d warnings=%d issues=%d (took %s)": "internal/metrics/logscanner.go:80",
"schedulable": "internal/web/handlers.go:3171",
"schedule": "internal/web/handler_debug.go:312",
"scheduler": "internal/web/handler_debug.go:322",
"scheduler started: periodic=%d daily=%d": "internal/scheduler/scheduler.go:207",
"schema: %w": "internal/metrics/store.go:81",
"scope": "internal/selfupdate/updater.go:319",
"screenshotURL": "internal/web/funcmap.go:224",
"secondary": "internal/appbackup/captureset.go:28",
"secret": "internal/appexport/restore.go:484",
"self_update": "internal/web/handler_debug.go:344",
"selftest_fail": "cmd/controller/main.go:1423",
"selftest_pass": "cmd/controller/main.go:1421",
"selftest_warn": "cmd/controller/main.go:1422",
"selfupdate-auto": "cmd/controller/main.go:1360",
"selfupdate-check": "cmd/controller/main.go:1350",
"selfupdate/dry-run": "internal/web/handler_debug.go:105",
"send: %w": "internal/notify/notifier.go:848",
"sender address not permitted": "internal/mailrelay/server.go:283",
"seq": "internal/web/funcmap.go:227",
"server_name": "internal/web/sharing_handlers.go:260",
"servers-transports: %v": "internal/stacks/infra.go:50",
"serverstransports.yml": "internal/stacks/infra.go:180",
"service": "internal/selfupdate/updater.go:317",
"services:": "internal/appexport/restore.go:884",
"set WAL mode: %w": "internal/metrics/store.go:29",
"set-aside history DELETED at %s; awaiting the hub to drop the sealed package\n": "cmd/controller/main.go:257",
"setaside": "internal/web/recovery_handlers.go:172",
"settings": "internal/web/handlers.go:2064",
"settings-notifications": "internal/web/handlers.go:2181",
"settings-security": "internal/web/handlers.go:2198",
"settings.json sérült és helyreállíthatatlan — alapértelmezett beállítások": "internal/settings/settings.go:682",
"settings.json volt sérült — visszaállítva biztonsági másolatból": "internal/settings/settings.go:673",
"settings_notifications": "internal/web/handlers.go:2461",
"settings_security": "internal/web/handlers.go:2466",
"settings_system": "internal/web/handlers.go:2441",
"setup_mode": "cmd/controller/main.go:3182",
"sftp": "internal/offsiteapply/seams.go:192",
"sftp.command=": "internal/backup/offbox.go:747",
"sftp:": "internal/backup/offbox.go:746",
"sftp:[^\\s\"']+": "internal/backup/offbox.go:149",
"shallow.lock": "internal/sync/sync.go:314",
"shares": "internal/backup/offbox_progress.go:186",
"shares manifest marshal: %w": "internal/backup/shares_payload.go:150",
"shares manifest write: %w": "internal/backup/shares_payload.go:154",
"shares payload dir: %w": "internal/backup/shares_payload.go:141",
"shares-payload": "internal/backup/shares_payload.go:107",
"shares-place": "internal/web/offbox_handlers.go:653",
"shares-restore": "internal/web/offbox_handlers.go:627",
"sharing": "internal/web/sharing_handlers.go:133",
"shortID": "internal/web/funcmap.go:420",
"show": "internal/stacks/guestnet.go:60",
"size": "internal/backup/admission.go:56",
"size mismatch": "internal/backup/offbox_integrity.go:386",
"sizing volume %s: %s: %w": "internal/appexport/estimate.go:181",
"sizing volume %s: empty du output": "internal/appexport/estimate.go:185",
"sizing volume %s: parse %q: %w": "internal/appexport/estimate.go:189",
"skip stop: stopApp=%v isRunning=%v": "internal/appexport/export.go:279",
"skip_reason": "internal/web/handler_debug.go:510",
"skipped": "internal/backup/offbox_shares.go:103",
"slow": "internal/web/disk_health.go:102",
"smb": "internal/web/netstorage_handlers.go:103",
"smb.conf": "internal/stacks/samba.go:193",
"smb_auth": "internal/web/netstorage_job.go:340",
"smb_password": "internal/web/sharing_handlers.go:333",
"smb_password_confirm": "internal/web/sharing_handlers.go:334",
"smb_share": "internal/web/netstorage_job.go:342",
"smbpasswd": "internal/stacks/samba.go:290",
"smbpasswd: %s: %w": "internal/stacks/samba.go:297",
"smtp": "internal/stacks/deploy.go:31",
"snapshot": "internal/web/handler_debug.go:504",
"snapshot ": "cmd/controller/main.go:3382",
"snapshot_id": "internal/web/handlers.go:1604",
"snapshots": "internal/backup/offbox.go:1790",
"snapshotted": "internal/quiesce/quiesce.go:51",
"snapshotted (early resume, last tier)": "internal/quiesce/quiesce.go:611",
"some backup steps failed: %s": "internal/backup/backup.go:650",
"sort": "cmd/controller/main.go:16",
"source": "internal/web/claim.go:541",
"sqlite": "internal/metrics/store.go:20",
"ssd": "internal/settings/settings.go:1649",
"ssh": "internal/backup/offbox.go:256",
"ssh %s@%s -p %d -oBatchMode=yes -oConnectTimeout=%d -oStrictHostKeyChecking=yes -oUserKnownHostsFile=%s -i %s -s sftp": "internal/backup/offbox.go:744",
"ssh-copy-id": "internal/offsiteapply/seams.go:185",
"ssh-copy-id: %w: %s": "internal/offsiteapply/seams.go:189",
"ssh-copy-id: empty known_hosts — refusing to install without a pinned host key": "internal/offsiteapply/seams.go:154",
"ssh-copy-id: ensure ~/.ssh (needed by -s mode): %w": "internal/offsiteapply/seams.go:161",
"ssh_key": "cmd/controller/main.go:683",
"sshpass": "internal/offsiteapply/seams.go:185",
"stack": "cmd/controller/restore_record_wiring.go:47",
"stack %q is already being deployed — please wait": "internal/stacks/deploy.go:201",
"stack %q is already deployed; use update instead": "internal/stacks/deploy.go:205",
"stack %q is currently being deployed — wait for deployment to finish": "internal/stacks/delete.go:228",
"stack %q is not deployed": "internal/appexport/export.go:183",
"stack %q is not deployed yet": "internal/stacks/deploy.go:525",
"stack %q is not installable (lifecycle: %s)": "internal/stacks/deploy.go:236",
"stack %q is not orphaned — only orphaned stacks can be deleted": "internal/stacks/delete.go:223",
"stack %q is protected and cannot be deleted": "internal/stacks/delete.go:208",
"stack %q is protected and cannot be removed": "internal/stacks/delete.go:423",
"stack %q is protected and cannot be stopped": "internal/stacks/manager.go:1204",
"stack %q is still running — stop it first before deleting": "internal/stacks/delete.go:235",
"stack %q is still running — stop it first before removing": "internal/stacks/delete.go:450",
"stack %q not found": "cmd/controller/main.go:2683",
"stack %s did not reach running state within %s after restore": "internal/backup/restore.go:216",
"stack %s restarted successfully": "internal/appexport/export.go:295",
"stack %s stopped successfully": "internal/appexport/export.go:276",
"stack already deployed": "internal/stacks/deploy_errors.go:14",
"stack dir: %s": "internal/appexport/export.go:332",
"stack is deployed but not running — will overwrite config in place": "internal/appexport/restore.go:371",
"stack list refreshed": "internal/appexport/restore.go:473",
"stack manager unavailable": "internal/web/sharing_handlers.go:231",
"stack not found: ": "internal/api/router.go:1111",
"stack provider not configured": "internal/backup/offbox_reconstitute.go:505",
"stack started in %v": "internal/appexport/restore.go:465",
"stack vanished": "internal/stacks/update.go:687",
"stack volumes removed successfully": "internal/appexport/restore.go:368",
"stack-scan": "cmd/controller/main.go:730",
"stack_name": "internal/appexport/export.go:57",
"stacks": "internal/web/handler_debug.go:223",
"stacksDir=%s stackDir=%s": "internal/appexport/restore.go:350",
"staged_secret": "internal/web/escrow_readiness.go:94",
"stale": "internal/web/escrow_handlers.go:168",
"stale_temp_count": "internal/web/handler_debug.go:809",
"stale_temp_files": "internal/web/handler_debug.go:808",
"start": "internal/api/router.go:226",
"start backup on %s: %w": "internal/quiesce/quiesce.go:528",
"start refused by a deliberate holder": "internal/backup/appstop_marker.go:96",
"started": "internal/web/backup_handlers.go:315",
"started_at": "internal/web/netstorage_handlers.go:183",
"starting": "internal/stacks/manager.go:29",
"starting %s after restore from unit: %w": "internal/backup/restore_unit.go:447",
"starting DB service: %w": "internal/appexport/restore.go:796",
"starting log scan for %d containers (since %s)": "internal/metrics/logscanner.go:73",
"starting services %v of stack %s: %w": "internal/stacks/manager.go:1195",
"starting services of stack %s: empty service list": "internal/stacks/manager.go:1180",
"starting stack %s": "internal/appexport/restore.go:460",
"starting stack %s: %w": "internal/stacks/manager.go:1146",
"starttls": "internal/stacks/mailenv.go:48",
"stat failed: %v": "internal/appbackup/dbdump.go:418",
"stat timed out after 3s": "internal/system/mounts_linux.go:333",
"state": "internal/web/handler_debug.go:205",
"state ": "internal/stacks/update.go:716",
"state-text-crit": "internal/web/disk_health.go:116",
"state-text-neutral": "internal/web/disk_health.go:118",
"state-text-run": "internal/web/disk_health.go:112",
"state-text-warn": "internal/web/disk_health.go:114",
"stateColor": "internal/web/funcmap.go:108",
"stateIcon": "internal/web/funcmap.go:156",
"stateLabel": "internal/web/funcmap.go:132",
"stateStr": "internal/web/funcmap.go:172",
"static": "internal/stacks/deploy.go:1038",
"static/fonts/": "internal/web/server.go:910",
"stats": "internal/backup/offbox.go:1805",
"status": "internal/api/router.go:1462",
"status poll failed": "internal/quiesce/quiesce.go:601",
"status-refresh": "cmd/controller/main.go:727",
"status=running": "internal/appbackup/dbdump.go:140",
"statusText": "internal/web/funcmap.go:427",
"status_code": "internal/web/handler_debug.go:596",
"step 0 (open bundle) done in %v": "internal/appexport/restore.go:339",
"step 0 (preparation) done in %v": "internal/appexport/export.go:305",
"step 1 (config) done in %v": "internal/appexport/export.go:340",
"step 1 (prepare app) done in %v": "internal/appexport/restore.go:381",
"step 2 (database) done in %v": "internal/appexport/export.go:379",
"step 2 (restore config) done in %v": "internal/appexport/restore.go:403",
"step 3 (restore user data) done in %v": "internal/appexport/restore.go:433",
"step 3 (user data) done in %v": "internal/appexport/export.go:409",
"step 4 (restore database) done in %v": "internal/appexport/restore.go:452",
"steps": "internal/appexport/export.go:54",
"still running": "internal/api/router.go:902",
"stop": "internal/api/router.go:230",
"stopped": "internal/stacks/desiredstate.go:21",
"stopped by an operator": "internal/backup/offbox_abandon.go:297",
"stopped_apps": "internal/web/storage_handlers.go:545",
"stopping stack %s before export": "internal/appexport/export.go:272",
"stopping stack %s: %w": "internal/stacks/manager.go:1222",
"storage": "internal/web/backup_handlers.go:170",
"storage path %q already registered": "internal/settings/settings.go:1379",
"storage path %q not found": "internal/settings/settings.go:1457",
"storage-disconnected": "internal/monitor/healthcheck.go:36",
"storage-disconnected-": "internal/web/alerts.go:176",
"storage-network": "internal/web/handlers.go:2170",
"storage-not-separate": "internal/monitor/healthcheck.go:35",
"storage-unavailable": "internal/monitor/healthcheck.go:37",
"storage-usage-high": "internal/monitor/healthcheck.go:38",
"storage_attach": "internal/web/server.go:621",
"storage_default": "internal/web/handlers.go:3037",
"storage_detail": "internal/web/handlers.go:2448",
"storage_disconnected": "internal/notify/notifier.go:446",
"storage_init": "internal/web/server.go:619",
"storage_label": "internal/web/handlers.go:3036",
"storage_msg": "internal/web/handlers.go:2447",
"storage_network": "internal/web/handlers.go:2455",
"storage_path": "internal/web/handlers.go:3035",
"storage_reconnected": "internal/notify/notifier.go:475",
"storage_root": "internal/web/sharing_handlers.go:374",
"stored applied definition for %s is empty": "internal/stacks/pin.go:61",
"storing the new applied definition for %s: %w": "internal/stacks/pin.go:345",
"strconv": "internal/api/router.go:14",
"streaming into volume %s: %s — %w": "internal/appexport/restore.go:720",
"streaming volume %s: %s — %w": "internal/appexport/export.go:782",
"strings": "cmd/controller/main.go:21",
"structure": "internal/backup/offbox_integrity.go:179",
"structure and index only — no pack data was downloaded": "internal/backup/offbox_integrity.go:402",
"structure, index, and %s of the pack data re-read": "internal/backup/offbox_integrity.go:404",
"stub": "internal/system/fsclass.go:22",
"subdomain": "internal/stacks/deploy.go:1142",
"subtract": "internal/web/funcmap.go:217",
"success": "cmd/controller/main.go:659",
"sunday": "internal/web/funcmap.go:369",
"support@felhom.eu": "cmd/controller/main.go:1406",
"sync": "internal/agentapi/client.go:23",
"sync already in progress": "internal/cloudflare/geosync.go:60",
"sync completed in %s": "internal/assets/syncer.go:179",
"sync/atomic": "internal/backup/backup.go:12",
"sync_status": "internal/api/router.go:1037",
"syncing": "internal/api/geo.go:26",
"syncing dump file: %w": "internal/appbackup/dbdump.go:364",
"syncing tmp dump: %w": "internal/backup/backup.go:869",
"syscall": "cmd/controller/main.go:17",
"system": "internal/api/router.go:1036",
"system-health": "cmd/controller/main.go:743",
"szolgáltató stack %q nem található": "internal/integrations/manager.go:225",
"table {{.Name}}\t{{.Image}}\t{{.State}}\t{{.Status}}": "internal/stacks/manager.go:1461",
"tag-ok": "internal/web/updatebadge.go:83",
"tag-warn": "internal/web/metabadge.go:31",
"tar": "internal/backup/backup.go:850",
"tar.gz created: %s (%s) in %v": "internal/appexport/export.go:462",
"tar.gz extracted in %v": "internal/appexport/restore.go:284",
"target": "internal/web/backup_target_offer.go:244",
"target .fab path: %s": "internal/appexport/export.go:444",
"target filesystem usage unavailable": "internal/backup/recovery_unit.go:250",
"target_unavailable": "internal/integrations/lifecycle.go:58",
"tarring HDD mount: %s → %s (%d exclude(s))": "internal/appexport/export.go:708",
"tcp": "internal/mailrelay/server.go:136",
"tegnap": "internal/web/funcmap.go:279",
"telemetry": "internal/web/handler_debug.go:101",
"telepítsd újra az alkalmazást (Alkalmazások), utána ez a visszaállítás működni fog": "internal/backup/offbox_reconstitute.go:549",
"temp": "internal/api/router.go:1160",
"temp dir: %s": "internal/appexport/export.go:318",
"temp1_input": "internal/system/info_linux.go:374",
"tempColor": "internal/web/funcmap.go:235",
"templates": "internal/stacks/manager.go:1604",
"templates (%s): %w": "internal/web/server.go:315",
"templates/*.html": "internal/web/server.go:333",
"templates/*.tmpl": "internal/infra/infra.go:62",
"templates/style.css": "internal/web/embed.go:18",
"test": "internal/notify/notifier.go:828",
"test -e ": "internal/backup/offbox.go:321",
"text/css; charset=utf-8": "internal/web/server.go:895",
"text/html; charset=utf-8": "internal/web/auth.go:339",
"text/plain; charset=utf-8": "internal/web/handlers.go:408",
"text/template": "internal/infra/infra.go:17",
"text/yaml; charset=utf-8": "internal/api/router.go:1440",
"the app is held": "internal/stacks/update.go:298",
"the app's drive %s is not available": "internal/backup/update_guard.go:283",
"the app's drive cannot be resolved": "internal/backup/update_guard.go:280",
"the app's health check passed": "internal/stacks/update.go:699",
"the controller is dialling the FORMER. Pin agrees: %v. Not auto-corrected (R-78 owns the ": "internal/bootstrap/bootstrap.go:396",
"the customer recovered with their code": "internal/web/recovery_handlers.go:525",
"the extension must be a positive number of days": "internal/backup/offbox_abandon.go:265",
"the failures are recorded per app and NOT summarised to the operator": "internal/backup/runsummary.go:155",
"the internal SSD lacks headroom for this app's data — a 2nd drive is required for off-drive backup": "internal/backup/tier2.go:35",
"the password was written but does not read back as expected (on-disk %q)": "internal/backup/offbox_recovery_cli.go:219",
"the tier stays down until the customer's recovery code places the escrowed key.": "internal/backup/offbox.go:480",
"thermal": "internal/system/info_linux.go:325",
"thermal_zone*": "internal/system/info_linux.go:325",
"tier %d": "internal/stacks/update.go:136",
"tier2 rsync leg %s for %s: %w": "internal/backup/tier2.go:402",
"tier2 rsync unit for %s: %w": "internal/backup/tier2.go:391",
"tier2 shares mirror %s: %w": "internal/backup/tier2_shares.go:213",
"tier2-backup": "cmd/controller/main.go:1035",
"tier2-restore": "internal/web/handlers.go:1941",
"tier2-unit-restore": "internal/web/handlers.go:2027",
"tier2_config": "internal/web/tier2_config_handler.go:43",
"tier_not_current": "internal/web/backup_handlers.go:195",
"tileColor": "internal/web/funcmap.go:491",
"time": "cmd/controller/main.go:18",
"timeAgo": "internal/web/funcmap.go:265",
"timeAgoStr": "internal/web/funcmap.go:287",
"timed out": "internal/backup/offbox.go:209",
"timeout": "internal/channelhealth/checker.go:40",
"timeout after %s": "internal/appbackup/dbdump.go:830",
"timeout waiting for %s to become ready": "internal/appexport/restore.go:979",
"timescaledb": "internal/appbackup/dbservices.go:36",
"to": "internal/api/router.go:1279",
"token": "internal/appexport/restore.go:485",
"token mismatch": "internal/web/csrf.go:76",
"token request failed: %w": "internal/selfupdate/updater.go:329",
"too late: the set-aside history has already been deleted": "internal/backup/offbox_abandon.go:293",
"too late: the set-aside history has already been deleted and only the sealed package is still being removed": "internal/backup/offbox_abandon.go:270",
"tools": "internal/stacks/metadata.go:312",
"total": "internal/web/handler_debug.go:721",
"total bundle content size: %s (%d bytes)": "internal/appexport/export.go:427",
"total_errors": "internal/web/handler_debug.go:666",
"total_gb": "cmd/controller/main.go:1287",
"total_warnings": "internal/web/handler_debug.go:667",
"traceback": "internal/metrics/logscanner.go:55",
"traefik": "internal/stacks/deploy.go:27",
"traefik-compose.yml.tmpl": "internal/infra/infra.go:113",
"traefik-public": "internal/stacks/infra.go:13",
"traefik.yml": "internal/infra/infra.go:118",
"traefik.yml.tmpl": "internal/infra/infra.go:109",
"traefik: %v": "internal/stacks/infra.go:43",
"traefik:v3.6.7": "internal/infra/infra.go:25",
"transport": "internal/backup/offbox.go:143",
"transport endpoint": "internal/system/mounts_linux.go:320",
"triggerBackup: backup already running, rejecting": "internal/api/router.go:1128",
"triggerBackup: backupMgr=%v": "internal/api/router.go:1121",
"true": "internal/appbackup/dbdump.go:284",
"trusted_domains": "internal/integrations/onlyoffice_nextcloud.go:63",
"type": "internal/system/info_linux.go:352",
"távoli mentés": "internal/backup/update_guard.go:174",
"törlés sikertelen: ": "internal/web/storage_handlers.go:786",
"ugyanerre a helyre, utána ez a visszaállítás működni fog": "internal/backup/offbox_reconstitute.go:546",
"uid-1000 probe unavailable on this platform": "internal/web/netprobe_other.go:14",
"uid-1000 write probe: create/write refused | ": "internal/web/netprobe.go:80",
"uid-1000 write probe: dir is not a mounted network filesystem in the controller namespace (stub) | ": "internal/web/netprobe.go:84",
"uid-1000 write probe: readback failed or differed | ": "internal/web/netprobe.go:82",
"uid-1000 write probe: unexpected exit | ": "internal/web/netprobe.go:86",
"unable to open config file": "internal/backup/offbox.go:113",
"unauthorized": "internal/channelhealth/checker.go:38",
"unchanged": "internal/backup/offbox_recovery_cli.go:149",
"unconfigured": "internal/web/backup_page_state.go:41",
"unconfirmed": "internal/channelhealth/checker.go:111",
"unexpected /proc/stat first line: %s": "internal/system/cpu_linux.go:113",
"unexpected status: %d": "internal/selfupdate/updater.go:253",
"unhealthy": "internal/stacks/manager.go:30",
"unicode": "internal/web/funcmap.go:12",
"unicode/utf8": "internal/metrics/logscanner.go:12",
"unit": "internal/web/offbox_handlers.go:328",
"unknown": "cmd/controller/main.go:61",
"unknown DB type: %s": "internal/appexport/restore.go:1002",
"unknown check type: %s": "internal/stacks/healthprobe.go:184",
"unknown error": "internal/cloudflare/client.go:103",
"unknown format %q (want json|regex|plain)": "internal/stacks/initialcreds.go:118",
"unknown generator type: %q": "internal/stacks/deploy.go:1041",
"unless-stopped": "internal/stacks/manager.go:1628",
"unlock": "internal/backup/offbox.go:760",
"unreachable": "internal/agentapi/client.go:849",
"unreachable: %v": "internal/selftest/selftest.go:205",
"unreadable": "internal/web/offsite_restore_list.go:52",
"unregistered": "internal/agentapi/features.go:245",
"unseeded": "internal/channelhealth/checker.go:208",
"unsupported": "internal/web/handler_debug.go:774",
"unsupported DB type: %s": "internal/appbackup/dbdump.go:327",
"unsupported language": "internal/web/i18n_web.go:46",
"unsupported language %q": "internal/settings/settings.go:833",
"up": "internal/appexport/restore.go:793",
"update": "internal/api/router.go:238",
"update rule %q: %w": "internal/cloudflare/geosync.go:301",
"update rule %s: %w": "internal/cloudflare/waf.go:210",
"update-available": "internal/web/alerts.go:256",
"update-journal.json": "internal/stacks/update.go:748",
"update-state.json": "internal/selfupdate/state.go:11",
"updateBadge": "internal/web/funcmap.go:481",
"update_failed": "internal/settings/settings.go:1690",
"updated_at": "internal/web/netstorage_handlers.go:183",
"updating": "internal/stacks/update.go:295",
"upload_id": "internal/web/handler_export_upload.go:212",
"uploaded": "internal/web/escrow_handlers.go:261",
"upstream rejected": "internal/mailrelay/server.go:323",
"upstream rejected (temporary)": "internal/mailrelay/server.go:321",
"upstream relay (hub) unavailable, try again later": "internal/mailrelay/server.go:293",
"uptime_seconds": "internal/web/handler_debug.go:165",
"url": "internal/web/handler_debug.go:286",
"usageColor": "internal/web/funcmap.go:189",
"usb": "internal/settings/settings.go:1649",
"use of closed network connection": "internal/mailrelay/server.go:221",
"used_gb": "internal/web/handler_debug.go:184",
"used_percent": "cmd/controller/main.go:1286",
"user": "internal/appbackup/dbdump.go:553",
"user-data": "internal/web/agent_disk_handlers.go:199",
"userdata": "internal/appbackup/captureset.go:257",
"userdata root %s skipped — no selected userdata bind (Scenario B)": "internal/appexport/export.go:685",
"userdata/": "internal/stacks/migrate.go:1122",
"username": "internal/stacks/filebrowser_password.go:106",
"users": "internal/appbackup/dbdump.go:553",
"után is vissza tudod állítani a rendszert.": "internal/web/backup_target_offer.go:166",
"uuid": "internal/agentapi/client.go:478",
"uuid and where are required": "internal/web/agent_disk_handlers.go:223",
"uuid:": "internal/agentapi/client.go:368",
"v": "internal/util/version.go:25",
"validation errors:\n - %s": "internal/config/config.go:475",
"value": "internal/web/handlers.go:2352",
"value is not encrypted": "internal/crypto/crypto.go:67",
"vasárnap": "internal/web/funcmap.go:366",
"vaultwarden": "internal/stacks/deploy.go:968",
"vegrehajtas": "internal/web/restore_wizard.go:108",
"verdict": "internal/web/handler_debug.go:505",
"verified": "internal/stacks/migrate.go:55",
"verify": "internal/stacks/migrate.go:84",
"verify lost (agent restart?)": "internal/web/netstorage_job.go:241",
"verify poll failed": "internal/web/netstorage_job.go:229",
"verify rsync: %v: %s": "internal/stacks/migrate.go:872",
"verify status unavailable: ": "internal/web/netstorage_job.go:230",
"verifying": "internal/stacks/update.go:55",
"version": "cmd/controller/main.go:3182",
"version comparison: current=%s (%d.%d.%d), latest=%s (%d.%d.%d), cmp=%d, updateAvailable=%v": "internal/selfupdate/updater.go:181",
"veth": "internal/stacks/guestnet.go:148",
"via": "internal/stacks/guestnet.go:127",
"visszafejtés sikertelen: %w": "internal/appexport/restore.go:171",
"volume": "internal/appexport/restore.go:748",
"volume %s export failed: %w": "internal/appexport/export.go:813",
"volume %s exported: %s in %v": "internal/appexport/export.go:816",
"volume data exported: volumes=%v hasData=%v": "internal/appexport/export.go:408",
"volume dump": "internal/backup/backup.go:737",
"volume dump OK but restart failed for %s: %w": "internal/backup/backup.go:935",
"volume dump failed for %s: %v; restart also failed: %v": "internal/backup/backup.go:932",
"volume dump failed for: %s": "internal/backup/backup.go:834",
"volume tar missing from bundle: %s": "internal/appexport/restore.go:741",
"volume-dump:": "internal/backup/backup.go:902",
"volume-dumps": "internal/appbackup/paths.go:112",
"volume-dumps/": "internal/backup/r403_hollow.go:180",
"volume_dump": "internal/backup/appstop_marker.go:44",
"volume_name": "internal/appexport/restore.go:687",
"volumes": "internal/appexport/export.go:798",
"volumes:": "internal/report/dr_recipe.go:137",
"volumes_expected_none_captured": "internal/backup/r403_hollow.go:137",
"wait closed without a completion line": "internal/report/waiter.go:192",
"wait status %d": "internal/report/waiter.go:170",
"waiting for %s (%s) readiness: %w": "internal/appbackup/dbdump.go:721",
"waiting for DB: %w": "internal/appexport/restore.go:822",
"wal": "internal/metrics/store.go:31",
"warn": "internal/config/config.go:465",
"warning": "cmd/controller/main.go:1155",
"warnings": "internal/web/handler_debug.go:330",
"weekly": "internal/config/config.go:399",
"where": "internal/agentapi/backup_tiers.go:125",
"where is required": "internal/web/agent_disk_handlers.go:251",
"which": "internal/stacks/filebrowser_password.go:105",
"whole app (refused before any write)": "internal/backup/admission.go:140",
"whole_guest_backup_failed": "internal/notify/notifier.go:1031",
"whole_guest_backup_recovered": "internal/notify/notifier.go:1043",
"window_start": "internal/web/backup_handlers.go:43",
"wiped": "internal/web/storage_handlers.go:790",
"write %s: %w": "internal/bootstrap/bootstrap.go:215",
"write config.yaml: %w": "internal/stacks/infra.go:166",
"write controller route: %w": "internal/stacks/infra.go:218",
"write docker-compose.yml: %w": "internal/stacks/infra.go:163",
"write injected password: %w": "internal/backup/offbox.go:694",
"write quiesce marker (refusing to stop stacks unprotected): %w": "internal/quiesce/quiesce.go:469",
"write servers-transports: %w": "internal/stacks/infra.go:184",
"writing %s: %w": "internal/stacks/deploy.go:920",
"writing config: %w": "internal/api/router.go:1416",
"writing decrypted app.yaml: %w": "internal/appexport/export.go:563",
"writing encryption key %s: %w": "internal/crypto/crypto.go:39",
"writing manifest: %w": "internal/backup/recovery_unit.go:220",
"writing temp config: %w": "internal/api/router.go:1411",
"writing temp disk-health state: %w": "internal/web/disk_health_state.go:156",
"writing temp state file: %w": "internal/selfupdate/state.go:55",
"writing tmp settings: %w": "internal/settings/settings.go:758",
"wrong password or no key found": "internal/backup/offbox.go:111",
"www": "internal/stacks/deploy.go:29",
"www-data": "internal/integrations/onlyoffice_nextcloud.go:39",
"x86_64": "internal/metrics/sysinfo.go:47",
"xf": "internal/backup/restore.go:165",
"xfs": "internal/web/attach_sources.go:40",
"yaml:\"api_key\"": "internal/config/config.go:300",
"yaml:\"app_info\" json:\"app_info\"": "internal/stacks/metadata.go:48",
"yaml:\"assets\"": "internal/config/config.go:44",
"yaml:\"at\" json:\"at\"": "internal/stacks/deploy.go:172",
"yaml:\"auto_update\"": "internal/config/config.go:274",
"yaml:\"auto_update_time\"": "internal/config/config.go:275",
"yaml:\"backup\"": "internal/config/config.go:223",
"yaml:\"backup,omitempty\" json:\"backup,omitempty\"": "internal/stacks/metadata.go:63",
"yaml:\"backup_integrity\"": "internal/config/config.go:225",
"yaml:\"backup_max_age\"": "internal/config/config.go:60",
"yaml:\"backup_max_age_hours\"": "internal/config/config.go:264",
"yaml:\"body_contains\" json:\"body_contains\"": "internal/stacks/metadata.go:221",
"yaml:\"box_type\"": "internal/config/config.go:27",
"yaml:\"branch\"": "internal/config/config.go:181",
"yaml:\"brand_color,omitempty\" json:\"brand_color,omitempty\"": "internal/stacks/metadata.go:22",
"yaml:\"catalog_since,omitempty\" json:\"catalog_since,omitempty\"": "internal/stacks/metadata.go:42",
"yaml:\"category\" json:\"category\"": "internal/stacks/metadata.go:18",
"yaml:\"cf_api_token\"": "internal/config/config.go:154",
"yaml:\"cf_tunnel_token\"": "internal/config/config.go:153",
"yaml:\"check_interval\"": "internal/config/config.go:272",
"yaml:\"checks\" json:\"checks\"": "internal/stacks/metadata.go:206",
"yaml:\"claim_code_generation\"": "internal/config/config.go:175",
"yaml:\"claim_code_hash\"": "internal/config/config.go:174",
"yaml:\"claim_code_issued_at\"": "internal/config/config.go:176",
"yaml:\"class\" json:\"class\"": "internal/appbackup/classify.go:59",
"yaml:\"compose_command\"": "internal/config/config.go:190",
"yaml:\"container,omitempty\" json:\"container,omitempty\"": "internal/stacks/metadata.go:111",
"yaml:\"cpu_warn_percent\"": "internal/config/config.go:265",
"yaml:\"customer\"": "internal/config/config.go:32",
"yaml:\"customer_events\"": "internal/config/config.go:280",
"yaml:\"data_dir\"": "internal/config/config.go:159",
"yaml:\"data_key,omitempty\" json:\"data_key,omitempty\"": "internal/stacks/metadata.go:174",
"yaml:\"data_paths,omitempty\" json:\"data_paths,omitempty\"": "internal/stacks/metadata.go:68",
"yaml:\"db_dump\"": "internal/config/config.go:222",
"yaml:\"db_dump_schedule\"": "internal/config/config.go:196",
"yaml:\"default\" json:\"default\"": "internal/stacks/metadata.go:163",
"yaml:\"default_creds\" json:\"default_creds\"": "internal/stacks/metadata.go:128",
"yaml:\"deploy_fields\" json:\"deploy_fields\"": "internal/stacks/metadata.go:47",
"yaml:\"deployed\"": "internal/backup/recovery_unit.go:423",
"yaml:\"deployed\" json:\"deployed\"": "internal/stacks/deploy.go:101",
"yaml:\"deployed_at\" json:\"deployed_at\"": "internal/stacks/deploy.go:102",
"yaml:\"description\" json:\"description\"": "internal/stacks/metadata.go:135",
"yaml:\"desired_state,omitempty\" json:\"desired_state,omitempty\"": "internal/stacks/deploy.go:124",
"yaml:\"digest,omitempty\" json:\"digest,omitempty\"": "internal/stacks/deploy.go:168",
"yaml:\"disk_crit_percent\"": "internal/config/config.go:263",
"yaml:\"disk_warn_percent\"": "internal/config/config.go:262",
"yaml:\"display_name\" json:\"display_name\"": "internal/stacks/metadata.go:16",
"yaml:\"docs_url\" json:\"docs_url\"": "internal/stacks/metadata.go:129",
"yaml:\"domain\"": "internal/config/config.go:147",
"yaml:\"email\"": "internal/config/config.go:148",
"yaml:\"email_enabled,omitempty\" json:\"email_enabled,omitempty\"": "internal/stacks/deploy.go:107",
"yaml:\"enabled\"": "internal/config/config.go:102",
"yaml:\"endpoint\"": "internal/config/config.go:119",
"yaml:\"env\"": "internal/backup/offbox_placement.go:124",
"yaml:\"env\" json:\"env\"": "internal/stacks/deploy.go:103",
"yaml:\"env_var\" json:\"env_var\"": "internal/stacks/metadata.go:141",
"yaml:\"expect,omitempty\" json:\"expect,omitempty\"": "internal/stacks/metadata.go:215",
"yaml:\"extra\" json:\"extra\"": "internal/stacks/metadata.go:86",
"yaml:\"fields\" json:\"fields\"": "internal/stacks/metadata.go:136",
"yaml:\"file\"": "internal/config/config.go:286",
"yaml:\"file\" json:\"file\"": "internal/stacks/metadata.go:108",
"yaml:\"fingerprint\"": "internal/config/config.go:120",
"yaml:\"first_steps\" json:\"first_steps\"": "internal/stacks/metadata.go:126",
"yaml:\"format\" json:\"format\"": "internal/stacks/metadata.go:109",
"yaml:\"from_domain_var\" json:\"from_domain_var\"": "internal/stacks/metadata.go:96",
"yaml:\"from_domains\"": "internal/config/config.go:107",
"yaml:\"from_local\" json:\"from_local\"": "internal/stacks/metadata.go:85",
"yaml:\"from_name_var\" json:\"from_name_var\"": "internal/stacks/metadata.go:84",
"yaml:\"from_var\" json:\"from_var\"": "internal/stacks/metadata.go:83",
"yaml:\"generate\" json:\"generate\"": "internal/stacks/metadata.go:162",
"yaml:\"git\"": "internal/config/config.go:36",
"yaml:\"group\" json:\"group\"": "internal/stacks/metadata.go:134",
"yaml:\"hdd,omitempty\" json:\"hdd,omitempty\"": "internal/appbackup/classify.go:47",
"yaml:\"hdd_path\"": "internal/config/config.go:161",
"yaml:\"health_check_schedule\"": "internal/config/config.go:212",
"yaml:\"health_timeout\"": "internal/config/config.go:63",
"yaml:\"health_timeout_seconds\"": "internal/config/config.go:276",
"yaml:\"healthcheck,omitempty\" json:\"healthcheck,omitempty\"": "internal/stacks/metadata.go:50",
"yaml:\"healthchecks_base\"": "internal/config/config.go:210",
"yaml:\"heartbeat\"": "internal/config/config.go:221",
"yaml:\"help_text\" json:\"help_text\"": "internal/stacks/metadata.go:145",
"yaml:\"help_url\" json:\"help_url\"": "internal/stacks/metadata.go:144",
"yaml:\"host\"": "internal/config/config.go:22",
"yaml:\"host_fingerprint\"": "internal/config/config.go:28",
"yaml:\"host_var\" json:\"host_var\"": "internal/stacks/metadata.go:79",
"yaml:\"hub\"": "internal/config/config.go:40",
"yaml:\"hungarian_ui\" json:\"hungarian_ui\"": "internal/stacks/metadata.go:154",
"yaml:\"id\"": "internal/config/config.go:145",
"yaml:\"image\"": "internal/appbackup/dbservices.go:50",
"yaml:\"import,omitempty\" json:\"import,omitempty\"": "internal/appbackup/classify.go:53",
"yaml:\"infrastructure\"": "internal/config/config.go:33",
"yaml:\"initial_credentials,omitempty\" json:\"initial_credentials,omitempty\"": "internal/stacks/metadata.go:55",
"yaml:\"installed_images,omitempty\" json:\"installed_images,omitempty\"": "internal/stacks/deploy.go:141",
"yaml:\"integrations,omitempty\" json:\"integrations,omitempty\"": "internal/stacks/metadata.go:51",
"yaml:\"integrity\"": "internal/config/config.go:217",
"yaml:\"interval\" json:\"interval\"": "internal/stacks/metadata.go:205",
"yaml:\"keep_daily\"": "internal/config/config.go:203",
"yaml:\"keep_monthly\"": "internal/config/config.go:205",
"yaml:\"keep_weekly\"": "internal/config/config.go:204",
"yaml:\"label\" json:\"label\"": "internal/stacks/datapaths.go:30",
"yaml:\"level\"": "internal/config/config.go:285",
"yaml:\"lifecycle,omitempty\" json:\"lifecycle,omitempty\"": "internal/stacks/metadata.go:33",
"yaml:\"listen\"": "internal/config/config.go:165",
"yaml:\"local_api\"": "internal/config/config.go:46",
"yaml:\"locked_after_deploy\" json:\"locked_after_deploy\"": "internal/stacks/metadata.go:167",
"yaml:\"locked_fields\" json:\"locked_fields\"": "internal/stacks/deploy.go:104",
"yaml:\"logging\"": "internal/config/config.go:43",
"yaml:\"mail_relay\"": "internal/config/config.go:48",
"yaml:\"max_age_days\"": "internal/config/config.go:257",
"yaml:\"max_files\"": "internal/config/config.go:288",
"yaml:\"max_quiesce_duration\"": "internal/config/config.go:132",
"yaml:\"max_size_mb\"": "internal/config/config.go:287",
"yaml:\"mem_limit\" json:\"mem_limit\"": "internal/stacks/metadata.go:151",
"yaml:\"mem_request\" json:\"mem_request\"": "internal/stacks/metadata.go:150",
"yaml:\"memory_warn_percent\"": "internal/config/config.go:266",
"yaml:\"method\" json:\"method\"": "internal/stacks/metadata.go:214",
"yaml:\"monitoring\"": "internal/config/config.go:39",
"yaml:\"name\"": "internal/config/config.go:146",
"yaml:\"needs_hdd\" json:\"needs_hdd\"": "internal/stacks/metadata.go:153",
"yaml:\"note,omitempty\" json:\"note,omitempty\"": "internal/stacks/metadata.go:119",
"yaml:\"notifications\"": "internal/config/config.go:42",
"yaml:\"offsite\"": "internal/config/config.go:49",
"yaml:\"open_path,omitempty\" json:\"open_path,omitempty\"": "internal/stacks/metadata.go:45",
"yaml:\"operator_events\"": "internal/config/config.go:281",
"yaml:\"optional_config\" json:\"optional_config\"": "internal/stacks/metadata.go:49",
"yaml:\"options\" json:\"options,omitempty\"": "internal/stacks/metadata.go:168",
"yaml:\"password_hash\"": "internal/config/config.go:167",
"yaml:\"password_key,omitempty\" json:\"password_key,omitempty\"": "internal/stacks/metadata.go:114",
"yaml:\"password_pattern,omitempty\" json:\"password_pattern,omitempty\"": "internal/stacks/metadata.go:117",
"yaml:\"path\" json:\"path\"": "internal/appbackup/classify.go:58",
"yaml:\"paths\"": "internal/config/config.go:34",
"yaml:\"pi_compatible\" json:\"pi_compatible\"": "internal/stacks/metadata.go:152",
"yaml:\"ping_uuids\"": "internal/config/config.go:211",
"yaml:\"pinned_images,omitempty\" json:\"pinned_images,omitempty\"": "internal/stacks/deploy.go:156",
"yaml:\"placeholder\" json:\"placeholder\"": "internal/stacks/metadata.go:165",
"yaml:\"plain_listen\"": "internal/config/config.go:103",
"yaml:\"plain_no_tls_listen\"": "internal/config/config.go:105",
"yaml:\"poll_interval\"": "internal/config/config.go:130",
"yaml:\"port\"": "internal/config/config.go:24",
"yaml:\"port\" json:\"port\"": "internal/stacks/metadata.go:212",
"yaml:\"port_var\" json:\"port_var\"": "internal/stacks/metadata.go:80",
"yaml:\"prerequisites\" json:\"prerequisites\"": "internal/stacks/metadata.go:127",
"yaml:\"protected\"": "internal/config/config.go:188",
"yaml:\"prune_schedule\"": "internal/config/config.go:199",
"yaml:\"push_interval\"": "internal/config/config.go:301",
"yaml:\"quiesce\"": "internal/config/config.go:47",
"yaml:\"quota_gb\"": "internal/config/config.go:26",
"yaml:\"read_data_subset\"": "internal/config/config.go:258",
"yaml:\"ref\" json:\"ref\"": "internal/stacks/deploy.go:164",
"yaml:\"repo_path\"": "internal/config/config.go:25",
"yaml:\"repo_url\"": "internal/config/config.go:180",
"yaml:\"required\" json:\"required\"": "internal/stacks/metadata.go:164",
"yaml:\"reserved_memory_mb\"": "internal/config/config.go:141",
"yaml:\"resources\" json:\"resources\"": "internal/stacks/metadata.go:46",
"yaml:\"restic_password_file\"": "internal/config/config.go:195",
"yaml:\"restic_schedule\"": "internal/config/config.go:197",
"yaml:\"retention\"": "internal/config/config.go:198",
"yaml:\"role\" json:\"role\"": "internal/stacks/datapaths.go:29",
"yaml:\"root\" json:\"root\"": "internal/stacks/datapaths.go:28",
"yaml:\"security_value\" json:\"security_value\"": "internal/stacks/metadata.go:82",
"yaml:\"security_var\" json:\"security_var\"": "internal/stacks/metadata.go:81",
"yaml:\"self_update\"": "internal/config/config.go:41",
"yaml:\"services\"": "internal/appbackup/dbservices.go:51",
"yaml:\"session_secret\"": "internal/config/config.go:168",
"yaml:\"setup_listen\"": "internal/config/config.go:166",
"yaml:\"shim_host\"": "internal/config/config.go:106",
"yaml:\"slug\" json:\"slug\"": "internal/stacks/metadata.go:23",
"yaml:\"smtp_mapping,omitempty\" json:\"smtp_mapping,omitempty\"": "internal/stacks/metadata.go:58",
"yaml:\"source_url\"": "internal/config/config.go:292",
"yaml:\"stacks\"": "internal/config/config.go:37",
"yaml:\"stacks_dir\"": "internal/config/config.go:158",
"yaml:\"status\" json:\"status\"": "internal/stacks/metadata.go:220",
"yaml:\"status_poll_interval\"": "internal/config/config.go:131",
"yaml:\"subdomain\" json:\"subdomain\"": "internal/stacks/metadata.go:19",
"yaml:\"sync_enabled\"": "internal/config/config.go:293",
"yaml:\"sync_interval\"": "internal/config/config.go:182",
"yaml:\"sync_schedule\"": "internal/config/config.go:294",
"yaml:\"system\"": "internal/config/config.go:45",
"yaml:\"system_data_path\"": "internal/config/config.go:160",
"yaml:\"system_health\"": "internal/config/config.go:224",
"yaml:\"system_health_interval\"": "internal/config/config.go:213",
"yaml:\"tagline\" json:\"tagline\"": "internal/stacks/metadata.go:124",
"yaml:\"target\" json:\"target\"": "internal/stacks/metadata.go:196",
"yaml:\"telegram_chat_id\"": "internal/config/config.go:149",
"yaml:\"temperature_warn_celsius\"": "internal/config/config.go:267",
"yaml:\"thresholds\"": "internal/config/config.go:214",
"yaml:\"tls_listen\"": "internal/config/config.go:104",
"yaml:\"tls_mode\" json:\"tls_mode\"": "internal/stacks/metadata.go:92",
"yaml:\"token\"": "internal/config/config.go:121",
"yaml:\"type\"": "internal/config/config.go:21",
"yaml:\"type\" json:\"type\"": "internal/stacks/metadata.go:143",
"yaml:\"update\"": "internal/config/config.go:50",
"yaml:\"update_window\"": "internal/config/config.go:189",
"yaml:\"url\"": "internal/config/config.go:299",
"yaml:\"use_cases\" json:\"use_cases\"": "internal/stacks/metadata.go:125",
"yaml:\"user\"": "internal/config/config.go:23",
"yaml:\"userdata,omitempty\" json:\"userdata,omitempty\"": "internal/appbackup/classify.go:46",
"yaml:\"username\"": "internal/config/config.go:183",
"yaml:\"username_key,omitempty\" json:\"username_key,omitempty\"": "internal/stacks/metadata.go:113",
"yaml:\"username_pattern,omitempty\" json:\"username_pattern,omitempty\"": "internal/stacks/metadata.go:116",
"yaml:\"value\" json:\"value\"": "internal/stacks/metadata.go:190",
"yaml:\"volumes\"": "internal/appbackup/appdata.go:217",
"yaml:\"web\"": "internal/config/config.go:35",
"yellow": "internal/web/handlers.go:1469",
"yes": "internal/agentapi/features.go:103",
"zone": "internal/cloudflare/waf.go:100",
"{\"error\":\"encode\"}": "internal/web/sharing_handlers.go:549",
"{\"ok\":false,\"error\":\"CSRF token missing or invalid\"}": "internal/web/csrf.go:90",
"{\"ok\":false,\"error\":\"authentication required\"}": "internal/web/auth.go:121",
"{\"ok\":false,\"error\":\"dashboard not yet claimed\"}": "internal/web/claim.go:259",
"{{.Config.Image}}": "internal/stacks/installed.go:224",
"{{.HostConfig.RestartPolicy.Name}}": "internal/stacks/manager.go:765",
"{{.ID}}\t{{.Names}}\t{{.Label \"com.docker.compose.project\"}}\t{{.Image}}": "internal/appbackup/dbdump.go:140",
"{{.Id}}": "internal/stacks/installed.go:224",
"{{.Image}}": "internal/stacks/installed.go:224",
"{{.MemTotal}}": "internal/system/info_linux.go:169",
"{{.Names}}\t{{.Image}}\t{{.State}}\t{{.Status}}\t{{.Label \"com.docker.compose.project\"}}": "internal/stacks/manager.go:675",
"{{.Name}}": "internal/stacks/delete.go:857",
"{{.Name}}\t{{.CPUPerc}}\t{{.MemUsage}}\t{{.NetIO}}\t{{.BlockIO}}": "internal/metrics/collector.go:104",
"{{.Name}}|{{.State.OOMKilled}}|{{.State.StartedAt}}": "internal/stacks/oom.go:46",
"{{.ServerVersion}}": "internal/monitor/healthcheck.go:270",
"{{.State.Running}}": "internal/appbackup/dbdump.go:282",
"{{range $i, $d := .RepoDigests}}{{if $i}} {{end}}{{$d}}{{end}}": "internal/stacks/installed.go:261",
"{{range $k, $_ := .NetworkSettings.Networks}}{{$k}}\n{{end}}": "internal/stacks/infra.go:238",
"{{range .Config.Env}}{{println .}}{{end}}": "internal/appbackup/dbdump.go:675",
"|": "internal/notify/notifier.go:619",
"|policy": "internal/stacks/manager.go:776",
"})": "internal/cloudflare/waf.go:251",
"« Windows-hálózati névnek tűnik — használja az eszköz IP-címét.": "internal/web/netstorage_job.go:335",
"Árva megosztás: ": "internal/web/netstorage_handlers.go:244",
"Átmenetileg nem elérhető": "internal/web/share_handlers.go:71",
"Értesítések": "internal/web/handlers.go:2181",
"Értesítési beállítások mentve (helyi). A központi szinkronizálás sikertelen: %v": "internal/web/handlers.go:2706",
"Értesítési beállítások mentve.": "internal/web/handlers.go:2708",
"Érvénytelen beállítás: ": "internal/web/offbox_handlers.go:73",
"Érvénytelen fájlméret.": "internal/web/handler_export_upload.go:150",
"Érvénytelen fájlnév.": "internal/web/handler_export_upload.go:88",
"Érvénytelen időpont. Használja a ÓÓ:PP formátumot (például 02:30).": "internal/web/backup_handlers.go:45",
"Érvénytelen kérés": "internal/web/handler_debug.go:370",
"Érvénytelen megerősítés — írja be: RESET": "internal/web/handler_debug.go:694",
"Érvénytelen verzió a registry-ben: %s": "internal/selfupdate/updater.go:166",
"Érvénytelen űrlap — töltsd újra az oldalt.": "internal/web/claim.go:304",
"Érvénytelen űrlap — töltse újra az oldalt.": "internal/web/share_handlers.go:113",
"Észak-Korea": "internal/cloudflare/countries.go:122",
"Észak-Macedónia": "internal/cloudflare/countries.go:168",
"Északi-Mariana-szigetek": "internal/cloudflare/countries.go:169",
"Észtország": "internal/cloudflare/countries.go:76",
"Írország": "internal/cloudflare/countries.go:111",
"Írási hiba a megosztáson (az adat nem olvasható vissza hibátlanul). Ellenőrizze a megosztást és a hálózatot.": "internal/web/netstorage_job.go:351",
"Örményország": "internal/cloudflare/countries.go:23",
"Új controller verzió elérhető: %s": "internal/web/alerts.go:258",
"Új meghajtó inicializálása": "internal/web/storage_handlers.go:347",
"Új megosztási link készült. A korábbi link és minden korábbi belépés érvénytelen.": "internal/web/share_handlers.go:239",
"Új távoli mentés indítása folyamatban — a régi előzmény félretéve (nem törölve).": "internal/web/offbox_handlers.go:285",
"Új verzió letöltése…": "internal/stacks/update.go:67",
"Új-Kaledónia": "internal/cloudflare/countries.go:161",
"Új-Zéland": "internal/cloudflare/countries.go:162",
"Újabb változat érhető el ehhez az alkalmazáshoz. ": "internal/web/updatebadge.go:98",
"Újraindítás folyamatban…": "internal/api/selfrestart.go:49",
"Újraindítás...": "internal/web/funcmap.go:147",
"Üzbegisztán": "internal/cloudflare/countries.go:238",
"áthelyezett szektorok": "internal/agentapi/diskverdict.go:176",
"érvénytelen alkalmazásnév": "internal/backup/offbox_verify_copies.go:117",
"érvénytelen csatlakoztatási név (csak betűk, számok, _ és - engedélyezett)": "internal/web/storage_handlers.go:52",
"érvénytelen csatlakoztatási pont": "internal/web/intermediary.go:636",
"érvénytelen kérés": "internal/web/backup_target_offer.go:269",
"érvénytelen memória érték": "internal/web/system_memory_handlers.go:141",
"érvénytelen név": "internal/web/netstorage_handlers.go:299",
"érvénytelen név (csak betűk, számok, _ és -)": "internal/web/netstorage_handlers.go:99",
"így hibás fájlok ellen véd, lemezhiba ellen nem. Csatlakoztass egy második meghajtót a teljes védelemhez.": "internal/web/backup_target_offer.go:164",
"új: %s": "internal/sync/sync.go:252",
"újracsatolás sikertelen: ": "internal/web/intermediary.go:596",
"újratelepítés sikertelen (%s): %w": "internal/stacks/migrate.go:605",
"ügyfél-adatok ellenőrzése sikertelen: %w": "internal/stacks/migrate.go:576",
"ügyfél-adatok összefésülése sikertelen: %w": "internal/stacks/migrate.go:533",
"ütemezhetőség visszaállítása sikertelen: %w": "internal/web/storage_handlers.go:267",
"ütközés a céltárolón — már létezik ezeknek az alkalmazásoknak az adata: %s": "internal/stacks/migrate.go:386",
"–": "internal/web/funcmap.go:267",
"—": "internal/web/handlers.go:1537",
"— the controller is dialling controller.yaml's value; the agent may be listening on the other.": "internal/bootstrap/bootstrap.go:406",
"…": "internal/backup/offbox.go:177",
"○": "internal/web/funcmap.go:165",
"◌": "internal/web/funcmap.go:169",
"●": "internal/web/funcmap.go:159",
"◐": "internal/web/funcmap.go:161",
"◑": "internal/web/funcmap.go:163"
}
}