Getting Started with DBConvert Streams
This guide will help you get started with DBConvert Streams by walking through the key setup steps.
1. Account Setup and Trial Activation
- Visit https://streams.dbconvert.com
- Sign in using your preferred authentication method:
- GitHub authentication
- Google authentication
- Microsoft authentication
- Email/password
- Once signed in, start your free trial:
- Click on "Start Trial"
- Review the trial terms and conditions
- Activate your trial account
- Go to https://streams.dbconvert.com/account
- Locate and securely store your API key - you'll need this for deployment
2. Choose Your Deployment Method
DBConvert Streams offers two deployment options. Choose the one that best fits your needs:
Option A: Docker Deployment (Recommended)
Prerequisites:
- Docker Engine 20.10.0 or newer
- Docker Compose v2.0.0 or newer
- 2GB+ available RAM
- 1GB+ free disk space
Quick Install:
bash
# Using curl
curl -fsSL https://dbconvert.nyc3.digitaloceanspaces.com/downloads/streams/latest/docker-install.sh | sh
# Using wget
wget -qO- https://dbconvert.nyc3.digitaloceanspaces.com/downloads/streams/latest/docker-install.sh | sh
Read more about Docker deployment
Option B: Binary Deployment
Prerequisites:
- Unix-based operating system (Linux or macOS)
curl
orwget
unzip
sudo
privileges
Quick Install:
bash
# Using curl
curl -fsSL https://dbconvert.nyc3.digitaloceanspaces.com/downloads/streams/latest/binary-install.sh | sh
# Using wget
wget -qO- https://dbconvert.nyc3.digitaloceanspaces.com/downloads/streams/latest/binary-install.sh | sh
Read more about Binary deployment
3. Configure Your Environment
- Start the services:bash
# For Docker deployment: ./start.sh # For Binary deployment: cd ~/dbconvert-streams-binary && ./start.sh
- Verify services are running by accessing:
- Web Interface: http://localhost (default port 80)
- API: http://localhost:8020
4. Create Database Connections
- Navigate to the web interface
- Click "Create Connection" from the Quick Actions menu
- For your source database:
- Select database type (MySQL/PostgreSQL)
- Enter connection details
- Configure SSL if needed
- Test the connection
- Save configuration
- Repeat the process for your target database
For detailed instructions on connection management, see the Connection Management Guide.
5. Set Up Your First Stream
- Click "Create Stream" from Quick Actions
- Configure your stream:
- Select source connection
- Choose tables for replication
- Select mode:
- Convert: For one-time migrations
- CDC: For continuous replication
- Configure any custom options
- Select target connection
- Start the stream
6. Monitor Your Progress
Monitor your stream through the dashboard:
- View real-time transfer statistics
- Check system logs for detailed information
- Track data usage against your plan limits
- Monitor system health
Next Steps
- Review the Dashboard UI Guide for detailed feature information
- Or Integrate with the API
- Explore advanced configuration options
- Set up additional streams as needed
- Monitor stream progress and view live logs through the dashboard or command line
Troubleshooting
If you encounter issues:
- Check the logs directory for detailed error messages
- Verify all services are running properly
- Confirm database connections and permissions
- Ensure API key is correctly configured
For additional support, contact us at https://streams.dbconvert.com/contact