Providers / DigitalOcean

DigitalOcean

One provider, two honest paths: a platform or a plain server.

Type
App platform
Starting cost
≈$5/mo
Free tier
No
Ease of use
4/5

DigitalOcean offers both a git-push platform (App Platform) and classic virtual servers (Droplets) with identical pricing in US and EU regions. That makes it a natural home for projects that may start on the platform and later move to a server, or the reverse.

Good to know

  • App Platform containers are small for the money — $12/month buys 1 GiB of RAM, while a $24 Droplet has 4 GiB.
  • Managed databases bill separately from both products.
  • Bandwidth allowances pool at the team level; overage is $0.02/GiB on App Platform and $0.01/GiB on Droplets.

App platform

DigitalOcean App Platform

Best for
Apps that want git-push deploys inside a provider they can grow with.
How deploys work
Connect the Git repo or a container image; App Platform builds, deploys, and scales it.
The tradeoff
Weaker compute per dollar than a Droplet — the convenience premium is real.

Why pick it

  • Git-push deploys with per-second billing and clear instance prices.
  • Three free static sites on every account.
  • Lives next to Droplets and Managed Databases — one provider as you grow or change approach.
  • Web services can idle at 10% of the standard price when traffic stops.

Why look elsewhere

  • Compute per dollar is weak: $12/month buys 1 GiB of RAM.
  • No preview environments for pull requests.
  • Autoscaling only works on dedicated (pricier) instances.
  • The buildpack experience trails Vercel, Netlify, and Render in polish.

Our ratings

Ease of use
4/5
Pricing clarity
4/5
Free tier
2/5
Scaling
3/5
Control
3/5

Virtual server (VPS)

DigitalOcean Droplet

Best for
Developers comfortable with a Linux server who want predictable pricing and full control.
How deploys work
You get root on an Ubuntu server: install your runtime, or start from a 1-click image.
The tradeoff
You are the ops team — security updates, backups, and monitoring are on you.

Why pick it

  • Predictable flat pricing: $6/month is $6/month, with 1 TB of transfer included.
  • Full root access — run anything a Linux server can run.
  • The best tutorial library in the VPS business.
  • 1-click images for WordPress, Docker, and dozens of stacks.

Why look elsewhere

  • You are the ops team: updates, backups, monitoring, and security are on you.
  • No git-push deploys, previews, or rollbacks unless you build them.
  • Scaling means resizing or adding servers by hand.
  • A forgotten Droplet bills until you destroy it.

Our ratings

Ease of use
2/5
Pricing clarity
5/5
Free tier
1/5
Scaling
2/5
Control
5/5

What developers say

First-person reports from the past three years, drawn from public discussions and independent write-ups. These are individual experiences, not our ratings; open the original source for its workload and full context. Critical reports include a follow-up check so you can see whether the problem was fixed, partly addressed, remains current, or has no public resolution.

What people like 10 sources

Despite questioning the price, a multi-year customer describes DigitalOcean as a setup-and-forget service, a clear endorsement of simplicity and stability.

Reddit

Why is DigitalOcean so expensive?

Critical reports and follow-ups 10 sources

Suspension removed access to every Droplet and database backup while the notice failed to identify the triggering resource.

Reddit

Looking for advice after account suspension on DigitalOcean

The poster reports repeat downtime, CPU spikes, and dropped SSH connections on a Premium AMD Droplet in Singapore.

Reddit

Experienced two downtimes in the SGP1 region

A Heroku evaluator found headless-browser work about three times slower on App Platform and blamed old CPU hardware.

Reddit

App Platform CPUs are soooo slow

The customer alleges four years of data were deleted six days before the expected billing date over a small failed payment.

Reddit

DigitalOcean deleted four years of my data over a $25 balance

The author says repeated service and support frustrations finally pushed them to leave DigitalOcean.

Reddit

Done with DO

A customer warns others away after a billing dispute and what they describe as unresponsive support.

Reddit

Avoid DigitalOcean — absolute scam and terrible support

The poster says an account lock made production services unavailable and the urgent support ticket did not restore access promptly.

Reddit

DigitalOcean account locked with production services unavailable

App platform

DigitalOcean App Platform

What you'd realistically pay

$5 $12 $24 Just starting Steady traffic Growing
Estimated monthly cost on DigitalOcean App Platform at each project stage, based on prices checked 2026-08-01.
Project stage Estimate Based on
Just starting ≈$5/mo 1 shared vCPU / 512 MiB — Includes 50 GiB of outbound transfer; billed per second.
Steady traffic ≈$12/mo 1 shared vCPU / 1 GiB — Includes 150 GiB of transfer; a managed database adds more.
Growing ≈$24/mo Two 1 GiB containers — Horizontal scaling; database and extra transfer on top.

Published prices

Plan Price What you get
1 shared vCPU / 512 MiB $5/mo 50 GiB transfer included.
1 shared vCPU / 1 GiB $12/mo 150 GiB transfer included, manual scaling.
  • Billed per second with a one-minute minimum.
  • Web services can scale to zero, idling at 10% of the standard price.

Virtual server (VPS)

DigitalOcean Droplet

What you'd realistically pay

$6 $6 $24 Just starting Steady traffic Growing
Estimated monthly cost on DigitalOcean Droplet at each project stage, based on prices checked 2026-08-01.
Project stage Estimate Based on
Just starting ≈$6/mo s-1vcpu-1gb — 1 vCPU, 1 GiB RAM, 25 GiB SSD, 1,000 GiB transfer.
Steady traffic ≈$6/mo s-1vcpu-1gb — A single small Droplet handles steady modest traffic; resize when it stops being enough.
Growing ≈$24/mo s-2vcpu-4gb — 2 vCPU, 4 GiB RAM, 4 TB transfer; resize further as needed.

Published prices

Plan Price What you get
s-1vcpu-1gb $6/mo 1 vCPU, 1 GiB RAM, 25 GiB SSD, 1,000 GiB transfer.
s-2vcpu-4gb $24/mo 2 vCPU, 4 GiB RAM, 80 GiB SSD, 4 TB transfer.
  • Same prices in US and EU regions; IPv4 included.
  • Billed per second with a 60-second minimum; bandwidth overage $0.01/GiB.
  • 1-click images (WordPress, Docker, and more) handle initial setup.

DigitalOcean App Platform

Deploy workflow

Deploy from Git push Connect a repository and every push deploys automatically. Yes Connect GitHub or GitLab; pushes build and deploy automatically.
Preview deploys Each branch or pull request gets its own temporary URL. No No automatic per-PR preview environments.
Official CLI A maintained command-line tool for deploys and management. Yes doctl manages apps, Droplets, and databases from one CLI.
Instant rollbacks Revert to a previous deploy without rebuilding. Yes Roll back to a previous deployment from the dashboard.

Platform

Custom domains + HTTPS Bring your own domain with TLS certificates handled. Yes Custom domains with managed TLS certificates.
Built-in CDN / edge network Static assets served from locations near your visitors. Partial Static assets go through a CDN; dynamic services run in one region.
Serverless functions Run backend code without managing a server process. Partial DO Functions exist within App Platform but are a minor, less-loved product.
Docker containers Deploy your own container image. Yes Deploy from a Dockerfile or any container registry.
SSH / shell access Open a shell on the machine running your app. Partial A web console reaches the running container; no true SSH.
EU hosting region Run the app itself in a European data center. Yes Amsterdam and Frankfurt at identical US prices.

Runtime & operations

Automatic scaling Capacity grows with traffic without manual resizing. Partial CPU-based autoscaling on dedicated instances only.
Scale to zero Costs stop (or pause) when nobody is using the app. Partial Web services can idle at 10% of price, not zero.
Scheduled jobs Run code on a schedule without an external trigger. Partial Job components run at deploy events; scheduled cron needs a worker workaround.
Managed database A database the provider runs, backs up, and updates. Yes DO Managed Databases (Postgres, MySQL, Redis-compatible) attach directly.
Logs & metrics built in See what the app is doing without wiring up third parties. Yes Insights graphs, runtime logs, and alert policies built in.

DigitalOcean Droplet

Deploy workflow

Deploy from Git push Connect a repository and every push deploys automatically. No No built-in deploy pipeline — you script your own or use CI.
Preview deploys Each branch or pull request gets its own temporary URL. No Nothing built in.
Official CLI A maintained command-line tool for deploys and management. Yes doctl creates, resizes, and snapshots Droplets.
Instant rollbacks Revert to a previous deploy without rebuilding. Partial Snapshots and backups can restore a machine; not per-deploy rollbacks.

Platform

Custom domains + HTTPS Bring your own domain with TLS certificates handled. Yes Point DNS at the Droplet; you run certbot or a proxy for TLS.
Built-in CDN / edge network Static assets served from locations near your visitors. No No CDN — add Cloudflare in front if you need one.
Serverless functions Run backend code without managing a server process. No Not on a Droplet.
Docker containers Deploy your own container image. Yes Install Docker or start from the Docker 1-click image.
SSH / shell access Open a shell on the machine running your app. Yes Full root SSH — it is your server.
EU hosting region Run the app itself in a European data center. Yes Amsterdam and Frankfurt at identical US prices.

Runtime & operations

Automatic scaling Capacity grows with traffic without manual resizing. No Manual resizing or manual horizontal scaling.
Scale to zero Costs stop (or pause) when nobody is using the app. No The server bills whether busy, idle, or powered off.
Scheduled jobs Run code on a schedule without an external trigger. Yes Classic cron on the box.
Managed database A database the provider runs, backs up, and updates. Yes DO Managed Databases run separately and connect over the private network.
Logs & metrics built in See what the app is doing without wiring up third parties. Partial Basic CPU/bandwidth graphs and optional metrics agent; app logs are yours to manage.

Every comparison is pre-calculated from the same hand-checked data as this page — prices, ratings, and all 15 features we track, side by side.

Not sure this is the one? Answer four questions and compare it against the alternatives for your project.