feat(ops): add backup/restore scripts, smoke test, and documentation (#6)
Scripts:
- backup.sh: PostgreSQL dump with optional age encryption, auto-cleanup
- restore.sh: Interactive restore with confirmation, GDPR compliance note
- smoke-test.sh: Validates local or remote deployment (services, API, SSL)
Documentation:
- installation.md: Step-by-step server setup and first deploy
- configuration.md: All environment variables with types and defaults
- upgrading.md: Standard upgrade, pinned versions, rollback procedure
- administration.md: Monitoring, logs, common tasks, troubleshooting
- backups.md: Automated backups, encryption, restore, disaster recovery
authored by