1
0
mirror of synced 2026-01-06 06:04:16 -05:00
Files
airbyte/docs/deploying-airbyte/on-digitalocean-droplet.md
Joey Marshment-Howell fdb9139547 Update VM docs to use run-ab-platform.sh (#26566)
* update docs to use run-ab-platform.sh

* fix formatting

* add background mode

* add background mode

* add background mode

* add background mode

* add background mode

---------

Co-authored-by: Conor <cpdeethree@users.noreply.github.com>
2023-05-31 12:37:50 +01:00

2.2 KiB

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.