Deploy Airbyte on DigitalOcean
This page guides you through deploying Airbyte Open Source on a DigitalOcean droplet by setting up the deployment environment, and installing and starting Airbyte.
Alternatively, you can deploy Airbyte on DigitalOcean in one click using their marketplace.
Requirements
- To test Airbyte, we recommend a $20/month droplet
- To deploy Airbyte in a production environment, we recommend a $40/month instance
Set up the Environment
To deploy Airbyte Open Source on DigitalOcean:
- Create a DigitalOcean droplet.
- Connect to the droplet using the Droplet Console.
- To update the available packages and install Docker, run the following command:
    sudo apt update
    sudo apt install apt-transport-https ca-certificates curl software-properties-common
    curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
    sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu focal stable"
    sudo apt install docker-ce
    sudo systemctl status docker
    sudo usermod -aG docker ${USER}
    su - ${USER}
- To install Docker-Compose, run the following command:
    sudo apt install docker-compose-plugin
    docker compose version
Install Airbyte
To install and start Airbyte :
- Run the following command:
  mkdir airbyte && cd airbyte
  wget https://raw.githubusercontent.com/airbytehq/airbyte/master/run-ab-platform.sh
  chmod +x run-ab-platform.sh
  ./run-ab-platform.sh -b
- Verify the connection by visiting http://localhost:8000 in your browser.
Troubleshooting
If you encounter any issues, reach out to our community on Slack.