apt update && apt install restic -y
mkdir -p /mnt/pve/backupy/restic_proxmox
restic init --repo /mnt/pve/backupy/restic_proxmox
touch /root/backup_config.sh
chmod +x /root/backup_config.sh
nano /root/backup_config.sh#!/bin/bash
# --- KONFIGURACJA ---
REPO="/mnt/pve/backupy/restic_proxmox"
# Podaj hasło, które ustawiłeś przy restic init
export RESTIC_PASSWORD="TWOJE_HASLO_TUTAJ"
# Ścieżki do kopii (najważniejsze pliki Proxmoxa)
# /etc/pve - cała konfiguracja klastra, kontenerów i maszyn
# /etc/network/interfaces - ustawienia sieciowe i bramka
# /etc/hosts - nazwy hostów
# /root - Twoje skrypty i konfiguracja
PATHS="/etc/pve /etc/network/interfaces /etc/hosts /etc/resolv.conf /root"
# --- WYKONANIE ---
echo "--- Start backupu: $(date) ---"
# 1. Wykonanie kopii przyrostowej
restic -r $REPO backup $PATHS
# 2. Rotacja (czyszczenie starych kopii)
# Trzymamy ostatnie 5 godzinnych i 5 dziennych
restic -r $REPO forget --keep-hourly 5 --keep-daily 5 --prune
echo "--- Zakończono: $(date) ---"Crontab -e
0 * * * * /root/backup_config.sh >> /var/log/restic_backup.log 2>&1