Все статьи
Выпустили PostgresqlR2 — бэкап PostgreSQL в Cloudflare R2 бесплатно

Выпустили PostgresqlR2 — бэкап PostgreSQL в Cloudflare R2 бесплатно

Команда getmyai·13 августа 2026 г.·1 мин чтения
GitHubPostgreSQLCloudflare R2БэкапыOpen Source

Open-source утилита для автоматического бэкапа PostgreSQL в Cloudflare R2. Ротация 60 копий, CLI, cron — бесплатно.

Выложили в открытый доступ утилиту для автоматического бэкапа PostgreSQL в Cloudflare R2. R2 не берёт плату за исходящий трафик — бэкапы обходятся бесплатно.

Возможности

  • Сжатие с паролемpg_dumpzip -P → загрузка в R2
  • Ротация — максимум 60 копий, старейшие удаляются автоматически
  • CLI — создание, просмотр, скачивание, восстановление и очистка бэкапов
  • Cron — ежедневный бэкап в 03:00, настраивается одной командой
  • Установка

    Зависимости: python3, boto3, pg_dump, zip/unzip.

    Все настройки — в файле .env: URL базы данных, ключи доступа к R2, пароль для архивов, лимит копий.

    Использование

    python3 backup.py backup          # Создать бэкап
    python3 backup.py list            # Список бэкапов
    python3 backup.py status          # Статус: кол-во копий, старейшая, новейшая
    python3 backup.py restore name.zip # Восстановить из бэкапа
    python3 backup.py install-cron    # Установить cron (ежедневно в 03:00)
    

    Репозиторий: lingeniare/PostgresqlR2

    Telegram канал Get My AI

    Комментарии

    Обсуждение статьи ведётся в нашем Telegram-канале

    Открыть канал