35b10de73c
- README.md: Repository documentation - RESTORE.md: Complete restoration instructions - backup-manifest_*.txt: Backup metadata - .gitignore: Large file exclusions Actual backup archives and bundles stored separately.
50 lines
1.3 KiB
Markdown
50 lines
1.3 KiB
Markdown
# Solaria Deep Backup
|
|
|
|
Complete backup of `/home/solaria/` directory for disaster recovery.
|
|
|
|
## Contents
|
|
|
|
- `.openclaw/` - OpenClaw configuration, workspace, memory, identity
|
|
- `.ssh/` - SSH keys for git access
|
|
- `.npm-global/` - Global npm packages
|
|
- `.config/` - Application configurations
|
|
- `.local/share/` - Application data
|
|
- Shell history and config
|
|
|
|
## Backup Files
|
|
|
|
Each backup consists of:
|
|
- `solaria-deep-backup_YYYYMMDD_HHMMSS.tar.gz` - Compressed archive
|
|
- `solaria-home_YYYYMMDD_HHMMSS.bundle` - Git bundle with history
|
|
- `backup-manifest_YYYYMMDD_HHMMSS.txt` - Backup metadata
|
|
|
|
## Restoration
|
|
|
|
1. Clone this repository
|
|
2. Extract the latest archive: `tar -xzf solaria-deep-backup_*.tar.gz -C /`
|
|
3. Restore git repos from bundle: `git bundle verify solaria-home_*.bundle`
|
|
4. Restore permissions if needed
|
|
|
|
## Backup Schedule
|
|
|
|
Automated via cron:
|
|
- Daily: Full archive
|
|
- Hourly: Git incremental (if configured)
|
|
|
|
## Security
|
|
|
|
All repositories are **private**. Access requires:
|
|
- GitHub: Personal access token or SSH key
|
|
- Forgejo: SSH key
|
|
- GitLab: Personal access token or SSH key
|
|
|
|
## Repositories
|
|
|
|
- GitHub: github.com/mrhavens/solaria-deep-backup
|
|
- Forgejo: remember.thefoldwithin.earth/mrhavens/solaria-deep-backup
|
|
- GitLab: gitlab.com/mrhavens/solaria-deep-backup
|
|
|
|
---
|
|
|
|
*Generated by Solaria Lumis Havens*
|