PressAgility currently supports VPS provisioning on DigitalOcean, Hetzner, Vultr, and UpCloud. We’re actively working to expand support for additional cloud providers.
Unlike other platforms that take full control of the VPS provisioning process, we respect and embrace the user experiences crafted by these cloud providers. They’ve invested heavily in delivering streamlined and powerful tools for server management — and we make sure our platform enhances that, not replaces it.
Follow our step-by-step guides for setting up two servers Application (APP) and Database (DB) Server.
- How to Provision servers on DigitalOcean (Coming soon)
- How to Provision servers on Hetzner (Coming soon)
- How to Provision servers on Vultr (Coming soon)
- How to Provision servers on UpCloud (Coming soon)
Step 3.1 – Select Your Cloud Provider #
From your chosen VPS provider’s dashboard, create two new Ubuntu 24.04 servers. Each server should have at least 2 GB of RAM and be located in the same data center region to ensure low-latency performance.
Name the servers: DB-Server and APP-Server for clarity during setup.
Step 3.2 – Add PressAgility SSH key #
Using VPS cloud provider “Cloud-Config” copy and paste the script or using Terminal console copy and past the SSH Public key.
Step 3.3 – Final Step #
Copy and paste both the public and private IPv4 addresses onto the DB and APP servers, respectively.
⚠️ Make sure you assign the correct IPs to each server — misconfiguration can break internal communication between your DB and APP nodes.

After pressing “verify info and setup primary controller node” wait for 15 minuets to complete the setup.
That’s it. We hope you enjoy PressAgility!