Все статьи
Выпустили PostgreSQLS3RU — бэкап PostgreSQL в S3-хранилище в России

Выпустили PostgreSQLS3RU — бэкап PostgreSQL в S3-хранилище в России

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

Open-source утилита для автоматического бэкапа PostgreSQL в Beget S3. Multi-DB, ротация 60 копий, соответствие ФЗ-152.

Опубликовали open-source утилиту для автоматического бэкапа баз данных PostgreSQL в S3-хранилище Beget. Данные остаются в России — соответствует требованиям ФЗ-152.

Возможности

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

    python3 -m venv venv
    ./venv/bin/pip install minio
    

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

    Структура в S3

    backup-db/
    ├── db1/
    │   ├── db1_2025-07-27_030000.zip
    │   └── ... (макс. 60 файлов)
    ├── db2/
    │   └── ...
    └── db3/
        └── ...
    

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

    Telegram канал Get My AI

    Комментарии

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

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