cleanup: Archive old complex scripts and documentation
- Move all old complex backup scripts to old_scripts/ - Archive previous documentation versions - Clean up temporary files and debian packages - Update README to focus on new simple system - Keep only the enhanced simple backup system in main directory Main directory now contains only: - simple_backup_gui.py (GUI interface) - enhanced_simple_backup.sh (CLI interface) - list_drives.sh (helper) - simple_backup.sh (basic CLI) - SIMPLE_BACKUP_README.md (detailed docs) - README.md (project overview)
This commit is contained in:
36
old_scripts/install_borg.sh
Normal file
36
old_scripts/install_borg.sh
Normal file
@@ -0,0 +1,36 @@
|
||||
#!/bin/bash
|
||||
|
||||
# Install BorgBackup for cloud backups
|
||||
echo "🔧 Installing BorgBackup for cloud backup functionality..."
|
||||
|
||||
# Update package list
|
||||
sudo apt update
|
||||
|
||||
# Install borgbackup
|
||||
sudo apt install -y borgbackup
|
||||
|
||||
# Check installation
|
||||
if command -v borg >/dev/null 2>&1; then
|
||||
echo "✅ BorgBackup installed successfully!"
|
||||
borg --version
|
||||
echo
|
||||
echo "📖 Usage:"
|
||||
echo "1. Run the LVM Backup GUI"
|
||||
echo "2. Click '☁️ Borg to Cloud' button"
|
||||
echo "3. GUI will automatically:"
|
||||
echo " - Create LVM snapshots if needed"
|
||||
echo " - Mount snapshots (including encrypted home)"
|
||||
echo " - Initialize Borg repository in ~/Nextcloud/backups/"
|
||||
echo " - Create compressed, deduplicated backup"
|
||||
echo " - Clean up automatically"
|
||||
echo
|
||||
echo "🔐 Benefits:"
|
||||
echo " - Compressed backups (save space)"
|
||||
echo " - Deduplication (only store changes)"
|
||||
echo " - Encrypted storage"
|
||||
echo " - Automatic Nextcloud sync"
|
||||
echo " - Incremental backups"
|
||||
else
|
||||
echo "❌ BorgBackup installation failed"
|
||||
exit 1
|
||||
fi
|
||||
Reference in New Issue
Block a user