Providers / DigitalOcean

DigitalOcean

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

Type
App platform
Starting cost
≈$5/mo
Free tier
Yes
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.
  • Request-based autoscaling works on shared and dedicated CPU plans.

Why look elsewhere

  • Compute per dollar is weak: $12/month buys 1 GiB of RAM.
  • No preview environments for pull requests.
  • Scale to Zero requires private-preview access and sleeping services still bill at 10%.
  • 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 from $4/month, with 1 TB of transfer included on the $6 Droplet.
  • 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.

Droplets 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.

Droplets 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.

Premium AMD Droplets 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.

App Platform 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.

Droplets Reddit

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

The poster says a failed payment led to termination and permanent resource deletion within two days.

Droplets Reddit

DigitalOcean terminated my account and permanently deleted resources over a $25 failed payment

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

Droplets Reddit

Done with DO

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

account/billing 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.

account/Droplets Reddit

DigitalOcean account locked with production services unavailable

App platform

DigitalOcean App Platform

Free tier: 3 apps with static sites, 1 GiB of outbound transfer each per month. Extra static-site apps cost $3/month.

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-09-15.
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.
  • Scale to Zero is a private preview for web services. Sleeping services bill 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-09-15.
Project stage Estimate Based on
Just starting ≈$6/mo s-1vcpu-1gb — 1 vCPU, 1 GiB RAM, 25 GiB SSD, 1,000 GiB transfer. A $4 Droplet with 512 MiB exists if that is enough.
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-512mb-10gb $4/mo 1 vCPU, 512 MiB RAM, 10 GiB SSD, 500 GiB transfer — enough for a tiny site or service.
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 Request-based autoscaling works on shared and dedicated plans. CPU-based autoscaling requires dedicated CPU.
Scale to zero Costs stop (or pause) when nobody is using the app. Partial Private preview for web services. Sleep costs 10% and cannot be combined with request-based autoscaling.
Scheduled jobs Run code on a schedule without an external trigger. Yes Scheduled jobs run every 15 minutes or more and bill only while running.
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.