#!/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