Files
dotfiles/backups/gpg/RESTORE_INSTRUCTIONS.md
T
David F GliddenandClaude 389febb161 🚀 Complete machine migration setup with encrypted backups
- Added comprehensive configuration files for seamless migration
- SSH, GPG, Karabiner, iTerm2, Neofetch, SwiftBar configs
- Pass license management system with templates and documentation
- Enhanced shell functions with MAS updates and moon phase tracking
- Comprehensive encrypted backup system (GPG AES256)
- Included encrypted backups of all sensitive data
- BBEdit as default editor with proper configuration
- Fixed shell compatibility issues
- Merged existing .zsh configs with improvements

Security:
- All sensitive data is GPG encrypted (.gpg files)
- Private keys excluded from version control
- Only configs and encrypted backups are tracked

Following prime directive: durable, thoughtful solutions

🤖 Generated with Claude Code

Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-28 23:10:36 +02:00

986 B

GPG Keyring Restore Instructions

Decrypting and Restoring GPG Keys

To restore from backup: gpg_keyring_TIMESTAMP.tar.gz.gpg

Step 1: Decrypt the backup

gpg --decrypt gpg_keyring_TIMESTAMP.tar.gz.gpg > gpg_keyring_TIMESTAMP.tar.gz

Step 2: Extract to home directory

tar -xzf gpg_keyring_TIMESTAMP.tar.gz -C ~/

Step 3: Set correct permissions

chmod 700 ~/.gnupg
chmod 600 ~/.gnupg/*
chmod 700 ~/.gnupg/private-keys-v1.d
chmod 600 ~/.gnupg/private-keys-v1.d/*

Step 4: Restart GPG agent

gpgconf --kill gpg-agent
gpg --list-secret-keys  # This will restart the agent

Security Notes

  • Contains your GPG private keys - highly sensitive
  • Keep encrypted backup in secure location
  • Test restore process periodically

What's Included

  • Private keys (private-keys-v1.d/)
  • Public keyring (pubring.kbx)
  • Trust database (trustdb.gpg)
  • GPG configuration files

Created: $(date) System: $(sw_vers -productVersion)