👍 Restic бэкап за 3 команды Коллеги, настроил автоматический бэкап за 10 минут. 3 команды, бакет в Yandex Cloud, ежедневная ротация.
Restic проще, чем кажется.
📍Минимальная настройка
# 1. Инициализация репозитория
.\restic.exe -r s3:storage.yandexcloud.net/vladell-backup init
# 2. Первый бэкап
.\restic.exe -r s3:storage.yandexcloud.net/vladell-backup backup C:\Projects
# 3. Автоматическая ротация
.\restic.exe -r s3:storage.yandexcloud.net/vladell-backup forget --keep-daily 7 --keep-weekly 4 --keep-monthly 6
Всё. Бэкап настроен.
📍Yandex Cloud Cold Storage Оптимальное хранилище для архивов:
- $0.0027/GB в месяц
- Дедупликация на уровне блоков
- Шифрование AES-256
- Географическая репликация
100GB проектов = $0.27/месяц за бэкап.
📍Политика ротации Что хранить:
- Ежедневные снимки: 7 дней
- Еженедельные: 4 недели
- Ежемесячные: 6 месяцев
Автоматическое удаление старых версий.
📍Автоматизация через Task Scheduler
Schtasks /Create /TN "Restic Backup" /SC DAILY /ST 03:00 /TR "C:\tools\backup-script.ps1"
Ежедневно в 3:00 без участия человека.
📍Скрипт с уведомлениями
$result = & .\restic.exe backup C:\Projects
if ($LASTEXITCODE -eq 0) {
Send-TelegramMessage " Backup completed"
} else {
Send-TelegramMessage " Backup failed: $result"
}
Ошибки не останутся незамеченными.
📍Восстановление Восстановить файлы просто:
# Список снимков
.\restic.exe snapshots
# Восстановление последней версии
.\restic.exe restore latest --target C:\Restored
# Восстановление конкретного файла
.\restic.exe restore latest --target C:\Temp --include "*/important.txt"
📍Результат 3 месяца работы:
- 0 потерянных файлов
- 5 успешных восстановлений
- $2.43 потрачено на хранение
- 10 минут на настройку
Спокойствие бесценно.
Как настроил бэкап баз данных на VPS автоматически. Disaster recovery план в бесплатном гиде.
#моикейсы_поповвии Работаем дальше.