Postgresus
Postgresus - self-hosted инструмент для резервного копирования и мониторинга PostgreSQL базы данных Возможности создание бекапов по расписанию для PostgreSQL 13-18 различные места хранения (local, S3, Google Drive, Dropbox. Nextcloud и другие) уведомления в…
Что это
Postgresus - self-hosted инструмент для резервного копирования и мониторинга PostgreSQL базы данных
Возможности
- Создание бекапов по расписанию для PostgreSQL 13-18;
- Различные места хранения (local, S3, Google Drive, Dropbox. Nextcloud и другие);
- Уведомления в Telegram, Slack, Discord, если бекап сломался или база недоступна;
- Health check базы данных раз в минуту;
- Apache 2.0 лицензия (полностью открытый);
- Поддержка PostreSQL с 12 до 18 версии;
- Запуск через Docker;
- Docker run -d;
- Name postgresus;
- P 4005:4005;
- V ./postgresus-data:/postgresus-data;
- Restart unless-stopped;
- Rostislavdugin/postgresus:latest;
- Подсказала: Наталья - @Nataly_DevOps.
Зачем нужен
Это самостоятельный сервис, который можно развернуть в своей инфраструктуре и связать с уже используемыми системами. Такой подход даёт больше контроля над настройками и данными, но требует заранее продумать обновление, доступ и резервное копирование.
Когда пригодится
- Для локальной разработки и тестирования контейнеризированных приложений;
- Для диагностики контейнеров, образов, сетей и связанных ресурсов;
- Для упрощения регулярных операций с Docker, Podman или кластером.
Что учесть
Перед внедрением Postgresus оцените требования к ресурсам, обновлению, резервному копированию, аутентификации и сетевому доступу. Начните с тестового окружения, зафиксируйте рабочую конфигурацию и только после этого переносите инструмент в постоянный процесс.