Providers / DigitalOcean
DigitalOcean
One provider, two honest paths: a platform or a plain server.
www.digitalocean.com · Prices checked 2026-08-01
- 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
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
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
A SaaS operator reports nine years on DigitalOcean with zero application outages; other long-term users describe similarly stable service.
Has anybody, besides me, had a good experience on DO?Users praise the simple control panel, one-click options, reliability, and quality-of-life features that justify the price premium.
DigitalOcean droplet users - opinions?Production users describe years of steady SaaS operation with only occasional planned maintenance.
SaaS production success stories?The poster says they love DigitalOcean and have enough confidence in the platform to deploy a WordPress site there.
WordPress install on DigitalOcean dropletA developer calls DigitalOcean their go-to VPS provider for years and praises its polished developer experience while comparing it with Hetzner.
I Deployed the Same App on DigitalOcean and Hetzner!The author describes a production deployment serving roughly a million requests per day on a small, predictable DigitalOcean bill.
Running a million-request/day app for $50/month, fully self-hosted with Cloudflare and DigitalOceanA SaaS team says moving to DigitalOcean eliminated Railway latency and incomplete-request problems and made the API production-ready.
We had to migrate our API from Railway to DigitalOcean — here's whyDespite questioning the price, a multi-year customer describes DigitalOcean as a setup-and-forget service, a clear endorsement of simplicity and stability.
Why is DigitalOcean so expensive?Long-term commenters report dependable workloads, predictable billing, and a notably easy developer experience.
What's your honest experience with DigitalOcean in 2026Respondents say the entry Droplet is a practical, inexpensive choice for a personal Python application and other light workloads.
Is DigitalOcean's cheapest droplet worth it? ($4/month)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.
Looking for advice after account suspension on DigitalOceanA customer says a user surge coincided with an account shutdown and roughly twenty hours without a useful support response.
DigitalOcean Shut Down Our Account During a User SurgeThe poster reports repeat downtime, CPU spikes, and dropped SSH connections on a Premium AMD Droplet in Singapore.
Experienced two downtimes in the SGP1 regionA Heroku evaluator found headless-browser work about three times slower on App Platform and blamed old CPU hardware.
App Platform CPUs are soooo slowThe customer alleges four years of data were deleted six days before the expected billing date over a small failed payment.
DigitalOcean deleted four years of my data over a $25 balanceThe poster says a failed payment led to termination and permanent resource deletion within two days.
DigitalOcean terminated my account and permanently deleted resources over a $25 failed paymentA customer reports a database disappearing and turns to the community after support failed to provide a quick explanation.
Database gone. Has anyone dealt with this?The author says repeated service and support frustrations finally pushed them to leave DigitalOcean.
Done with DOA customer warns others away after a billing dispute and what they describe as unresponsive support.
Avoid DigitalOcean — absolute scam and terrible supportThe poster says an account lock made production services unavailable and the urgent support ticket did not restore access promptly.
DigitalOcean account locked with production services unavailableApp platform
DigitalOcean App Platform
What you'd realistically pay
| 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
| 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.