Solaria deep backup repository initialized
- 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.
This commit is contained in:
@@ -0,0 +1,49 @@
|
||||
# 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*
|
||||
Reference in New Issue
Block a user