Skip to main content
DigitalOcean is a cloud platform for deploying and managing applications. This guide walks you through deploying ParadeDB Community on a DigitalOcean Droplet.

Prerequisites

  1. A DigitalOcean account
  2. Your local machine’s public IPv4 address (used to restrict access to the Droplet)

Creating a Droplet

  1. In the DigitalOcean console, create a new Droplet
  2. Select Ubuntu 26.04 (LTS) x64 as the image
  3. Choose a plan size using the DigitalOcean sizing guide
Once the Droplet is running, SSH into it to complete the remaining steps.

Installing Docker

Installing ParadeDB

The tag query parameter pins the ParadeDB version. See the Docker Hub page for available tags.
Once the install completes, note the password printed to the terminal. You will need it for the psql connection string below. To ensure the container restarts automatically if the Droplet reboots:

Configuring the Firewall

In the DigitalOcean console, navigate to Networking → Firewalls and create a firewall with the following inbound rule: Replace <YOUR_IP_ADDRESS> with your local machine’s public IPv4 address (not the Droplet IP). To allow access from any IP, use 0.0.0.0/0 instead. Apply the firewall to your Droplet.

Connecting to ParadeDB

From your local machine:
Replace <DROPLET_IP> with the public IPv4 address of your Droplet, found on the DigitalOcean console.