backup_manager
Описание
Сервис для управления бэкапми.
Языки
- Python93,5%
- Dockerfile5,8%
- Shell0,7%
Backup Management Service
Backup Management Service — это open-source решение для автоматизации резервного копирования и восстановления баз данных с возможностью хранения дампов на S3-совместимых облачных хранилищах.
📚 Описание
Проект предоставляет функциональность для:
Подключения различных баз данных и облачных хранилищ. Настройки задач для регулярного создания дампов баз данных. Хранения дампов на S3-совместимых хранилищах. Управления количеством сохраняемых резервных копий. Восстановления базы данных из сохранённых дампов.
Поддерживаемые бд
- Postgresql
- Clickhouse
Environments
| Переменная | Описание | Пример значения |
|---|---|---|
| SITE_HOST | Хост сайта | mysite.com |
| LANGUAGE | Язык интерфейса(en, ru) | en |
| ADMIN_USERNAME | Имя пользователя для доступа к админ-панели Django. Используется при автоматическом создании суперпользователя. | admin@admin.com |
| ADMIN_PASSWORD | Пароль для суперпользователя Django. Используется при автоматическом создании суперпользователя. | admin |
🛡 Безопасность Убедитесь, что доступ к панели администратора и хранилищам защищён с помощью надёжных паролей и SSL-сертификатов.
📄 Лицензия Этот проект распространяется под лицензией MIT.
🤝 Вклад Мы приветствуем вклад от сообщества. Если вы хотите предложить улучшения или обнаружили ошибку, создайте Pull Request или Issue на GitHub.