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.