[{"data":1,"prerenderedAt":1178},["ShallowReactive",2],{"blog-en-\u002Fen\u002Fblog\u002Fhetzner-vs-digitalocean-vs-magalu-cloud":3,"blog-en-surround-\u002Fen\u002Fblog\u002Fhetzner-vs-digitalocean-vs-magalu-cloud":1165},{"id":4,"title":5,"author":6,"body":7,"category":1145,"cover":1146,"date":1147,"description":1148,"draft":1149,"extension":1150,"lastReviewed":1146,"meta":1151,"navigation":1152,"path":1153,"readingTime":1154,"seo":1155,"sitemap":1156,"stem":1157,"tags":1158,"__hash__":1164},"blog_en\u002Fen\u002Fblog\u002Fhetzner-vs-digitalocean-vs-magalu-cloud.md","Hetzner vs DigitalOcean vs Magalu Cloud: which VPS to pick for a Brazilian startup in 2026","HeroCtl team",{"type":8,"value":9,"toc":1098},"minimark",[10,14,17,22,25,29,32,37,40,92,99,103,106,109,141,144,148,151,172,176,208,212,215,219,222,269,276,280,283,309,312,316,354,358,383,387,390,394,397,423,426,430,445,449,475,479,511,515,694,698,701,704,707,711,714,752,755,759,762,816,819,822,826,829,832,852,855,859,863,885,889,906,910,927,931,934,937,940,943,947,950,953,956,960,963,966,970,973,977,980,984,987,991,994,998,1001,1005,1008,1012,1015,1018,1021,1025,1028,1031,1034,1068,1071,1074,1091,1094],[11,12,13],"p",{},"Choosing a VPS for a Brazilian startup in 2026 isn't a single question — it's four questions that intersect. How much it costs in dollars or euros against revenue that comes in reais. How much latency your product can tolerate without offending users. How much managed service you want to pay for to outsource. And how much maturity the provider has to back you up when something breaks at 3 AM.",[11,15,16],{},"The three names that show up in nearly every conversation today are Hetzner, DigitalOcean, and Magalu Cloud. Each one solves one side of the equation very well and loses on the other two. There's no universal winner. There's a winner per usage profile. This post opens up the math, with numbers, and closes with an honest recommendation per scenario.",[18,19,21],"h2",{"id":20},"tldr-which-vps-to-pick-for-a-brazilian-startup-in-2026","TL;DR — which VPS to pick for a Brazilian startup in 2026",[11,23,24],{},"Hetzner is the right choice when absolute cost matters most and the audience tolerates 200ms of latency — hobby projects, MVPs, internal tooling, async integrations, CI runners, batch jobs, and self-hosted clusters serving an audience outside Brazil. The CX11 goes for €4.09 per month, around R$22, and includes 20 TB of outbound traffic. DigitalOcean is the sensible pick for Brazilian indie hackers with a B2C audience that needs sub-100ms response — datacenters in New York and Toronto deliver 120-140ms to São Paulo, the interface is the best in the segment, and the Portuguese-speaking community is extensive, but the price is roughly 2-3× Hetzner's. Magalu Cloud is the right answer when data residency in Brazil is a regulatory requirement — health, financial, government, sectoral LGPD contracts — with 5-15ms latency to São Paulo, billing in reais, and Portuguese support, at the cost of an ecosystem that's still maturing. For a self-hosted cluster of 3-4 nodes running dozens of applications, any of the three works well.",[18,26,28],{"id":27},"hetzner-the-attack-on-your-wallet","Hetzner — the attack on your wallet",[11,30,31],{},"Hetzner is a German company with over 25 years of operation. Its model is simple: no-frills VPS, dedicated servers via auction, decent European network, and pricing that beats any competitor on absolute value. In 2026 the table is still the same as always — it goes up little over time, unlike nearly every American cloud.",[33,34,36],"h3",{"id":35},"how-much-does-a-hetzner-vps-cost-in-2026","How much does a Hetzner VPS cost in 2026?",[11,38,39],{},"The Cloud Servers line has two flavors, x86 and ARM, and the most relevant plans are:",[41,42,43,55,65,74,83],"ul",{},[44,45,46,50,51,54],"li",{},[47,48,49],"strong",{},"CX11"," (1 vCPU x86, 2 GB RAM, 20 GB SSD): €4.09\u002Fmonth — about ",[47,52,53],{},"R$22"," at R$5.5\u002Feuro.",[44,56,57,60,61,64],{},[47,58,59],{},"CPX11"," (2 vCPU AMD, 2 GB RAM, 40 GB SSD): €4.75\u002Fmonth — ",[47,62,63],{},"R$26",".",[44,66,67,70,71,64],{},[47,68,69],{},"CPX21"," (3 vCPU AMD, 4 GB RAM, 80 GB SSD): €7.99\u002Fmonth — ",[47,72,73],{},"R$44",[44,75,76,79,80,64],{},[47,77,78],{},"CPX31"," (4 vCPU AMD, 8 GB RAM, 160 GB SSD): €14.86\u002Fmonth — ",[47,81,82],{},"R$82",[44,84,85,88,89,64],{},[47,86,87],{},"CAX11"," (2 vCPU ARM, 4 GB RAM, 40 GB SSD): €3.79\u002Fmonth — ",[47,90,91],{},"R$21",[11,93,94,95,98],{},"Each VPS includes ",[47,96,97],{},"20 TB of outbound traffic per month",". That's an amount that borders on absurd compared to American clouds — the same traffic on AWS São Paulo costs $0.09 per gigabyte after the first 100 GB, meaning 20 TB runs to about $1,800 per month in bandwidth alone.",[33,100,102],{"id":101},"does-hetzner-have-a-datacenter-in-brazil","Does Hetzner have a datacenter in Brazil?",[11,104,105],{},"No. Hetzner operates datacenters in Falkenstein, Nuremberg and Helsinki in Europe, Hillsboro (Oregon) and Ashburn (Virginia) in the United States, and Singapore in Asia. There is no South American presence.",[11,107,108],{},"Typical latency from a server to a user in São Paulo:",[41,110,111,117,123,129,135],{},[44,112,113,114],{},"Falkenstein, Germany: ",[47,115,116],{},"200-220ms",[44,118,119,120],{},"Helsinki, Finland: ",[47,121,122],{},"210-240ms",[44,124,125,126],{},"Ashburn, Virginia: ",[47,127,128],{},"140-160ms",[44,130,131,132],{},"Hillsboro, Oregon: ",[47,133,134],{},"170-190ms",[44,136,137,138],{},"Singapore: ",[47,139,140],{},"300-340ms",[11,142,143],{},"For context, 200ms is the point where the user starts noticing slowness on a button click. For a heavy SPA already loading browser assets and making three parallel calls, 200ms cumulative on each round-trip turns into five to eight perceptible seconds. A B2C app with a Brazilian audience hosted in Falkenstein is a product that feels \"slow,\" even when the server responds in 5ms.",[33,145,147],{"id":146},"where-hetzner-shines","Where Hetzner shines",[11,149,150],{},"The combination of pricing + included bandwidth makes Hetzner the obvious choice for three types of workload:",[152,153,154,160,166],"ol",{},[44,155,156,159],{},[47,157,158],{},"Non-latency-critical workloads",": CI runners, batch jobs, async workers, nightly ETL, cron tasks. It doesn't matter if they respond 200ms slower.",[44,161,162,165],{},[47,163,164],{},"Applications with audiences outside Brazil",": B2B SaaS with clients in Europe or the US. Falkenstein to Berlin is 15ms, Ashburn to New York is 5ms.",[44,167,168,171],{},[47,169,170],{},"Self-hosted orchestrator clusters",": running HeroCtl, Coolify or similar on 3-4 Hetzner nodes to host dozens of internal apps costs what a single equivalent droplet would on DigitalOcean.",[33,173,175],{"id":174},"where-hetzner-loses","Where Hetzner loses",[41,177,178,184,190,196,202],{},[44,179,180,183],{},[47,181,182],{},"No Brazilian datacenter"," — end of story for any compliance that requires data residency.",[44,185,186,189],{},[47,187,188],{},"Support only in English and German"," — chat and tickets respond fast, but on European business hours.",[44,191,192,195],{},[47,193,194],{},"Billing in euros"," — you pay with an international credit card, with 4.38% IOF and bank exchange spread.",[44,197,198,201],{},[47,199,200],{},"Limited service marketplace"," — there's no Managed Postgres at DigitalOcean's level nor App Platform serverless. What's there is S3-compatible Object Storage, Load Balancers and Volumes. The rest, you assemble.",[44,203,204,207],{},[47,205,206],{},"Account verification can take time"," — first-time users report up to 48 hours to release a new account. In some cases Hetzner asks for a selfie with ID.",[18,209,211],{"id":210},"digitalocean-the-all-around","DigitalOcean — the all-around",[11,213,214],{},"DigitalOcean is the option that shows up in front of nearly every Brazilian indie hacker in 2026, and for good reason. The product is 14 years old, the interface is the best in the segment, the documentation is a reference, the Brazilian community is huge. The price is higher than Hetzner in absolute value, but it comes wrapped in UX and managed services that save hours of work.",[33,216,218],{"id":217},"how-much-does-a-digitalocean-droplet-cost-in-2026","How much does a DigitalOcean Droplet cost in 2026?",[11,220,221],{},"The Basic line has three flavors: Regular Intel, Premium Intel and Premium AMD. At R$5\u002Fdollar:",[41,223,224,233,242,251,260],{},[44,225,226,229,230,64],{},[47,227,228],{},"Basic 1 GB \u002F 1 vCPU \u002F 25 GB SSD",": $4-6\u002Fmonth — ",[47,231,232],{},"R$20-30",[44,234,235,238,239,64],{},[47,236,237],{},"Basic 2 GB \u002F 1 vCPU \u002F 50 GB SSD",": $12\u002Fmonth — ",[47,240,241],{},"R$60",[44,243,244,247,248,64],{},[47,245,246],{},"Basic 4 GB \u002F 2 vCPU \u002F 80 GB SSD",": $24\u002Fmonth — ",[47,249,250],{},"R$120",[44,252,253,256,257,64],{},[47,254,255],{},"Basic 8 GB \u002F 4 vCPU \u002F 160 GB SSD",": $48\u002Fmonth — ",[47,258,259],{},"R$240",[44,261,262,265,266,64],{},[47,263,264],{},"Basic 16 GB \u002F 8 vCPU \u002F 320 GB SSD",": $96\u002Fmonth — ",[47,267,268],{},"R$480",[11,270,271,272,275],{},"All include ",[47,273,274],{},"1 TB of outbound traffic per month",", with overage at $0.01\u002FGB — much cheaper than AWS, but far from Hetzner's 20 TB.",[33,277,279],{"id":278},"whats-the-digitalocean-latency-to-sao-paulo","What's the DigitalOcean latency to São Paulo?",[11,281,282],{},"DigitalOcean operates 14 regions. There's no direct South American presence, but the closest regions have acceptable latency:",[41,284,285,291,297,303],{},[44,286,287,290],{},[47,288,289],{},"NYC (New York)",": ~120ms",[44,292,293,296],{},[47,294,295],{},"TOR (Toronto)",": ~140ms",[44,298,299,302],{},[47,300,301],{},"SFO (San Francisco)",": ~180ms",[44,304,305,308],{},[47,306,307],{},"AMS (Amsterdam)",": ~210ms",[11,310,311],{},"NYC is the obvious choice for any audience with Brazilians as the main user base. 120ms is the range where a button responding \"right after the click\" still feels immediate to untrained eyes.",[33,313,315],{"id":314},"where-digitalocean-shines","Where DigitalOcean shines",[41,317,318,324,330,336,342,348],{},[44,319,320,323],{},[47,321,322],{},"Web interface",": the best in the segment. Spins up a Droplet in 60 seconds, sets up a firewall in three clicks, registers a domain, configures DNS, installs a managed database.",[44,325,326,329],{},[47,327,328],{},"One-click marketplace",": WordPress, Ghost, GitLab, Mattermost, MongoDB, dozens of ready stacks.",[44,331,332,335],{},[47,333,334],{},"Managed Postgres \u002F MySQL \u002F Redis",": managed databases with automatic backup, failover, read replicas. Starting at $15\u002Fmonth — pricey, but it saves an SRE.",[44,337,338,341],{},[47,339,340],{},"App Platform",": serverless with Git deploys, autoscaling, automatic Let's Encrypt certificates. Starting at $5\u002Fmonth.",[44,343,344,347],{},[47,345,346],{},"Active Brazilian community",": Portuguese tutorials, forums, unofficial Discord, ex-employees speaking at conferences.",[44,349,350,353],{},[47,351,352],{},"Billing in dollars with international card",", but with checkout that accepts BR cards without friction (already established).",[33,355,357],{"id":356},"where-digitalocean-loses","Where DigitalOcean loses",[41,359,360,366,371,377],{},[44,361,362,365],{},[47,363,364],{},"Pricing",": 2-3× more expensive than Hetzner per equivalent vCPU.",[44,367,368,370],{},[47,369,182],{},": the closest is NYC.",[44,372,373,376],{},[47,374,375],{},"Some products pricier than AWS",": Spaces (S3-compatible Object Storage) costs $5\u002Fmonth with 250 GB; the equivalent on S3 costs $1.50\u002Fmonth at the same durability class.",[44,378,379,382],{},[47,380,381],{},"Simple networking",": cross-region VPC exists but isn't as polished as on AWS.",[18,384,386],{"id":385},"magalu-cloud-the-national-one","Magalu Cloud — the national one",[11,388,389],{},"Magalu Cloud is the infrastructure arm of the Magazine Luiza group. Launched in 2023, it's still maturing, but in 2026 it already has a consistent offering of VPS, Object Storage, managed Kubernetes and Portuguese support. It's the viable Brazilian bet for those who need data residency.",[33,391,393],{"id":392},"how-much-does-magalu-cloud-cost-in-2026","How much does Magalu Cloud cost in 2026?",[11,395,396],{},"The plans that matter for a startup, with 2026 estimates:",[41,398,399,405,411,417],{},[44,400,401,404],{},[47,402,403],{},"vCPU 1 \u002F 1 GB RAM \u002F 25 GB SSD",": ~R$30\u002Fmonth.",[44,406,407,410],{},[47,408,409],{},"vCPU 2 \u002F 4 GB RAM \u002F 80 GB SSD",": ~R$80\u002Fmonth.",[44,412,413,416],{},[47,414,415],{},"vCPU 4 \u002F 8 GB RAM \u002F 160 GB SSD",": ~R$160\u002Fmonth.",[44,418,419,422],{},[47,420,421],{},"vCPU 8 \u002F 16 GB RAM \u002F 320 GB SSD",": ~R$320\u002Fmonth.",[11,424,425],{},"Pricing in reais, no currency conversion, no IOF, with NF-e issued.",[33,427,429],{"id":428},"does-magalu-cloud-have-a-datacenter-in-brazil","Does Magalu Cloud have a datacenter in Brazil?",[11,431,432,433,436,437,440,441,444],{},"Yes — that's the whole point of the product. Operations in ",[47,434,435],{},"Tamboré, São Paulo"," and ",[47,438,439],{},"Curitiba",", Paraná. Latency from São Paulo capital to Tamboré: ",[47,442,443],{},"5-15ms",". Practically indistinguishable from loopback.",[33,446,448],{"id":447},"where-magalu-cloud-shines","Where Magalu Cloud shines",[41,450,451,457,463,469],{},[44,452,453,456],{},[47,454,455],{},"Data residency",": data stays in Brazil. For regulated sectors (health under sectoral LGPD, financial under the Central Bank, government) this resolves the legal argument all at once.",[44,458,459,462],{},[47,460,461],{},"Billing in reais",": invoices to a Brazilian company entity, NF-e issued, simple accounting reconciliation.",[44,464,465,468],{},[47,466,467],{},"Portuguese support",": chat and ticket respond on Brazilian business hours, with people who understand the national market vocabulary.",[44,470,471,474],{},[47,472,473],{},"Unbeatable latency for BR users",": 5-15ms to anywhere in the southeast.",[33,476,478],{"id":477},"where-magalu-cloud-loses","Where Magalu Cloud loses",[41,480,481,487,493,499,505],{},[44,482,483,486],{},[47,484,485],{},"Maturing ecosystem",": Managed Postgres exists, but with fewer configuration options than DigitalOcean. S3-compatible Object Storage works, but third-party integrations aren't always ready.",[44,488,489,492],{},[47,490,491],{},"Small community",": Portuguese tutorials starting to appear in 2025-2026, but far from DigitalOcean's base.",[44,494,495,498],{},[47,496,497],{},"Smaller instance range",": specialized machine types (GPU, memory-optimized, compute-intensive) still arrive in waves.",[44,500,501,504],{},[47,502,503],{},"SLA maturity",": the first public incidents were well communicated, but the track record is still short.",[44,506,507,510],{},[47,508,509],{},"More expensive than Hetzner",": the 4 GB RAM VPS costs R$80 on Magalu vs R$44 on Hetzner — almost double.",[18,512,514],{"id":513},"side-by-side-12-criteria-that-matter","Side by side: 12 criteria that matter",[516,517,518,537],"table",{},[519,520,521],"thead",{},[522,523,524,528,531,534],"tr",{},[525,526,527],"th",{},"Criterion",[525,529,530],{},"Hetzner",[525,532,533],{},"DigitalOcean",[525,535,536],{},"Magalu Cloud",[538,539,540,553,567,581,595,608,620,631,644,658,669,680],"tbody",{},[522,541,542,546,548,550],{},[543,544,545],"td",{},"VPS 4 GB RAM, 2 vCPU (BRL\u002Fmonth)",[543,547,73],{},[543,549,250],{},[543,551,552],{},"R$80",[522,554,555,558,561,564],{},[543,556,557],{},"1 TB outbound traffic included",[543,559,560],{},"Yes (20 TB)",[543,562,563],{},"Yes (1 TB)",[543,565,566],{},"Yes (variable)",[522,568,569,572,575,578],{},[543,570,571],{},"Closest datacenter to SP",[543,573,574],{},"Ashburn\u002FVA",[543,576,577],{},"NYC\u002FTOR",[543,579,580],{},"Tamboré\u002FSP",[522,582,583,586,589,592],{},[543,584,585],{},"Average SP latency (ms)",[543,587,588],{},"150-220",[543,590,591],{},"120-140",[543,593,594],{},"5-15",[522,596,597,600,603,605],{},[543,598,599],{},"Datacenter in Brazil",[543,601,602],{},"No",[543,604,602],{},[543,606,607],{},"Yes",[522,609,610,613,615,618],{},[543,611,612],{},"Managed Postgres",[543,614,602],{},[543,616,617],{},"Yes ($15+)",[543,619,607],{},[522,621,622,625,627,629],{},[543,623,624],{},"S3-compatible Object Storage",[543,626,607],{},[543,628,607],{},[543,630,607],{},[522,632,633,636,639,642],{},[543,634,635],{},"Managed Load Balancer",[543,637,638],{},"Yes (€4.90)",[543,640,641],{},"Yes ($12)",[543,643,607],{},[522,645,646,649,652,655],{},[543,647,648],{},"BR\u002FPT-BR community",[543,650,651],{},"Small",[543,653,654],{},"Large",[543,656,657],{},"Growing",[522,659,660,662,664,667],{},[543,661,467],{},[543,663,602],{},[543,665,666],{},"Limited",[543,668,607],{},[522,670,671,674,676,678],{},[543,672,673],{},"Billing in reais (NF-e)",[543,675,602],{},[543,677,602],{},[543,679,607],{},[522,681,682,685,688,691],{},[543,683,684],{},"Ideal range",[543,686,687],{},"Hobby, MVP, global B2B",[543,689,690],{},"Indie hacker, BR B2C",[543,692,693],{},"Regulated B2B, sensitive data",[18,695,697],{"id":696},"which-vps-is-cheapest-for-a-brazilian-startup-in-2026","Which VPS is cheapest for a Brazilian startup in 2026?",[11,699,700],{},"In absolute pricing per vCPU and gigabyte of RAM, Hetzner wins by a wide margin. A 4 GB RAM server costs R$44 per month on Hetzner vs R$120 on DigitalOcean and R$80 on Magalu Cloud. The difference is 2-3× in DigitalOcean's case and almost 2× for Magalu.",[11,702,703],{},"But total math changes when you include bandwidth. DigitalOcean gives 1 TB outbound included per droplet, Hetzner gives 20 TB. For an application serving heavy assets (video, images, downloads) that exceeds the bandwidth cap, the math gets closer between the two. For a traditional web app without heavy media delivery, Hetzner remains cheaper.",[11,705,706],{},"Magalu Cloud will never be the cheapest in direct comparison. But when you compare against \"DigitalOcean + 4.38% IOF + 2-3% exchange spread + 10-15% currency variation risk over the year\", the financial argument gets close. If your revenue is also in reais, Magalu takes you out of the risk of becoming a company that pays R$120 today and R$160 next quarter because the real depreciated.",[18,708,710],{"id":709},"which-has-better-latency-for-brazilian-users","Which has better latency for Brazilian users?",[11,712,713],{},"The order is direct:",[152,715,716,722,728,734,740,746],{},[44,717,718,721],{},[47,719,720],{},"Magalu Cloud (Tamboré)",": 5-15ms — its own category.",[44,723,724,727],{},[47,725,726],{},"DigitalOcean (NYC)",": 120ms — acceptable for B2C.",[44,729,730,733],{},[47,731,732],{},"DigitalOcean (Toronto)",": 140ms — a good NYC alternative.",[44,735,736,739],{},[47,737,738],{},"Hetzner (Ashburn, US East)",": 150ms — borderline for B2C.",[44,741,742,745],{},[47,743,744],{},"Hetzner (Falkenstein, Germany)",": 200-220ms — only for async B2B or hobby.",[44,747,748,751],{},[47,749,750],{},"Hetzner (Singapore)",": 300ms+ — not an option for Brazil.",[11,753,754],{},"The practical rule the team uses internally: if the product has a button the user clicks expecting immediate response, stay on Magalu Cloud Tamboré or DigitalOcean NYC. If the product is async — webhook, background processing, dashboard that reloads every 30 seconds — Hetzner Ashburn or Falkenstein handle it comfortably.",[18,756,758],{"id":757},"which-to-pick-for-running-heroctl-coolify-or-dokploy-on-a-4-vps-cluster","Which to pick for running HeroCtl, Coolify or Dokploy on a 4-VPS cluster?",[11,760,761],{},"A self-hosted orchestrator cluster is the case where all three providers shine, because most traffic is internal east-west (between nodes) and client latency only matters for north-south traffic (going to the ingress Traefik or Caddy). Absolute monthly cost for three typical configurations:",[516,763,764,777],{},[519,765,766],{},[522,767,768,771,774],{},[525,769,770],{},"Provider",[525,772,773],{},"Configuration",[525,775,776],{},"Monthly cost",[538,778,779,792,804],{},[522,780,781,783,786],{},[543,782,530],{},[543,784,785],{},"4× CPX21 (3 vCPU, 4 GB)",[543,787,788,789],{},"€27.96 = ",[47,790,791],{},"R$155",[522,793,794,796,799],{},[543,795,533],{},[543,797,798],{},"4× Basic 4 GB (2 vCPU, 4 GB)",[543,800,801,802],{},"$96 = ",[47,803,268],{},[522,805,806,808,811],{},[543,807,536],{},[543,809,810],{},"4× vCPU 2 \u002F 4 GB",[543,812,813],{},[47,814,815],{},"R$320",[11,817,818],{},"The difference between Hetzner and DigitalOcean is R$325\u002Fmonth — almost R$4,000\u002Fyear. For an indie hacker in pre-MRR or low-MRR phase, that's the difference between a SaaS that pays its own bills and a SaaS that needs funding.",[11,820,821],{},"To run HeroCtl specifically: the control plane occupies 200-400 MB of RAM per server, so any of the three providers has plenty of headroom for real workload. Three of the four nodes run the replicated control plane (server); the fourth runs only the agent. The public demo cluster uses this exact topology on four cloud servers, totaling 5 vCPU and 10 GB of RAM, serving five sites with automatic TLS and sixteen active containers.",[18,823,825],{"id":824},"when-does-it-make-sense-to-stay-with-a-traditional-brazilian-provider-locaweb-kinghost-uol-host","When does it make sense to stay with a traditional Brazilian provider (Locaweb, KingHost, UOL Host)?",[11,827,828],{},"Almost never, in practice. Traditional Brazilian providers — Locaweb, KingHost, UOL Host, HostGator BR — operate on a model inherited from shared hosting reseller, with VPS offered as a secondary product. Pricing is higher than Magalu Cloud, the infra is less modern and the ecosystem is smaller.",[11,830,831],{},"The three scenarios where it makes sense:",[152,833,834,840,846],{},[44,835,836,839],{},[47,837,838],{},"Compliance that nominally lists a vendor",": some government or large company contracts require a specific vendor registered in SICAF or internal lists. If your customer requires Locaweb, it's Locaweb.",[44,841,842,845],{},[47,843,844],{},"NF-e as absolute priority",": all three (Hetzner no, DigitalOcean no, Magalu yes) issue NF-e, but some B2B contracts require a publicly recognized Brazilian vendor.",[44,847,848,851],{},[47,849,850],{},"Customer requires 24\u002F7 support in Portuguese via phone",": few cloud providers offer that. Locaweb does.",[11,853,854],{},"For any case outside these three, the Hetzner \u002F DigitalOcean \u002F Magalu Cloud combination covers better with more modern infra and more predictable pricing.",[18,856,858],{"id":857},"practical-scenarios-three-profiles-with-recommendations","Practical scenarios: three profiles with recommendations",[33,860,862],{"id":861},"profile-1-hobby-project-1-vps-r0-revenue","Profile 1: hobby project \u002F 1 VPS \u002F R$0 revenue",[41,864,865,871,879],{},[44,866,867,870],{},[47,868,869],{},"Recommendation",": Hetzner CX11 or CAX11.",[44,872,873,876,877,64],{},[47,874,875],{},"Cost",": €4.09\u002Fmonth = ",[47,878,53],{},[44,880,881,884],{},[47,882,883],{},"Why",": a hobby project audience generally isn't the end customer demanding SLA. 200ms latency is tolerable. R$22\u002Fmonth is the limit a project without revenue can sustain without becoming a burden. You install a lightweight orchestrator on top — HeroCtl Community Edition or Coolify — and run dozens of apps on the same server.",[33,886,888],{"id":887},"profile-2-indie-hacker-4-vps-cluster-r10k-50k-mrr","Profile 2: indie hacker \u002F 4-VPS cluster \u002F R$10k-50k MRR",[41,890,891,896,901],{},[44,892,893,895],{},[47,894,869],{},": Hetzner CPX21 (4×) if audience is global or B2B; DigitalOcean Basic 4 GB (4×) if audience is Brazilian B2C.",[44,897,898,900],{},[47,899,875],{},": R$155\u002Fmonth (Hetzner) or R$480\u002Fmonth (DigitalOcean).",[44,902,903,905],{},[47,904,883],{},": at this MRR range, a R$325 difference still matters, but perceived user latency starts impacting conversion. For B2C with BR audience, the rule is DigitalOcean NYC. For B2B where the user is a dev clicking a dashboard that reloads every minute, Hetzner Falkenstein is more than acceptable.",[33,907,909],{"id":908},"profile-3-regulated-b2b-data-residency-4-8-vps-r200k-mrr","Profile 3: regulated B2B \u002F data residency \u002F 4-8 VPS \u002F R$200k+ MRR",[41,911,912,917,922],{},[44,913,914,916],{},[47,915,869],{},": Magalu Cloud as primary, DigitalOcean NYC as secondary for DR, or AWS São Paulo if compliance requires a vendor with specific certifications.",[44,918,919,921],{},[47,920,875],{},": R$320-640\u002Fmonth on Magalu, with extras for managed database and Object Storage.",[44,923,924,926],{},[47,925,883],{},": at this range, infra cost is lower than the cost of any failed audit. Data residency is worth the premium. Magalu Cloud delivers that with excellent latency, simple billing and Portuguese support. DigitalOcean NYC stays as secondary for regional failover.",[18,928,930],{"id":929},"can-i-use-two-providers-at-the-same-time","Can I use two providers at the same time?",[11,932,933],{},"Yes. The important question is whether the complexity is worth it.",[11,935,936],{},"The configuration that shows up most in practice is multi-provider in layers: production at one provider, staging at another, cheaper one. For example, production on Magalu Cloud Tamboré (BR latency), staging on Hetzner Falkenstein (minimum cost). The dev team accesses staging via VPN to test features; customers never see staging.",[11,938,939],{},"Another configuration: distribute a self-hosted cluster across two providers for resilience. Three nodes on Hetzner Ashburn, one node on Hetzner Falkenstein — works because intra-cluster latency tolerates the cross-region (40ms between Hetzner datacenters). Mixing Hetzner with DigitalOcean or Magalu Cloud in the same orchestrator cluster is technically possible but bad in practice: 150-200ms latency between nodes stalls distributed consensus.",[11,941,942],{},"Practical rule: if you don't have a concrete reason for multiple providers, stay with one. Operational complexity doubles with each added provider. DNS, billing, IAM, SSH keys, monitoring, backup — all doubled.",[18,944,946],{"id":945},"is-it-worth-running-a-self-hosted-cluster-on-cheap-vps","Is it worth running a self-hosted cluster on cheap VPS?",[11,948,949],{},"It is, with caveats. The premise of the modern orchestrator is exactly that: you take 3-4 commodity VPS and the software does the work of replicated control plane, routing, automatic certificates, rolling update deploy. Monthly cost is a fraction of any equivalent managed platform-as-a-service.",[11,951,952],{},"The caveat is that cheap VPS comes with little CPU and little RAM. Hetzner CX11 has 1 vCPU and 2 GB of RAM — the control plane occupies 200-400 MB, leaving little for real workload. If your application is Node or Go, it fits. If it's Java with a greedy JVM, it doesn't. To run 3-4 cluster nodes, prefer CPX21 or CPX31 — 3-4 vCPU and 4-8 GB of RAM per node give room for a dozen containers per node.",[11,954,955],{},"The other caveat is management. Cheap VPS doesn't come with Managed Postgres at DigitalOcean's level. If you need a managed database, either you pay DigitalOcean for them to run Postgres ($15\u002Fmonth minimum) or you run your own Postgres as a container in the cluster — with backup, replication and upgrade responsibility on your hands.",[18,957,959],{"id":958},"faq","FAQ",[33,961,102],{"id":962},"does-hetzner-have-a-datacenter-in-brazil-1",[11,964,965],{},"No. Hetzner operates datacenters in Germany (Falkenstein, Nuremberg), Finland (Helsinki), United States (Ashburn in Virginia, Hillsboro in Oregon) and Singapore. There is no South American presence in 2026, and the company has not announced public plans to expand to the region.",[33,967,969],{"id":968},"how-much-does-it-cost-to-run-4-vps-on-each-of-the-three-providers-in-2026","How much does it cost to run 4 VPS on each of the three providers in 2026?",[11,971,972],{},"In equivalent configuration of 4 GB RAM and 2-3 vCPU per node: Hetzner runs about R$155\u002Fmonth total (4× CPX21 at €7.99). DigitalOcean runs R$480\u002Fmonth (4× Basic 4 GB at $24). Magalu Cloud runs R$320\u002Fmonth (4× vCPU 2 \u002F 4 GB at R$80). The difference between cheapest and most expensive is 3× in absolute value.",[33,974,976],{"id":975},"can-i-use-two-vps-providers-at-the-same-time","Can I use two VPS providers at the same time?",[11,978,979],{},"Yes, and in some scenarios it makes sense. Common configurations: production at one provider + staging at another, cheaper one; cluster distributed across regions of the same provider for resilience; primary at one provider + DR at another for regional failover. Mixing two providers in the same orchestrator cluster is technically possible but cross-provider latency (typically 100-200ms) stalls distributed consensus. The practical rule is to stay with one provider per workload unless there's a concrete reason.",[33,981,983],{"id":982},"is-magalu-cloud-reliable-in-2026","Is Magalu Cloud reliable in 2026?",[11,985,986],{},"Yes, with the caveat that the track record is still short. Operations started in 2023, in 2026 it has three years of public production. The incidents that happened in this period were communicated publicly and resolved within typical SLA. The managed services ecosystem is smaller than DigitalOcean's or AWS's, but the basic offering (VPS, Object Storage, Load Balancer, managed Kubernetes) is stable. For workload that requires Brazilian data residency, it's the viable option in 2026.",[33,988,990],{"id":989},"does-digitalocean-have-portuguese-support","Does DigitalOcean have Portuguese support?",[11,992,993],{},"Limited. Official documentation is in English with some translated sections. Ticket support accepts Portuguese, but the first response usually comes in English. The Brazilian community (forums, Discord, tutorials) is large and covers common questions in Portuguese well. For enterprise support, there are paid contracts that include service in Portuguese, but they only make sense from monthly spend above US$1,000.",[33,995,997],{"id":996},"whats-the-approximate-latency-to-sao-paulo-on-each-provider","What's the approximate latency to São Paulo on each provider?",[11,999,1000],{},"Magalu Cloud (Tamboré and Curitiba): 5-15ms. DigitalOcean (NYC): 120ms. DigitalOcean (Toronto): 140ms. Hetzner (Ashburn, US East): 140-160ms. Hetzner (Hillsboro, US West): 170-190ms. Hetzner (Falkenstein, Germany): 200-220ms. Hetzner (Singapore): 300ms+. For B2C with Brazilian audience requiring immediate response, Magalu Cloud or DigitalOcean NYC. For async B2B or hobby, any one works.",[33,1002,1004],{"id":1003},"which-provider-accepts-payment-in-reais-with-nf-e","Which provider accepts payment in reais with NF-e?",[11,1006,1007],{},"Only Magalu Cloud among the three. Hetzner bills in euros with international credit card (plus 4.38% IOF and exchange spread). DigitalOcean bills in dollars, also with international card, with checkout that accepts BR card without friction but no NF-e issuance. For those who need NF-e for tax or accounting requirement, Magalu Cloud is the only option of the three. Traditional Brazilian providers (Locaweb, KingHost) also issue NF-e but have less competitive pricing.",[33,1009,1011],{"id":1010},"does-hetzner-accept-brazilian-cards","Does Hetzner accept Brazilian cards?",[11,1013,1014],{},"Yes, but with friction. Brazilian international credit cards (Visa, Mastercard) are accepted. The first charge usually goes through additional verification — Hetzner may ask for proof of identity, and in some cases a selfie with ID. The signup process can take 24-48 hours until first server release. After that, monthly charges go through normally. Prepaid cards and virtual cards are generally not accepted.",[33,1016,946],{"id":1017},"is-it-worth-running-a-self-hosted-cluster-on-cheap-vps-1",[11,1019,1020],{},"It is, and it's the central use case for lightweight orchestrators like HeroCtl. Four Hetzner CPX21 VPS total 12 vCPU and 16 GB of RAM for R$155\u002Fmonth — capacity equivalent to a single mid-range server on expensive providers, at the cost of a lunch. The control plane occupies 200-400 MB of RAM per server, leaving plenty of room to host dozens of containers. The caveats are: prefer instances with at least 3 vCPU and 4 GB of RAM (CPX21+ or equivalent); managed database outside the cluster or database as container with manual backup; and have your own monitoring plan — cheap VPS doesn't come with observability ready.",[18,1022,1024],{"id":1023},"closing","Closing",[11,1026,1027],{},"There's no universal winner among Hetzner, DigitalOcean and Magalu Cloud. There's a winner per usage profile. Hetzner for absolute cost. DigitalOcean for UX and reasonable latency for Brazilian audience. Magalu Cloud for data residency and billing in reais.",[11,1029,1030],{},"Most indie teams start on Hetzner, migrate part of the load to DigitalOcean when the product requires lower latency for B2C, and consider Magalu Cloud when the first contract with a data residency clause appears. The three coexist in the portfolio of many mature startups — each one fulfilling a role.",[11,1032,1033],{},"For any of the three, a self-hosted cluster of 3-4 nodes with a lightweight orchestrator gives you the foundation to run dozens of applications without paying platform-as-a-service per app. HeroCtl Community Edition is free and installs in one command:",[1035,1036,1041],"pre",{"className":1037,"code":1038,"language":1039,"meta":1040,"style":1040},"language-bash shiki shiki-themes github-dark-default","curl -sSL https:\u002F\u002Fget.heroctl.com\u002Finstall.sh | sh\n","bash","",[1042,1043,1044],"code",{"__ignoreMap":1040},[1045,1046,1049,1053,1057,1061,1065],"span",{"class":1047,"line":1048},"line",1,[1045,1050,1052],{"class":1051},"sQhOw","curl",[1045,1054,1056],{"class":1055},"sFSAA"," -sSL",[1045,1058,1060],{"class":1059},"s9uIt"," https:\u002F\u002Fget.heroctl.com\u002Finstall.sh",[1045,1062,1064],{"class":1063},"suJrU"," |",[1045,1066,1067],{"class":1051}," sh\n",[11,1069,1070],{},"The first three servers form a replicated control plane, automatic Let's Encrypt certificates, rolling update deploy without maintenance window, embedded web panel. The public demo cluster runs on four servers totaling 5 vCPU and 10 GB of RAM, hosting five sites in production.",[11,1072,1073],{},"For next steps, two related posts that go deeper on adjacent topics:",[41,1075,1076,1084],{},[44,1077,1078,1083],{},[1079,1080,1082],"a",{"href":1081},"\u002Fen\u002Fblog\u002Fhow-much-to-host-a-brazilian-saas-2026","How much it costs to host a Brazilian SaaS in 2026"," — detailed TCO analysis including bandwidth, database, monitoring.",[44,1085,1086,1090],{},[1079,1087,1089],{"href":1088},"\u002Fen\u002Fblog\u002Fkubernetes-alternative-self-hosted-paas","Kubernetes \u002F PaaS alternative for Brazil"," — comparison between lightweight orchestrators for small teams.",[11,1092,1093],{},"Provider choice is important, but it's a reversible decision. Orchestrator choice is harder to reverse — start with the software that will hold your stack for the next five years, then choose where it will run.",[1095,1096,1097],"style",{},"html pre.shiki code .sQhOw, html code.shiki .sQhOw{--shiki-default:#FFA657}html pre.shiki code .sFSAA, html code.shiki .sFSAA{--shiki-default:#79C0FF}html pre.shiki code .s9uIt, html code.shiki .s9uIt{--shiki-default:#A5D6FF}html pre.shiki code .suJrU, html code.shiki .suJrU{--shiki-default:#FF7B72}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}",{"title":1040,"searchDepth":1099,"depth":1099,"links":1100},2,[1101,1102,1109,1115,1121,1122,1123,1124,1125,1126,1131,1132,1133,1144],{"id":20,"depth":1099,"text":21},{"id":27,"depth":1099,"text":28,"children":1103},[1104,1106,1107,1108],{"id":35,"depth":1105,"text":36},3,{"id":101,"depth":1105,"text":102},{"id":146,"depth":1105,"text":147},{"id":174,"depth":1105,"text":175},{"id":210,"depth":1099,"text":211,"children":1110},[1111,1112,1113,1114],{"id":217,"depth":1105,"text":218},{"id":278,"depth":1105,"text":279},{"id":314,"depth":1105,"text":315},{"id":356,"depth":1105,"text":357},{"id":385,"depth":1099,"text":386,"children":1116},[1117,1118,1119,1120],{"id":392,"depth":1105,"text":393},{"id":428,"depth":1105,"text":429},{"id":447,"depth":1105,"text":448},{"id":477,"depth":1105,"text":478},{"id":513,"depth":1099,"text":514},{"id":696,"depth":1099,"text":697},{"id":709,"depth":1099,"text":710},{"id":757,"depth":1099,"text":758},{"id":824,"depth":1099,"text":825},{"id":857,"depth":1099,"text":858,"children":1127},[1128,1129,1130],{"id":861,"depth":1105,"text":862},{"id":887,"depth":1105,"text":888},{"id":908,"depth":1105,"text":909},{"id":929,"depth":1099,"text":930},{"id":945,"depth":1099,"text":946},{"id":958,"depth":1099,"text":959,"children":1134},[1135,1136,1137,1138,1139,1140,1141,1142,1143],{"id":962,"depth":1105,"text":102},{"id":968,"depth":1105,"text":969},{"id":975,"depth":1105,"text":976},{"id":982,"depth":1105,"text":983},{"id":989,"depth":1105,"text":990},{"id":996,"depth":1105,"text":997},{"id":1003,"depth":1105,"text":1004},{"id":1010,"depth":1105,"text":1011},{"id":1017,"depth":1105,"text":946},{"id":1023,"depth":1099,"text":1024},"comparison",null,"2026-04-29","Hetzner is 3-5× cheaper but has no datacenter in Brazil. DigitalOcean has more regions but costs more. Magalu Cloud is national but still maturing. Honest analysis of latency, cost, and when each one makes sense.",false,"md",{},true,"\u002Fen\u002Fblog\u002Fhetzner-vs-digitalocean-vs-magalu-cloud","14 min",{"title":5,"description":1148},{"loc":1153},"en\u002Fblog\u002Fhetzner-vs-digitalocean-vs-magalu-cloud",[1159,1160,1161,1162,1145,1163],"hetzner","digitalocean","magalu-cloud","vps","brazil","ooSG7yQS6DIYmBXl2wesTcHX1qINp4yyBCdCVtS6t6c",[1166,1172],{"title":1167,"path":1168,"stem":1169,"description":1170,"date":1171,"category":1145,"children":-1},"HeroCtl vs Nomad: the alternative for those caught by the license change","\u002Fen\u002Fblog\u002Fheroctl-vs-nomad","en\u002Fblog\u002Fheroctl-vs-nomad","HashiCorp changed Nomad's license in August 2023 and was acquired by IBM in February 2025. For those adopting today, it's a big asterisk.","2026-02-19",{"title":1173,"path":1081,"stem":1174,"description":1175,"date":1176,"category":1177,"children":-1},"How much does it cost to host a Brazilian SaaS in 2026: the open spreadsheet","en\u002Fblog\u002Fhow-much-to-host-a-brazilian-saas-2026","Revenue in reais, cost in dollars. For a Brazilian startup, infra is the first expense that kills margin. Detailed comparison of hosting scenarios with measured numbers.","2026-04-26","case-study",1777362213958]