On Digital Ocean Droplet
The instructions have been tested on Digital Ocean Droplet ($5)

Create a new droplet

  • Launch a new droplet
  • Select image distribution
  • Select droplet type
    • For testing out Airbyte, a $20/month droplet is likely sufficient.
    • For long-running Airbyte installations, we recommend a $40/month instance.
  • Region
    • Generally, choose a datacenter close to you.
  • Authentication
    • Password
  • Create Droplet
  • Wait for the droplet to enter the Running state.

Install environment

Note: The following commands will be entered either on your local terminal or in your ssh session on the instance terminal. The comments above each command block will indicate where to enter the commands.
  • Connect to your instance
  • Click on Console
  • Install docker
1
# In your ssh session on the instance terminal
2
sudo apt update
3
sudo apt install apt-transport-https ca-certificates curl software-properties-common
4
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
5
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu focal stable"
6
sudo apt install docker-ce
7
sudo systemctl status docker
8
sudo usermod -aG docker ${USER}
9
su - ${USER}
Copied!
  • Install docker-compose
1
# In your ssh session on the instance terminal
2
sudo wget https://github.com/docker/compose/releases/download/1.26.2/docker-compose-$(uname -s)-$(uname -m) -O /usr/local/bin/docker-compose
3
sudo chmod +x /usr/local/bin/docker-compose
4
docker-compose --version
Copied!

Install & start Airbyte

  • Connect to your instance
  • Click on Console
  • Install Airbyte
1
# In your ssh session on the instance terminal
2
mkdir airbyte && cd airbyte
3
wget https://raw.githubusercontent.com/airbytehq/airbyte/master/{.env,docker-compose.yaml}
4
docker-compose up -d
Copied!

Troubleshooting

If you encounter any issues, just connect to our Slack. Our community will help! We also have a FAQ section in our docs for common problems.
Last modified 18d ago