Maintenance #330
stängdFeatures #126: Skapa köpunderlag och köprader
Features #148: Hantera personkopplingar och återställning efter gallring
Maintenance #157: Inför daglig operativ backup med 30 dagars lagring
Säkerhetskopiera privat webblagring och APP_KEY
100%
Beskrivning
Syfte: komplettera databasbackupen så att krypterade fält och uppladdade artikelbilder kan återställas efter förlust av webbservern.
DoD: APP_KEY och storage/app/private på Webbserver säkerhetskopieras krypterat till det valda restic-repositoryt utan sessioner, cache eller loggar. Root-skyddad åtkomst och separat felindikering dokumenteras. En syntetisk privat fil återläses med identisk SHA-256. Installation och timer verifieras inaktivt; skarp schemaläggning kräver separat godkännande.
Utanför scope: sessionsfiler, cache, loggar, publik releasekod, installationbackuper och skarp aktivering.
Acceptanskriterier
APP_KEY och storage/app/private på Webbserver säkerhetskopieras krypterat till det valda restic-repositoryt utan sessioner, cache eller loggar. Root-skyddad åtkomst och separat felindikering dokumenteras. En syntetisk privat fil återläses med identisk SHA-256. Installation och timer verifieras inaktivt; skarp schemaläggning kräver separat godkännande.
Testresultat
PASS på Webbserver 2026-09-21: inaktiv installation och preflight, syntetisk krypterad backup/restore med identisk SHA-256, operativ snapshot 2ca6925bb96d samt isolerad restore med matchande APP_KEY och privata filer. Live-lagring oförändrad; timer disabled/inactive. Commit 1a035d1.