Dockabase
Quick and easy setup for Qdrant vector database in Docker containers. Get up and running in minutes with our pre-configured environment.
Why Dockabase?
Quick Setup
Get your Qdrant vector database running in minutes with our pre-configured Docker setup.
Production Ready
Easily deploy to your VPS with our step-by-step instructions and configuration files.
Simplified Experience
Comprehensive documentation and troubleshooting guides to help you along the way.
Essential Commands
Setup
# Clone repository
git clone https://github.com/bartek-filipiuk/qdrant_caddy.git
cd qdrant_caddy
# Configure environment
cp .env.example .env
Basic Operations
# Start Qdrant
./start.sh # Starts containers based on ENV setting in .env
# Stop Qdrant
./stop.sh # Stops all containers
# Restart Qdrant
./restart.sh # Restarts containers and applies config changes
Domain Setup
# Configure domain for production
./scripts/setup-domain.sh # Sets up domain with HTTPS using Let's Encrypt
Backup & Restore
# Backup a specific collection
python scripts/backup_snapshots.py --collection my_collection
# Backup all collections
python scripts/backup_snapshots.py --all
# Restore a collection
python scripts/restore_snapshots.py --snapshot ./snapshots/my_collection.snapshot --collection my_collection
# Create new collection from backup
python scripts/restore_snapshots.py --snapshot ./snapshots/my_collection.snapshot --new-collection new_collection