Daestro

Blog Documentation Changelog FAQ Pricing Instances
Login
Blog Documentation Changelog FAQ Pricing Instances
Login
skip to the main content
Getting Started About Cloud Auth Compute Environment Job Queue Container Registry Auth Job Definition Job Compute Spawn Features Cron Jobs Schedule Jobs Cloud Providers Amazon Web Services DigitalOcean Linode / Akamai Vultr Self-hosted Compute Docker API Create API Key Job Submit Job Detail Cancel Job
Home/Documentation/Cloud Providers/

DigitalOcean

Table of Contents
  1. Step 1: Create a Personal Access Token in DigitalOcean
  2. Step 2: Add Your DigitalOcean Token to Daestro
  3. Step 3: Create Your First DigitalOcean Compute Environment

DigitalOcean calls its servers Droplets. Launching one is easy, and it is a favorite among developers and startups who want a server up quickly without a complicated dashboard.

Daestro can manage those Droplets next to servers on AWS or Vultr, from one interface. You can schedule, run, and monitor batch jobs without writing custom scripts for the DigitalOcean API. Daestro also handles creating and tearing down the infrastructure your jobs need.


Step 1: Create a Personal Access Token in DigitalOcean

Daestro needs a Personal Access Token to manage Droplets in your account. The token is a key that grants only the permissions you assign.

  1. Log in to your DigitalOcean account.

  2. In the left-hand menu, click API.

  3. On the Tokens page, click Generate New Token.

  4. Configure the token:

    • Token name: a name you will recognize later, like daestro-integration-token.
    • Expiration: select No expire so Daestro can keep managing your resources without the token expiring.
    • Select scopes: these control what the token can do. Daestro needs the following:
      • Read, Write, Update and Delete on:
        • Droplet
        • Block Storage
        • Block Storage Action
        • Block Storage Snapshot
        • Firewall
        • VPC
        • VPC Peering
      • Read-only on:
        • Account
        • Image
        • Regions
        • sizes
  5. Click Generate Token at the bottom of the page.

  6. Copy the token now. DigitalOcean shows it only once. Store it in a password manager. If you lose it, you have to generate a new one.


Step 2: Add Your DigitalOcean Token to Daestro

  1. Log in to your Daestro Console.
  2. Open Cloud Auth from the main menu.
  3. Click Add New and select DigitalOcean from the list of providers.
  4. Fill in the form:
    • Cloud Auth Name: a name you will recognize, like My DigitalOcean Account.
    • API Token: the Personal Access Token you copied from DigitalOcean.

Credentials you save in Daestro are encrypted with AES-256 when stored (at rest) and sent over TLS (in transit).

  1. Click Save.

Your DigitalOcean account is now linked to Daestro.


Step 3: Create Your First DigitalOcean Compute Environment

A Compute Environment in Daestro is the server where your jobs run. On DigitalOcean, that server is a Droplet.

  1. In the Daestro Console, open Compute Environment.
  2. Click Create New.
  3. Configure the Droplet:
    • Name: something descriptive, like do-nyc1-worker.
    • Cloud Auth: the DigitalOcean credential you just created (for example, My DigitalOcean Account).
    • Instance Type: the Droplet plan. This sets CPU, RAM, and cost. A Basic plan like s-1vcpu-1gb is a cheap way to start.
    • Location: the DigitalOcean region to launch in (for example, New York 1, San Francisco 3).
  4. Click Create.

Daestro uses your API token to create a Droplet in your DigitalOcean account.

Previous

Amazon Web Services

Next

Linode / Akamai

Daestro © 2026

Contact

hello@daestro.com

Legal
Terms of UsePrivacy Policy
Resources
Blog Documentation FAQ Changelog Instances
Helpful Articles
Batch Jobs Cron Jobs BYOC vs AWS Batch
Social
X (Twitter)Discord
2026-09-11T10:40:32.368556062Z