Docs/Deployment

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
    ssh root@YOUR_DROPLET_IP
    
  3. Install and Start DBConvert Streams
    # Install DBConvert Streams
    curl -fsSL https://dbconvert.nyc3.digitaloceanspaces.com/downloads/streams/latest/docker-install.sh | sh
    
    # Change to the installation directory
    cd /opt/dbconvert-streams-docker
    
    # Start with HTTP
    ./start.sh
    
    # Or start with HTTPS (recommended for production)
    ./start.sh -s
    

    Open http://YOUR_DROPLET_IP in your browser. For the full setup guide, see Docker deployment.

Managing Services

Stop Services

./stop.sh

Update Services

./update.sh