##### PATH A — off-site full restore after a reinstall
22:49:18   [1] deploy -> 202 {'ok': True, 'message': 'Telepítés elindítva – az állapot a kártyán követhető'}
22:50:08   [1] deployed, controller state=running, pinned={'rallly': 'lukevella/rallly:4.15.3', 'rallly-postgres': 'postgres:18-alpine'}
22:50:08 install rallly: True
22:50:08   [1] required fields filled beyond DOMAIN/SUBDOMAIN: ['HDD_PATH']
22:50:08   [1] deploy -> 202 {'ok': True, 'message': 'Telepítés elindítva – az állapot a kártyán követhető'}
22:51:29   [1] deployed, controller state=running, pinned={'grimmory': 'ghcr.io/grimmory-tools/grimmory:v3.5.0', 'grimmory-db': 'mariadb:11.4'}
22:51:29 install grimmory: True
22:51:33 seed rallly r1106-A: LINE 1: ...te varchar(80)); insert into r1106_marker values (r1106-A); ...
                                                             ^
CREATE TABLE
22:51:33 check rallly: deployed=True state=running hold=None
22:51:36   marker row: 'ERROR:  relation "r1106_marker" does not exist\nLINE 1: select note from r1106_marker\n                         ^' (want 'r1106-A' present)
22:51:39   rallly log auth errors (10 min) / status: 0 | Up | About | a | minute | (healthy)
22:51:43   app login to its DB (the app's own DATABASE_URL user): 1
22:51:46   front door: 301

22:51:49 seed grimmory r1106-A: --------------

ERROR 1054 (42S22) at line 1: Unknown column 'r1106' in 'VALUES'
22:51:52   file: 0f4abe3bee6cd83e56b7a0f554cad3f6f7f91a8a0af59c024e67fbf7a01440cd  /mnt/felhom-drives/hdd_1/userdata/media/grimmory/r1106-A.txt
22:51:53 check grimmory: deployed=True state=running hold=None
22:51:56   marker row: '' (want 'r1106-A' present)
22:51:59   root login (the product's dump user): 1
22:52:03   app user login (the app's own DB user): 1
22:52:06   app health: Up About a minute (healthy)
{"data":{"status":"UP","message":"Application is running smoothly.","timestamp":"2026-10-16T22:52:05.285639702","version":"v3.5.0"},"message":"Pong","status":200,"timestamp":"2026-10-16T22:52:05.28566
22:52:09   file: 0f4abe3bee6cd83e56b7a0f554cad3f6f7f91a8a0af59c024e67fbf7a01440cd  /mnt/felhom-drives/hdd_1/userdata/media/grimmory/r1106-A.txt
22:52:09 off-site before: status=ok last_run=2026-10-16T18:48:30Z snapshots=202
22:52:09 POST /backup/offbox/run {} -> HTTP/2 302 /backups/remote?flash=flash.offbox.run_started
22:52:09   +    0.0s ('running', 'dump', '', 0) files 0/0 bytes /
22:54:47   +  157.4s ('running', '', 'plex', 0) files 0/0 bytes /
22:54:50   +  160.4s ('running', '', 'prowlarr', 0) files 0/0 bytes /
22:54:53   +  163.4s ('running', '', 'radarr', 0) files 0/0 bytes /
22:54:56   +  166.5s ('running', '', 'romm', 100) files 8/10 bytes 187.9 MB/187.9 MB
22:54:59   +  169.5s ('running', '', 'sonarr', 91) files 3/4 bytes 11.1 KB/12.2 KB
22:55:02   +  172.5s ('running', '', 'privatebin', 0) files 0/0 bytes /
22:55:05   +  175.6s ('running', '', 'rallly', 0) files 0/0 bytes /
22:55:08   +  178.6s ('running', '', 'rallly', 100) files 7/7 bytes 50.1 MB/50.1 MB
22:55:14   +  184.7s ('running', '', 'grimmory', 0) files 0/0 bytes /
22:55:17   +  187.7s ('running', '', 'grimmory', 100) files 8/8 bytes 156.7 MB/156.7 MB
22:55:20   +  190.7s ('running', '', 'bookstack', 100) files 11/11 bytes 160.7 MB/160.7 MB
22:55:23   +  193.7s ('running', '', 'home-assistant', 0) files 0/0 bytes /
22:55:26   +  196.8s ('running', '', 'home-assistant', 100) files 6/6 bytes 12.5 MB/12.5 MB
22:55:29   +  199.8s ('running', '', 'paperless-ngx', 0) files 0/0 bytes /
22:55:32   +  202.8s ('running', '', 'paperless-ngx', 100) files 74/74 bytes 154.1 MB/154.1 MB
22:55:35   +  205.8s ('running', '', 'docmost', 0) files 0/0 bytes /
22:55:38   +  208.9s ('running', '', 'kimai', 100) files 10/10 bytes 173.0 MB/173.0 MB
22:55:41   +  211.9s ('running', 'retention', '', 0) files 0/0 bytes /
22:55:47   +  217.9s ('ok', '', '', 0) files 0/0 bytes /
22:55:47 off-site after: status=ok last_run=2026-10-16T20:55:46Z duration=3m31s snapshots=218 size=653.5 MB error=''
22:56:30 remove rallly (all: remove_hdd_data=True, remove_backups=True) -> 200 {'ok': True, 'data': {'removed': 'rallly', 'volumes_removed': ['rallly_rallly_postgres_data'], 'hdd_paths_removed': [], 'hdd_paths_preserved': [], 'hdd_note': 'Az alkalmazás nem tárolt saját adatot kü
22:57:04 remove grimmory (all: remove_hdd_data=True, remove_backups=True) -> 200 {'ok': True, 'data': {'removed': 'grimmory', 'volumes_removed': ['grimmory_grimmory_db'], 'hdd_paths_removed': ['/mnt/felhom-drives/hdd_1/appdata/grimmory/data (4.0K)'], 'hdd_paths_preserved': [], 'us
22:57:07   household deletes the books-folder files: 1
22:57:08   [1] deploy -> 202 {'ok': True, 'message': 'Telepítés elindítva – az állapot a kártyán követhető'}
22:57:58   [1] deployed, controller state=running, pinned={'rallly': 'lukevella/rallly:4.15.3', 'rallly-postgres': 'postgres:18-alpine'}
22:57:58 install rallly: True
22:57:58   [1] required fields filled beyond DOMAIN/SUBDOMAIN: ['HDD_PATH']
22:57:58   [1] deploy -> 202 {'ok': True, 'message': 'Telepítés elindítva – az állapot a kártyán követhető'}
22:59:29   [1] deployed, controller state=running, pinned={'grimmory': 'ghcr.io/grimmory-tools/grimmory:v3.5.0', 'grimmory-db': 'mariadb:11.4'}
22:59:29 install grimmory: True
## negative control after the reinstall
22:59:29 check rallly: deployed=True state=running hold=None
22:59:33   marker row: 'ERROR:  relation "r1106_marker" does not exist\nLINE 1: select note from r1106_marker\n                         ^' (want 'r1106-A' present)
22:59:36   rallly log auth errors (10 min) / status: 0 | Up | About | a | minute | (healthy)
22:59:39   app login to its DB (the app's own DATABASE_URL user): 1
22:59:42   front door: 301

22:59:43 check grimmory: deployed=True state=running hold=None
22:59:46   marker row: "--------------\n\nERROR 1146 (42S02) at line 1: Table 'grimmory.r1106_marker' doesn't exist" (want 'r1106-A' present)
22:59:49   root login (the product's dump user): 1
22:59:53   app user login (the app's own DB user): 1
22:59:56   app health: Up About a minute (healthy)
{"data":{"status":"UP","message":"Application is running smoothly.","timestamp":"2026-10-16T22:59:55.464371994","version":"v3.5.0"},"message":"Pong","status":200,"timestamp":"2026-10-16T22:59:55.46441
22:59:59   file: sha256sum: /mnt/felhom-drives/hdd_1/userdata/media/grimmory/r1106-A.txt: No such file or directory
23:00:03 POST /backup/offbox/restore {'app': 'rallly', 'mode': 'full'} -> HTTP/2 302 /backups/restore/app?name=rallly&full_prep=rallly&full_size=50.1+MB
23:00:03 POST /backup/offbox/restore {'app': 'rallly', 'mode': 'full', 'confirm': '1'} -> HTTP/2 302 /backups/restore/app?name=rallly&flash=flash.offbox.restore_started
23:00:03   +    0.0s restore-status (True, 'offbox-restore', None, '')
23:00:12   +    9.1s restore-status (False, 'offbox-restore', None, '')
23:00:12 {"running": false, "op": "offbox-restore", "stack": "rallly", "started_at": "2026-10-16T21:00:03.606006931Z", "last": {"op": "offbox-restore", "stack": "rallly", "ok": true, "message": "A(z) rallly teljes mentése visszaállítva ellenőrző mappába: /mnt/felhom-drives/hdd_1/backups/offsite-restore/rallly — a saját fájljaiddal együtt. A meglévő adatok változatlanok.", "finished_at": "2026-10-16T21:00:11.039016046Z"}, "last_recent": true}
23:00:12 POST /backup/offbox/reconstitute {'app': 'rallly', 'confirm': '1'} -> HTTP/2 302 /backups/restore/app?name=rallly&flash=flash.offbox.full_restore_started
23:00:12   +    0.0s restore-status (True, 'offbox-reconstitute', None, '')
23:00:43   +   30.3s restore-status (False, 'offbox-reconstitute', None, '')
23:00:43 {"running": false, "op": "offbox-reconstitute", "stack": "rallly", "started_at": "2026-10-16T21:00:12.737270741Z", "last": {"op": "offbox-reconstitute", "stack": "rallly", "ok": true, "message": "A(z) rallly: 0 fájl és 1 adatkötet és az adatbázis visszaállítva (mentés: 2026. 10. 16. 22:52) — az alkalmazás újraindult.", "finished_at": "2026-10-16T21:00:41.713460862Z"}, "last_recent": true}
23:00:46 POST /backup/offbox/restore {'app': 'grimmory', 'mode': 'full'} -> HTTP/2 302 /backups/restore/app?name=grimmory&full_prep=grimmory&full_size=156.7+MB
23:00:46 POST /backup/offbox/restore {'app': 'grimmory', 'mode': 'full', 'confirm': '1'} -> HTTP/2 302 /backups/restore/app?name=grimmory&flash=flash.offbox.restore_started
23:00:46   +    0.0s restore-status (True, 'offbox-restore', None, '')
23:00:55   +    9.1s restore-status (False, 'offbox-restore', None, '')
23:00:55 {"running": false, "op": "offbox-restore", "stack": "grimmory", "started_at": "2026-10-16T21:00:46.868233201Z", "last": {"op": "offbox-restore", "stack": "grimmory", "ok": true, "message": "A(z) grimmory teljes mentése visszaállítva ellenőrző mappába: /mnt/felhom-drives/hdd_1/backups/offsite-restore/grimmory — a saját fájljaiddal együtt. A meglévő adatok változatlanok.", "finished_at": "2026-10-16T21:00:55.045276695Z"}, "last_recent": true}
23:00:55 POST /backup/offbox/reconstitute {'app': 'grimmory', 'confirm': '1'} -> HTTP/2 302 /backups/restore/app?name=grimmory&flash=flash.offbox.full_restore_started
23:00:56   +    0.0s restore-status (True, 'offbox-reconstitute', None, '')
23:01:50   +   54.5s restore-status (False, 'offbox-reconstitute', None, '')
23:01:50 {"running": false, "op": "offbox-reconstitute", "stack": "grimmory", "started_at": "2026-10-16T21:00:55.98356812Z", "last": {"op": "offbox-reconstitute", "stack": "grimmory", "ok": true, "message": "A(z) grimmory: 1 fájl és 1 adatkötet és az adatbázis visszaállítva (mentés: 2026. 10. 16. 22:52) — az alkalmazás újraindult.", "finished_at": "2026-10-16T21:01:48.947953301Z"}, "last_recent": true}
## after the off-site restore
23:02:50 check rallly: deployed=True state=running hold=None
23:02:54   marker row: 'ERROR:  relation "r1106_marker" does not exist\nLINE 1: select note from r1106_marker;\n                         ^' (want 'r1106-A' present)
23:02:57   rallly log auth errors (10 min) / status: 0 | Up | 2 | minutes | (healthy)
23:03:00   app login to its DB (the app's own DATABASE_URL user): 1
23:03:03   front door: 301

23:03:04 check grimmory: deployed=True state=running hold=None
23:03:07   marker row: '' (want 'r1106-A' present)
23:03:10   root login (the product's dump user): 1
23:03:14   app user login (the app's own DB user): 1
23:03:17   app health: Up 2 minutes (healthy)
{"data":{"status":"UP","message":"Application is running smoothly.","timestamp":"2026-10-16T23:03:16.428599078","version":"v3.5.0"},"message":"Pong","status":200,"timestamp":"2026-10-16T23:03:16.42862
23:03:20   file: 0f4abe3bee6cd83e56b7a0f554cad3f6f7f91a8a0af59c024e67fbf7a01440cd  /mnt/felhom-drives/hdd_1/userdata/media/grimmory/r1106-A.txt
