Manage DigitalOcean Droplets for PowerMTA
PMTAcore connects directly to the DigitalOcean API v2 so you can provision and control droplets without leaving the app. Create new servers, reboot, power on or off, and destroy droplets — then deploy PowerMTA over SSH in a few clicks. Your API token is encrypted and stored locally.

What You Can Do with DigitalOcean
Everything you need to run PowerMTA on DigitalOcean droplets, managed from one interface
Create Droplets
Spin up new droplets by selecting a region, size, and OS image. PMTAcore sets the root password automatically so the droplet is SSH-ready for PowerMTA.
Power & Reboot
Reboot, power on, or power off any droplet directly from the instance list. Monitor live status without opening the DigitalOcean dashboard.
Destroy Cleanly
Delete droplets you no longer need with a confirmation step, keeping your account tidy and your billing under control.
Multi-Token Support
Add multiple DigitalOcean API tokens to manage several teams or accounts, and switch between them in one click. Tokens are encrypted at rest.
SSH & PowerMTA Deploy
Connect to any droplet via the built-in SSH terminal and run the one-click PowerMTA installer — the same flow used for Linode servers.
All Regions & Sizes
Choose from every available DigitalOcean region and droplet size, fetched live from the API so you always see current options and pricing.
Connect DigitalOcean in 3 Steps
- 1
Create a DigitalOcean API token
In the DigitalOcean control panel, go to API and generate a personal access token with read and write scopes.
- 2
Paste it into PMTAcore
Open Cloud Servers → DigitalOcean, give the account a name, and paste your token. PMTAcore validates it and stores it encrypted on your machine.
- 3
Launch and deploy
Create a droplet, connect via SSH, and run the PowerMTA installer. You are sending in minutes.
Run PowerMTA on DigitalOcean
Manage your DigitalOcean droplets and deploy PowerMTA without switching between dashboards and SSH clients.