← Zpět na blog
18. března 2026·5 min

Self-hosting vs cloud — kompletní srovnání pro firmy

Kdy se vyplatí vlastní server a kdy cloud? Srovnání nákladů, bezpečnosti, výkonu a flexibility. Praktické zkušenosti z provozu 60+ kontejnerů na vlastní infrastruktuře.

self-hostingcloudinfrastrukturapodnikáníbezpečnost

Self-hosting nebo cloud — co je lepší pro firmu

Otázka "vlastní server vs cloud" nemá univerzální odpověď. Závisí na velikosti firmy, typu dat, rozpočtu a technické kapacitě. Provozuju přes 60 Docker kontejnerů na vlastní infrastruktuře a zároveň používám cloudové služby tam, kde dávají smysl. Tady je kompletní srovnání z praxe.

Nákladové srovnání — reálná čísla

Cloud computing pro firmy — typické náklady

Malá firma (5–15 zaměstnanců), standardní stack:

| Služba | Měsíční náklad | |--------|---------------| | VPS/compute (2–4 servery) | 3 000–8 000 Kč | | Managed databáze (PostgreSQL) | 2 000–6 000 Kč | | Object storage (100 GB) | 500–1 500 Kč | | CDN + SSL | 0–2 000 Kč | | Monitoring | 1 000–3 000 Kč | | Zálohy | 500–2 000 Kč | | Celkem | 7 000–22 500 Kč/měsíc |

Za rok: 84 000–270 000 Kč. A to nepočítám škálování. Víc trafficu, víc dat, víc uživatelů — náklady rostou přímo úměrně.

Self-hosting — reálné náklady

Moje infrastruktura (2 Proxmox nody, 48 GB RAM, 25+ LXC kontejnerů, 15+ živých webů):

| Položka | Náklad | |---------|--------| | Hardware (jednorázově, amortizace 5 let) | ~1 500 Kč/měsíc | | Elektřina (2 nody, 24/7) | ~800 Kč/měsíc | | Hetzner VPS (jump host) | 200 Kč/měsíc | | Hetzner Storage Box (zálohy) | 150 Kč/měsíc | | Internet (sdílený s domácností) | ~500 Kč/měsíc | | Celkem | ~3 150 Kč/měsíc |

Za rok: ~38 000 Kč za infrastrukturu, na které běží to, co by v cloudu stálo trojnásobek. A hardware je po 5 letech zaplacený — náklady klesnou na provozní minimum.

Skryté náklady self-hostingu

Férově — self-hosting má náklady, které se v tabulce neobjeví:

  • Čas na správu. Aktualizace, monitoring, řešení výpadků. Počítejte 4–8 hodin měsíčně.
  • Znalosti. Musíte rozumět Linuxu, Dockeru, sítím, bezpečnosti. Nebo si najmout někoho, kdo rozumí.
  • Riziko výpadku. Domácí internet nemá SLA. Když vypadne proud nebo ISP, vaše služby jsou offline.

Cloud tyto náklady přesouvá na providera. Platíte víc penězi, méně časem.

Výkon a škálování

Cloud

  • Škálování nahoru: minuty (přidat instanci, zvýšit tier)
  • Škálování dolů: minuty (snížit tier, vypnout instanci)
  • Globalní distribuce: ano (multi-region, CDN)
  • Sdílené prostředky: ano (noisy neighbor problém na levnějších plánech)

Self-hosting

  • Škálování nahoru: hodiny až dny (přidat RAM, nový node)
  • Škálování dolů: okamžitě (přealokovat prostředky)
  • Globalní distribuce: ne (jedna lokace, CDN přes Cloudflare)
  • Dedikované prostředky: ano (CPU a RAM patří jen vám)

Praxe: Na mé infrastruktuře běží PostgreSQL s databázemi pro CraftIO, Beamcast, Tastly a další projekty. Stejný hardware zvládá Nextcloud, Jellyfin, monitoring stack, AI modely přes Ollama a desítky webů. V cloudu by ekvivalentní setup stál přes 15 000 Kč měsíčně.

Bezpečnost — kdo je zodpovědný

Cloud

  • Provider zajišťuje fyzickou bezpečnost, síťovou infrastrukturu a základní OS
  • Certifikace (SOC 2, ISO 27001, HIPAA) jsou na providerovi
  • Shared responsibility model — provider chrání infrastrukturu, vy chráníte aplikace a data
  • Riziko: data na cizích serverech, potenciální přístup třetí strany (americký CLOUD Act)

Self-hosting

  • Plná zodpovědnost za všechno — fyzickou bezpečnost, síť, OS, aplikace, data
  • Žádné certifikace "z automatu" — musíte je zajistit sami
  • Výhoda: přesně víte, kdo má přístup k datům a kde leží
  • Riziko: každá bezpečnostní chyba je vaše chyba

Moje praxe: SSH výhradně přes klíče, Cloudflare Tunnel (žádné otevřené porty), Pi-hole jako DNS filtr, Grafana + Prometheus + Loki pro monitoring, automatické zálohy na Proxmox Backup Server a šifrovaně na Hetzner Storage Box. Zdravotní data v Dentiqe, obecní data v Moje Obec — všechno pod kontrolou v Česku.

GDPR a regulace

Pro české firmy je tohle klíčové. GDPR vyžaduje, abyste věděli, kde data leží a kdo k nim má přístup.

Self-hosting: Data jsou na vašem hardware, v Česku. Máte plnou kontrolu nad zpracováním, zálohováním a výmazem. GDPR compliance je přímočará — data neopouští vaši síť.

Cloud: Záleží na providerovi a regionu. AWS eu-central-1 (Frankfurt) je v EU, ale americký CLOUD Act umožňuje americkým úřadům přístup k datům na serverech amerických firem. Evropské alternativy (Hetzner, OVH, Infomaniak) tento problém nemají.

Pro aplikace pracující s osobními údaji — zdravotnictví, veřejná správa, HR systémy — je self-hosting nebo evropský cloud bezpečnější volba.

Kdy zvolit cloud

Cloud je správná volba v těchto situacích:

  • Globální dostupnost — potřebujete servery na více kontinentech, nízkou latenci po celém světě
  • Nepředvídatelný traffic — e-shop s výprodeji, mediální projekt s viralním potenciálem
  • Regulované prostředí — potřebujete certifikace, které cloud provider již má
  • Žádná technická kapacita — nemáte nikoho, kdo by spravoval infrastrukturu
  • Jeden až dva projekty — managed služby (Vercel, Railway, Supabase Cloud) jsou rychlejší a jednodušší

Kdy zvolit self-hosting

Self-hosting dává smysl, když:

  • Provozujete víc projektů — náklady na cloud rostou lineárně, self-hosting fixně
  • Potřebujete kontrolu nad daty — GDPR, citlivá data, regulace
  • Máte technické znalosti — nebo vývojáře, který infrastrukturu zvládne
  • Chcete eliminovat vendor lock-in — migrace mezi cloud providery je bolestivá
  • Experimentujete — nové služby, AI modely, dev/staging prostředí bez dodatečných nákladů

Hybridní přístup — nejlepší z obou světů

V praxi nejde o buď-nebo. Optimální setup kombinuje oba přístupy:

  • Cloud: DNS a CDN (Cloudflare), git hosting (GitHub), email (Migadu), globální dostupnost
  • Self-hosting: Databáze, aplikační servery, storage, monitoring, interní nástroje

Já používám Cloudflare pro DNS a tunnel, GitHub pro kód, Hetzner VPS jako vstupní bod. Všechno ostatní — Supabase, Nextcloud, Grafana, 15+ webů — běží na vlastním hardware.

Výsledek: náklady pod 4 000 Kč měsíčně za infrastrukturu, která v čistě cloudovém setupu stojí trojnásobek. S plnou kontrolou nad daty, bez umělých limitů a s flexibilitou přidat další službu během minut.

Závěr

Rozhodování mezi self-hostingem a cloudem není technická otázka — je to byznysová. Zvažte náklady, bezpečnostní požadavky, technickou kapacitu a plány do budoucna. A pokud si nejste jistí — napište mi. Pomohu vám najít setup, který odpovídá vašim potřebám a rozpočtu.

JJ

Julius Joska

Full-stack developer, homelaber a zakladatel ajtak.it