Přejít na hlavní obsah
Sleva 50% všechny plány, omezený čas. Od $2.48/mo
15 min left
Vývojářské nástroje a DevOps

Nejlepší self-hosted alternativy k Heroku a Vercelu: Coolify, Dokku a další

V By Varys 15 min read
Best self-hosted Heroku and Vercel alternatives: Coolify, Dokku, CapRover, Dokploy, Kamal, and seelf

V červnu 2024 se aplikace Cara stala virální a za týden vyrostla ze 40,000 na 650,000 uživatelů. Její zakladatel uvedl účet od Vercelu ve výši $96,280 za předchozí týden. To byl extrémní konec širšího vzorce: platformy s účtováním podle využití jsou pohodlné, dokud se provoz, boti, šířka pásma nebo volání funkcí nepromění v překvapivý účet.

Vercel nyní nabízí funkce správy výdajů, včetně oznámení, webhooků a možnosti pozastavit produkční nasazení po dosažení nastavené částky. Pointa tedy není, že vývojáři nemají žádnou kontrolu. Pointa je, že tyto nástroje je stále potřeba pochopit, nastavit a hlídat. Heroku vytváří jiný druh tlaku: je jednoduché a vyzrálé, ale náklady mohou rychle narůst, jakmile překročíte malou aplikaci a začnete přidávat spravované databáze, Redis, workery, zálohy a monitoring.

Výsledkem je dozrávající ekosystém open-source self-hosted PaaS nástrojů, jejichž cílem je obnovit části zážitku z nasazování ve stylu Heroku na VPS, který máte pod kontrolou: pushnete kód, připojíte doménu, získáte SSL, spustíte databáze a spravujete aplikace, aniž byste stavěli celou platformu na Kubernetes.

Tento článek porovnává šest z nich: Coolify, Dokku, CapRover, Dokploy, Kamal a seelf. Cílem není korunovat nástroj s nejvíce hvězdičkami. Cílem je jasně zmapovat rozhodovací prostor, abyste mohli přiřadit nástroj svým omezením, nebo poznat, že žádný z nich nesedí a správnou odpovědí je stále spravovaná platforma.

Krátká odpověď

Self-hosted PaaS dokáže automatizovat sestavení Dockeru, nastavení reverzní proxy, SSL, nasazení aplikací a základní správu služeb na vašem vlastním serveru. Co vám ve výchozím stavu nedá, je celá infrastrukturní vrstva spravované platformy: automatický multiregionální failover, bezúdržbová spolehlivost databází nebo řešení incidentů ze strany platformy.

  • Zvolte Coolify pokud chcete na svém vlastním VPS to nejbližší plnohodnotnému ovládacímu panelu ve stylu Heroku.
  • Zvolte Dokku pokud chcete nejlehčí postup nasazení přes git push a vyhovuje vám práce v CLI.
  • Zvolte CapRover pokud chcete jednoduchý vizuální správce aplikací a nasazujete převážně aplikace s jedním kontejnerem.
  • Zvolte Dokploy pokud chcete vybroušený moderní ovládací panel, podporu Docker Compose a čistší UI než Coolify.
  • Zvolte Kamal pokud chcete nástroj pro nasazování s důrazem na CLI, zejména pro Rails nebo kontejnerizované aplikace.
  • Zvolte seelf pokud chcete lehký nástroj pro nasazování přes Docker Compose s malým webovým UI.

Pokud je váš účet za spravovaný hosting stále nízký a nechcete se starat o server, zůstaňte u spravované služby. Pokud váš účet roste a vyhovuje vám vlastnit aktualizace, zálohy, pravidla firewallu a řešení incidentů, self-hosted PaaS může dávat smysl.

Kdy self-hosted PaaS skutečně dává finanční smysl

Bod, kdy se náklady překlopí, je část, která se nejčastěji zjednodušuje.

Malá produkční sestava Heroku může začínat pod $100 měsíčně, ale účet se může vyšplhat do stovek či tisíců, jakmile přidáte více dynos, větší spravovaný Postgres, Redis, zálohy, monitoring nebo vyšší požadavky na dostupnost. Podobná sestava aplikací často poběží na VPS za $15 až $30, to ale nezahrnuje stejnou spolehlivost spravovaných databází, zálohy, failover ani podporu, které platformy ve stylu Heroku/Vercel skrývají.

To je ten skutečný kompromis: nenahrazujete spravovanou platformu úplně tím samým za méně peněz. Nahrazujete pohodlí platformy za VPS, open-source vrstvu pro nasazování a svůj vlastní čas na údržbu.

Užitečné pravidlo zní: self-hosting začíná dávat smysl, když je účet za spravovanou službu dost bolestivý na to, aby úspory ospravedlnily práci. U malé SaaS to často znamená, že účet přesáhl zhruba $50 měsíčně a provozovatel reálně zvládne věnovat několik hodin měsíčně aktualizacím, zálohám a základnímu monitoringu.

Náš návod na instalaci Dockeru na VPS je předpokladem pro kterýkoli z nástrojů v tomto článku. Pokud na vašem serveru Docker ještě neběží, začněte tam.

Úspory jsou reálné, ale projeví se jen tehdy, pokud jste ochotni server udržovat.

Šest nástrojů vedle sebe

Než půjdeme nástroj po nástroji, vyplatí se postavit šest možností vedle sebe. Správný nástroj je ten, s jehož omezeními dokážete žít, ne ten s nejhlasitější komunitou.

Six self-hosted PaaS tools side by side: Coolify, Dokku, CapRover, Dokploy, Kamal, and seelf, each tagged GUI or CLI, Docker Compose, VPS, and deploy
NástrojPřibližný počet hvězdiček na GitHubuFilosofiePodpora více serverůRelativní stopaNejvhodnější případ použití
Coolify54k+Web UI, plnohodnotný zážitek self-hosted PaaSStávající cesta přes Swarm se vyřazuje; plánuje se škálovatelnost ve v5VyššíVíce aplikací, preferován ovládací panel
Dokku31.9kgit-push, CLI, na bázi pluginůPouze jeden serverVelmi nízkáJedna nebo dvě aplikace, nejnižší režie
CapRover15k+GUI správce aplikacíPodpora Docker SwarmUmírněnýJednoduchá vizuální nasazení a aplikace s jedním kontejnerem
Dokploy33.7k+Moderní web UI, alternativa ke CoolifyPodpora vzdálených serverů / Docker SwarmUmírněnýUživatelé Docker Compose, kteří chtějí vybroušené UI
Kamal14.2k+CLI v první řadě, žádný ovládací panel na hostiteliVíce serverů, neklastrová orchestraceVelmi nízká režie na hostiteliRails nebo Docker aplikace, týmy zvyklé na CLI
seelf343Lehká nasazení přes ComposeJeden uzelNízkýStacky Docker Compose s minimální režií

Velký projekt, který nesedí vašim omezením, vás bude stát stejně času na údržbu jako menší projekt, který sedí.

Coolify: zážitek plnohodnotného ovládacího panelu

Coolify je jedním z nejpopulárnějších self-hosted PaaS nástrojů v této kategorii a je tím, který se nejvíce blíží plnohodnotné náhradě za Heroku. Dává vám webový ovládací panel pro správu aplikací, služeb, prostředí, domén, SSL, nasazení a databází z jednoho místa.

Coolify je jedním z nejviditelnějších projektů v této kategorii a stabilní verze v4.0.0 byla vydána 27. dubna 2026 po dlouhém beta období. To je důležité, protože Coolify se už v produkci hojně používal, ale stabilní vydání dává novým uživatelům jasnější výchozí bod.

To, v čem je Coolify dobrý, pokrývá většinu plochy směřující k vývojářům, kterou lidé od alternativ k Heroku nebo Vercelu chtějí. Můžete nasazovat více aplikací, spouštět stacky Docker Compose, přidávat služby jako Postgres a Redis, používat automatické SSL přes Traefik a připojit GitHub, GitLab, Gitea nebo Bitbucket.

Náklady na provoz Coolify jsou částí, která se obvykle podceňuje. Na serveru neběží jen vaše aplikace; Coolify sám o sobě je skutečná platformní vrstva. To je v pořádku na vhodně dimenzovaném VPS, ale těsné na maličkém. V porovnání s Dokku vám Coolify dává bohatší ovládací panel a více vestavěného pohodlí, ale zároveň si žádá více serverových zdrojů a aktivnější údržbu.

Coolify má v tomto seznamu také největší bezpečnostní lekci. V lednu 2026 zveřejnění CVE u Coolify opravilo 11 kritických zranitelností, včetně command injection, obejití autentizace a úniku privátního klíče. Censys identifikoval zhruba 52,890 veřejně vystavených instancí Coolify v té době a belgické Centrum pro kybernetickou bezpečnost vydalo doporučení nabádající k okamžitému záplatování.

To neznamená, že byste se měli Coolify vyhýbat. Znamená to, že byste s Coolify měli zacházet jako s administračním panelem se skutečnou mocí nad vaším serverem. Tam, kde je to možné, držte panel mimo veřejný internet. Připojte ho k privátní síti jako Tailscale nebo WireGuard, omezte přístup podle IP a rychle aplikujte bezpečnostní aktualizace.

Coolify je správná volba, pokud chcete plnohodnotný panel, spravujete více aplikací, preferujete vizuální postup a přijímáte, že jste zodpovědní za záplatování samotné platformy.

Dokku: nejmenší PaaS, který funguje

Dokku je v tomto srovnání nejjednodušší vážnou volbou. Je tu od roku 2013, používá postup git push ve stylu Heroku a drží se myšlenky dělat jednu věc dobře.

Postup je přímočarý: přidáte remote, pushnete aplikaci a Dokku ji sestaví a spustí. Pluginy obstarávají běžné potřeby jako Postgres, MySQL, MongoDB, Redis, zálohy, certifikáty a naplánované úlohy. Žádný webový panel není, což může být buď nepohodlí, nebo zmenšení útočné plochy, podle toho, jak se na to díváte.

Největší výhodou Dokku je jeho malá stopa. Pro skromnou aplikaci a databázový plugin dokáže pohodlně běžet na malém VPS. To z něj dělá jednu z nejobhajitelnějších voleb, když je vaším cílem nahradit malý účet za spravovanou platformu lehkou sestavou na VPS.

Dokku ve výchozím stavu stále používá buildpacky, k dispozici je i podpora Dockeru. Někteří vývojáři vnímají buildpacky jako zastaralé, ale pro migranty z Heroku je to často právě ono. Procfily a zvyky nasazování ve stylu Heroku se přenášejí čistě.

Hlavní nevýhodou je, že Dokku očekává, že vám bude příjemné CLI. Není tu žádný panel pro kolegy, kteří chtějí klikat, žádné vybroušené UI pro správu více aplikací a méně vodění za ruku než u Coolify nebo Dokploy.

Dokku je správná odpověď, když chcete jeden git push, nejmenší praktickou stopu na serveru a žádný veřejný administrační panel, který byste museli bránit.

CapRover, Dokploy, Kamal a seelf: zbývající čtyři

Coolify a Dokku jsou dvě zřejmé výchozí volby, ale ostatní čtyři nástroje nejsou výplň. Každý z nich dává smysl pro konkrétní omezení.

Comparison table of Vercel, Heroku, Coolify, Dokku, CapRover, Dokploy, Kamal, and seelf by type, interface, and best fit, with the main reasons to choose a self-hosted alternative

CapRover

CapRover je správce nasazování aplikací a databází s důrazem na GUI, postavený kolem Dockeru, nginx, Let’s Encrypt a NetData. Je snadno pochopitelný, snadno se instaluje a obzvlášť pohodlný, pokud vaše aplikace zapadají do přímočarého modelu nasazení s jedním kontejnerem.

CapRover podporuje Docker Swarm. Stále je udržovaný, verze v1.14.1 vyšla v listopadu 2025, ale nepůsobí tak svižně jako novější alternativy s důrazem na ovládací panel, jako jsou Coolify a Dokploy. U zbrusu nového nasazení na tom záleží. Nevybíráte si jen dnešní sadu funkcí; vybíráte si tempo údržby nástroje, se kterým budete muset žít.

CapRover je stále rozumný, pokud ho už používáte, líbí se vám jeho jednoduchost nebo chcete vizuální rozhraní bez těžkopádnějšího pocitu Coolify. U nových projektů bude obvykle snazší doporučit Dokploy nebo Coolify, pokud jednoduchost CapRoveru není rozhodujícím faktorem.

Dokploy

Dokploy je to nejbližší moderní alternativě ke Coolify. Má vybroušený ovládací panel, podporuje Docker Compose, obsahuje šablony a dává vývojářům čistší UI pro správu aplikací, databází, domén a nasazení.

Důležitá oprava je, že Dokploy už není ze své podstaty jen jednouzlový. Ve výchozím stavu spouští aplikace na stejném uzlu, ale nyní podporuje vzdálené servery, nastavení clusteru a nasazení založená na Docker Swarm. To z něj sice nedělá spravovanou platformu s automatickým škálováním, ale dělá to Dokploy pružnějším než základní jednoserverový panel.

Výhodou Dokploy je použitelnost. Působí novějším, čistším a svižnějším dojmem než některé starší nástroje. Kompromisem je menší komunita než u Coolify a méně dlouhodobého prověření v praxi než u Dokku.

Zvolte Dokploy, pokud chcete moderní web UI, pracujete s Docker Compose a líbí se vám myšlenka Coolify, ale ne jeho váha nebo nedávná bezpečnostní zátěž.

Kamal

Kamal se od zbytku seznamu liší. Není to webový panel. Je to nástroj pro nasazování s důrazem na CLI, vytvořený firmou 37signals a původně navržený kolem Rails, i když dokáže nasadit jakoukoli webovou aplikaci, kterou lze kontejnerizovat s Dockerem.

Kamal používá postup založený na Docker registry a SSH k nasazování kontejnerů na servery. Na hostiteli neprovozuje trvalý administrační panel, což udržuje plochu nasazení menší. Dokáže nasazovat napříč více servery, ale neorchestruje je jako Kubernetes nebo spravovaný cluster.

To dělá z Kamalu silnou volbu pro týmy, které preferují provoz řízený kódem před panely. Pokud váš tým už pracuje v terminálu, rozumí Docker images a chce opakovatelná nasazení bez PaaS panelu, Kamal je čistá volba.

Zvolte Kamal pro Rails aplikace, kontejnerizované aplikace a týmy, které chtějí co nejmenší možný nástroj pro nasazování, nikoli platformové UI.

seelf

seelf je tady nejmenší a nejvíce nišový nástroj. Je to lehká platforma pro nasazování postavená kolem stacků Docker Compose a malého webového panelu.

Hlavní lákadlo je jednoduchost. Pokud už máte funkční soubor Docker Compose a chcete čistý způsob, jak ho nasadit na vlastní infrastruktuře, seelf může stačit. Nesnaží se stát plnohodnotnou náhradou za Heroku a tato zdrženlivost je součástí jeho hodnoty.

Kompromisem je velikost komunity. S pouhými několika stovkami hvězdiček na GitHubu seelf není nástrojem, který byste měli volit, pokud chcete spoustu návodů, odpovědí komunity a integrací třetích stran. Možná budete muset pozorně číst dokumentaci nebo nahlížet do zdrojového kódu, když se něco zachová nečekaně.

Zvolte seelf, pokud je váš postup v první řadě Compose a Coolify nebo Dokploy vám připadají těžkopádnější, než je nutné.

Upřímná omezení, na kterých záleží

Self-hosted PaaS nástroje jsou užitečné, protože skrývají opakující se práci s nasazováním. Jsou rizikové, když uživatelé zapomenou, že server pod nimi je stále jejich zodpovědnost.

Self-hosted PaaS responsibilities you own: updates, backups, monitoring, firewall rules, and reverse proxy. Control comes with maintenance

Strop jednoho uzlu

O těchto nástrojích se nejsnáze uvažuje, když jeden VPS stačí. Některé podporují nasazení na více serverech, ale žádný vám nedá automatické škálování ve stylu spravované platformy ani multiregionální failover bez práce navíc.

To není automaticky překážka. Mnoho malých aplikací může pohodlně běžet na jednom dobře dimenzovaném VPS. Ale „jeden server stačí“ je omezení, které byste měli vědomě přijmout, ne něco, co objevíte během výpadku.

Provozní zodpovědnost

Při self-hostingu vlastníte aktualizace, zálohy, pravidla firewallu, monitoring a řešení incidentů. Událost s CVE u Coolify v roce 2026 je nejjasnějším příkladem toho, jak tato zodpovědnost vypadá v praxi, ale stejný princip platí pro každý nástroj v tomto seznamu.

Spravovaná platforma za vás pohltí velkou část té práce. Self-hosted PaaS vám dává více kontroly a nižší náklady na infrastrukturu, ale zároveň vás staví na harmonogram záplatování.

Překvapení s firewallem u Dockeru

Publikování portů v Dockeru může překvapit lidi, kteří spoléhají jen na UFW nebo základní předpoklady o hostitelském firewallu. Docker si pro publikování portů a izolaci sítě vytváří vlastní pravidla firewallu, takže „UFW je zapnutý“ samo o sobě nestačí.

Bezpečnější opatření jsou navázat kontejnery na localhost, když sedí za reverzní proxy, vědomě používat sítě Dockeru a spravovat filtrování přes řetězec DOCKER-USER. Nastavení iptables=false je pokročilá možnost a pro většinu uživatelů není vhodné, protože může rozbít síťování kontejnerů.

Konflikty reverzní proxy

Mnoho self-hosted PaaS nástrojů instaluje nebo očekává vlastní reverzní proxy. Coolify používá Traefik. CapRover používá nginx. Jiné služby na vašem VPS už možná používají Caddy, nginx nebo jinou proxy.

Pokud se dvě služby snaží vlastnit porty 80 a 443, dojde ke konfliktu. Řešením je obvykle sjednotit se kolem jedné reverzní proxy nebo vědomě umístit PaaS za vaši stávající proxy. Neinstalujte panelový PaaS na vytížený server a nepředpokládejte, že bude automaticky koexistovat s vaším současným webovým stackem.

Časová náročnost

Námitka z Hacker News sedí na netriviální počet týmů: pokud PaaS spravujete sami, máte ještě vůbec užitek z PaaS?

Někdy je odpověď ano. Pokud je váš účet za spravovanou službu dost vysoký a vaše aplikace dost jednoduchá, self-hosted PaaS může ušetřit smysluplné peníze. Někdy je odpověď ne. Pokud vám self-hosting ušetří $30 měsíčně, ale stojí vás to čtyři hodiny údržby, řešení problémů a starostí, čísla nejspíš nevychází.

Self-hosted PaaS je kompromis, ne bezplatné vylepšení.

Rychlý verdikt

Zvolte Coolify pokud potřebujete panel, chcete více aplikací na jednom serveru a přijímáte aktivní povinnost záplatování jako součást dohody.

Zvolte Dokku pokud chcete jeden git push, nejmenší praktickou stopu na serveru a žádný veřejný panel, který byste museli bránit.

Zvolte Dokploy pokud chcete čistší moderní UI, podporu Docker Compose a více pružnosti než základní jednouzlový panel.

Zvolte CapRover pokud chcete jednoduchého vizuálního správce aplikací a vaše nasazení sedí jeho modelu.

Zvolte Kamal pokud je vašemu týmu příjemné CLI a chce opakovatelná nasazení Dockeru bez platformového panelu.

Zvolte seelf pokud chcete lehká nasazení přes Docker Compose a nepotřebujete velký ekosystém.

Pokud je váš účet za spravovanou službu stále nízký a nechcete práci s údržbou, zůstaňte u spravované služby.

Jednodušší způsob, jak začít se self-hostingem

Nejtěžší část self-hosted PaaS není vždy samotný nástroj. Je to příprava kolem něj: připravit VPS, nainstalovat Docker, nakonfigurovat síťování, otevřít správné porty, vyřešit SSL a zajistit, aby panel nebyl nedbale vystaven.

Tady může tržiště aplikací na jedno kliknutí usnadnit první krok. Místo abyste začínali z prázdného VPS, můžete použít připravené nasazení pro nástroje jako Coolify, Dokku nebo seelf a pak se soustředit na to, zda platforma sedí vaší aplikaci.

Tržiště Cloudzy obsahuje instalace na jedno kliknutí pro Coolify, Dokku a seelf. To neodstraňuje zodpovědnost za údržbu vašeho serveru, ale odstraňuje to spoustu tření při nastavování, které vývojářům brání vyzkoušet self-hosted PaaS vůbec poprvé.

Časté dotazy

Co je nejlepší self-hosted alternativa k Heroku?

Coolify a Dokku jsou nejbezpečnější výchozí volby. Vyberte Coolify, pokud chcete panel a plnohodnotnější platformový zážitek. Vyberte Dokku, pokud chcete nejlehčí postup git push ve stylu Heroku a vyhovuje vám práce v CLI.

Je Coolify bezpečné používat v produkci?

Coolify lze v produkci používat, ale jen pokud s ním zacházíte jako s mocným administračním panelem serveru. Držte panel privátní, omezte přístup a rychle aplikujte aktualizace. Vystavit panel veřejně bez plánu na záplatování, to je ta riziková část.

Coolify vs Dokku: které si mám vybrat?

Vyberte Coolify, pokud provozujete více aplikací a chcete webový panel. Vyberte Dokku, pokud provozujete jednu nebo dvě aplikace, preferujete CLI a chcete nejnižší režii.

Může self-hosted PaaS nahradit Vercel pro Next.js?

U mnoha malých aplikací ano. Coolify a Dokploy dokážou hostovat aplikace v Next.js, ale vzdáváte se spravované edge/CDN vrstvy Vercelu a musíte si sami nakonfigurovat cachování, chování ISR, škálování optimalizace obrázků a konzistenci napříč více instancemi.

Potřebuji Kubernetes, nebo stačí self-hosted PaaS?

Pokud jeden VPS stačí a nepotřebujete automatické škálování ani multiregionální failover, self-hosted PaaS stačí. Pokud potřebujete koordinované plánování napříč více uzly, automatizované škálování a hlubší kontrolu nad infrastrukturou, posouváte se směrem k Docker Swarm, Nomad nebo Kubernetes.

Je Dokku stále udržovaný?

Ano. Dokku stále dostává pravidelná vydání, ale pohybuje se pomalu ve srovnání s novějšími nástroji s důrazem na panel. U infrastrukturního softwaru to může být spíš síla než slabina.

Share

Další z blogu

Pokračuj ve čtení.

Hotov k nasazení? Od 2,48 $/měs.

Nezávislý cloud od roku 2008. AMD EPYC, NVMe, 40 Gbps. Vrácení peněz do 14 dnů.