Manage Vultr Instances for PowerMTA
PMTAcore talks directly to the Vultr API v2, letting you provision and control cloud compute instances from inside the app. Create servers with a root password, reboot or halt them, and delete what you no longer need — then install PowerMTA over SSH. Your API key is encrypted and stored locally.

What You Can Do with Vultr
Everything you need to run PowerMTA on Vultr cloud compute, managed from one interface
Provision Instances
Deploy new Vultr cloud compute instances by picking a region, plan, and OS. A root password is set at creation so the server is SSH-ready.
Reboot & Halt
Reboot or halt instances on demand and see live power status, all without logging into the Vultr customer portal.
Delete Instances
Tear down instances you no longer need with a confirmation prompt to avoid accidental data loss and surprise charges.
Multi-Token Support
Store multiple Vultr API keys for different accounts or clients and switch between them instantly. Keys are encrypted at rest.
SSH & PowerMTA Deploy
Open an SSH session to any instance and run the one-click PowerMTA installer — identical to the Linode and DigitalOcean workflow.
Live Regions & Plans
Pick from every Vultr location and plan, fetched live from the API with current specs and monthly pricing — filtered to server distributions.
Connect Vultr in 3 Steps
- 1
Enable the Vultr API
In the Vultr portal under Account → API, enable access and copy your personal access key. Add your IP to the access control list if required.
- 2
Paste it into PMTAcore
Open Cloud Servers → Vultr, name the account, and paste your API key. PMTAcore validates and encrypts it locally.
- 3
Launch and deploy
Provision an instance, connect via SSH, and run the PowerMTA installer to start sending.
Run PowerMTA on Vultr
Provision Vultr instances and deploy PowerMTA from a single desktop app — no portal hopping required.