Documentation
Complete guide to using DripEmails.org
Deployment Guide
Complete guide to deploying DripEmails.org to production environments.
📋 Deployment Overview
This section covers everything you need to deploy DripEmails.org from development to production, including server setup, configuration, and best practices.
Deployment Topics
📋 Prerequisites
System requirements and dependencies needed before deployment
⚙️ Installation
Step-by-step installation guide for setting up the application
🔧 Configuration
Configure environment variables, database, and email settings
🚀 Production Setup
Deploy to production with Nginx, SSL, and process management
🔍 Troubleshooting
Common issues and solutions for deployment problems
Quick Deployment Options
🐳 Docker Deployment
Easiest way to deploy with Docker Compose:
docker-compose up -d
🖥️ Traditional Server
Deploy on Ubuntu/Debian with Nginx:
git clone https://github.com/dripemails/web.git
cd web
python -m venv venv
source venv/bin/activate
pip install -r requirements.txt
python manage.py migrate
python manage.py collectstatic
Environment-Specific Notes
🪟 Windows Development
- Redis is optional - works without it
- Celery auto-disables in DEBUG mode
- SMTP authentication disabled by default
- Perfect for local testing
🐧 Linux Production
- Redis recommended for Celery
- Nginx for reverse proxy
- Supervisord for process management
- SSL/TLS with Let's Encrypt