После оплаты доступ будет отправлен на email. Если потеряли ссылку — восстановите доступ по email.
Что входит в покупку:
- Python-скрипт (единый файл, минимум зависимостей)
- Инструкция по получению OAuth-токена Яндекс.Диска
- Пример crontab для ежедневного и еженедельного запуска
- Bash-скрипт восстановления из бэкапа
Автобэкап на Яндекс.Диск: скрипт для Django-проекта
Скрипт автоматического резервного копирования Django-проекта на Яндекс.Диск: дамп базы данных, медиафайлы, конфиги. Запускается по расписанию, старые бэкапы удаляет сам.
Используемые технологии
Основные возможности
Подробное описание
Хранить бэкапы на том же сервере — не бэкап. Этот скрипт отправляет всё важное на Яндекс.Диск автоматически.
Что делает:
- pg_dump базы PostgreSQL с сжатием (gzip)
- Архивирование media/ и staticfiles/
- Опционально: резервная копия .env и конфигов Nginx
- Загрузка на Яндекс.Диск через REST API (OAuth2)
- Автоудаление старых бэкапов: хранить последние N штук
- Уведомление в Telegram: успех или ошибка
- Логирование с ротацией логов
Что входит:
- Python-скрипт (единый файл, минимум зависимостей)
- Инструкция по получению OAuth-токена Яндекс.Диска
- Пример crontab для ежедневного и еженедельного запуска
- Bash-скрипт восстановления из бэкапа
Для кого:
Для всех, кто держит Django-проект на VPS и хочет спать спокойно.
Похожие продукты
Вас также может заинтересовать
GitHub Actions + Docker: CI/CD стартовый набор для Django
Готовый набор конфигурационных файлов для автоматического деплоя Django-приложения на VPS через GitHub Actions. Настроишь CI/CD за несколько часов вместо недели изучения документации и бесконечных экспериментов.
Готовый модуль оплаты ЮKassa для Django — webhook, 54-ФЗ, выдача файлов
Для Django-разработчиков и предпринимателей, которые хотят продавать цифровые товары и принимать платежи — без недель возни с API, webhook и налоговыми чеками.
Семейная VPN на WireGuard
Готовое решение для развертывания семейного VPN сервера. Быстрее на 15% чем OpenVPN