Dockabase - Quick setup for Qdrant vector database with Docker

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