Skip to main content
DigitalOcean offers two deployment paths for Hyperterse: App Platform for managed container hosting, and Droplets for full server control. App Platform is recommended for most teams.

App Platform

App Platform is DigitalOcean’s managed platform-as-a-service. It builds, deploys, and manages your container with automatic scaling, SSL, and monitoring.
1

Build the artifact

2

Push to a container registry

Push your Docker image to DigitalOcean Container Registry or Docker Hub:
3

Create the app

Create an app spec file:
Deploy it:
App Platform can provision a managed PostgreSQL database as part of the app spec. The connection string is automatically injected as an environment variable.

Droplet deployment

For full server control, deploy to a Droplet and manage the process directly. This follows the same pattern as the bare metal deployment guide.
1

Create a Droplet

2

Transfer the artifact

3

Configure and start

SSH into the Droplet and set up a systemd service as described in the bare metal guide. Set environment variables in the service file:

Managed databases

DigitalOcean Managed Databases provide PostgreSQL, MySQL, MongoDB, and Redis clusters. Create one from the dashboard or CLI:
Retrieve the connection string and use it in your .terse configuration or as an environment variable.

Load balancer

For multi-instance App Platform deployments, traffic is load-balanced automatically. For Droplet deployments, create a DigitalOcean Load Balancer: