A Django project supporting multiple databases with automated backup functionality. It connects seamlessly to various data sources and features over a web-based interface for scheduling and managing regular backups. Ideal for complex applications needing reliable data protection and efficient database management.
MIT License
DB Manager is built on Python Version 3.12.4
To install dependencies use the following commands:
python -m venv venv
venv\Scripts\activate
pip install -r requirements.txt
python manage.py makemigrations
python manage.py migrate
python manage.py createsuperuser
After creating the super-user. Finally, you can try running your server with the following command
python manage.py runserver
This project uses Docker to manage a PostgreSQL database and a web application with Gunicorn and Django.
Before you begin, ensure you have the following installed:
docker compose build
docker compose up