Skip to content

DigitalOcean Deployment

This guide covers two methods for deploying DBConvert Streams on DigitalOcean:

  1. DigitalOcean Marketplace deployment (recommended)
  2. Manual Droplet deployment

Method 1: Marketplace Deployment

Prerequisites

  • DigitalOcean account
  • Active payment method

Deployment Steps

  1. Access DigitalOcean Marketplace

  2. Configure Your Droplet

    • Choose a region
    • Select Droplet size (Basic or Regular with 2GB RAM minimum)
    • Add your SSH key
    • Hostname: An auto-generated name will be provided (example: dbconvertstreams120onubuntu2404-s-1vcpu-2gb-sfo3-01)
    • Click "Create Droplet"
  3. Access DBConvert Streams

    • Once deployment is complete, navigate to your Droplet's IP address
    • Access the web interface through your browser

Method 2: Manual Droplet Deployment

Prerequisites

  • DigitalOcean account
  • SSH client for server access

Deployment Steps

  1. Create Droplet

    • Log in to DigitalOcean Control Panel
    • Click "Create" > "Droplets"
    • Select any Linux distribution
    • Choose a region
    • Select Droplet size (2GB RAM minimum)
    • Add your SSH key
    • Click "Create Droplet"
  2. Connect to Your Droplet

    bash
    ssh root@YOUR_DROPLET_IP
  3. Install and Start DBConvert Streams

    bash
    # Install DBConvert Streams
    curl -fsSL https://dbconvert.nyc3.digitaloceanspaces.com/downloads/streams/latest/docker-install.sh | sh
    
    # Start with HTTP
    ./start.sh
    
    # Or start with HTTPS (recommended for production)
    ./start.sh -s

Managing Services

Stop Services

bash
./stop.sh

Update Services

bash
./update.sh

DBConvert Streams - event driven replication for databases