Skip to main content

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:

  1. Create a DigitalOcean droplet.
  2. Connect to the droplet using the Droplet Console.
  3. 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}
  1. To install Docker-Compose, run the following command:
    sudo apt install docker-compose-plugin
docker compose version

Install Airbyte

To install and start Airbyte :

  1. 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
  1. Verify the connection by visiting http://localhost:8000 in your browser.

Troubleshooting

If you encounter any issues, reach out to our community on Slack.