Gå til hovedindhold
50% rabat alle planer, tidsbegrænset. Fra $2.48/mo
15 min left
Udviklerværktøjer og DevOps

Bedste selv-hostede Heroku- og Vercel-alternativer: Coolify, Dokku og flere

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

I juni 2024 gik appen Cara viralt og voksede fra 40,000 til 650,000 brugere på en uge, og dens grundlægger oplyste en Vercel-regning på $96,280 for den foregående uge. Det var den ekstreme ende af et bredere mønster: forbrugsbaserede platforme er bekvemme, indtil trafik, bots, båndbredde eller funktionskald bliver til en uventet regning.

Vercel tilbyder nu funktioner til udgiftsstyring, herunder notifikationer, webhooks og muligheden for at sætte produktionsudrulninger på pause, når et fastsat udgiftsbeløb nås. Pointen er altså ikke, at udviklere ingen kontrol har. Pointen er, at den kontrol stadig skal forstås, konfigureres og overvåges. Heroku skaber et andet slags pres: den er enkel og moden, men omkostningerne kan vokse hurtigt, så snart du går ud over en lille app og begynder at tilføje managed databaser, Redis, workers, backups og overvågning.

Resultatet er et modnende økosystem af open source-værktøjer til selv-hostet PaaS, der sigter mod at genskabe dele af Heroku-stilens udrulningsoplevelse på en VPS, du selv kontrollerer: push kode, kobl et domæne på, få SSL, kør databaser og administrer apps uden at bygge en fuld Kubernetes-platform.

Dette indlæg sammenligner seks af dem: Coolify, Dokku, CapRover, Dokploy, Kamal og seelf. Målet er ikke at kåre værktøjet med flest stjerner. Målet er at kortlægge beslutningsrummet klart, så du kan matche et værktøj til dine begrænsninger, eller erkende at ingen af dem passer, og at en managed platform stadig er det rigtige svar.

Det korte svar

En selv-hostet PaaS kan automatisere Docker-builds, opsætning af reverse proxy, SSL, app-udrulninger og grundlæggende servicehåndtering på din egen server. Det, den ikke giver dig som standard, er det fulde infrastrukturlag i en managed platform: automatisk failover på tværs af regioner, hands-off databasestabilitet eller platformsstyret incident response.

  • Vælg Coolify hvis du vil have det tætteste på et fuldt Heroku-stil-dashboard på din egen VPS.
  • Vælg Dokku hvis du vil have det letteste git-push-udrulningsflow og er fortrolig med at bruge CLI.
  • Vælg CapRover hvis du vil have en enkel visuel app-administrator og mest udruller apps med én container.
  • Vælg Dokploy hvis du vil have et poleret moderne dashboard, understøttelse af Docker Compose og en renere UI end Coolify.
  • Vælg Kamal hvis du vil have et CLI-first udrulningsværktøj, især til Rails eller containeriserede apps.
  • Vælg seelf hvis du vil have et letvægts Docker Compose-udrulningsværktøj med en lille web-UI.

Hvis din managed hosting-regning stadig er lav, og du ikke vil vedligeholde en server, så bliv på managed. Hvis din regning vokser, og du er fortrolig med selv at eje opdateringer, backups, firewall-regler og incident response, kan en selv-hostet PaaS give mening.

Hvornår en selv-hostet PaaS rent faktisk giver økonomisk mening

Krydsningspunktet for omkostninger er den del, der bliver simplificeret for meget.

En lille Heroku-produktionsopsætning kan starte under $100 om måneden, men regningen kan rykke op i hundreder eller tusinder, så snart du tilføjer flere dynos, større managed Postgres, Redis, backups, overvågning eller højere krav til tilgængelighed. En tilsvarende app-stak kan ofte køre på en $15 til $30 VPS, men det inkluderer ikke den samme managed-database-stabilitet, backups, failover eller support, som Heroku/Vercel-stilens platforme abstraherer væk.

Det er den reelle byttehandel: du erstatter ikke en managed platform med præcis det samme for færre penge. Du erstatter platformsbekvemmelighed med en VPS, et open source-udrulningslag og din egen vedligeholdelsestid.

En nyttig tommelfingerregel er denne: selv-hosting begynder at give mening, når den managed regning er smertefuld nok til, at besparelsen retfærdiggør arbejdet. For en lille SaaS betyder det ofte, at regningen er kommet forbi cirka $50 om måneden, og at operatøren realistisk kan bruge nogle få timer om måneden på opdateringer, backups og grundlæggende overvågning.

Vores guide til at installere Docker på en VPS er forudsætningen for alle værktøjerne i dette indlæg. Hvis Docker ikke allerede kører på din server, så start der.

Besparelserne er reelle, men de viser sig kun, hvis du er villig til at vedligeholde serveren.

De seks værktøjer, side om side

Før vi går værktøj for værktøj, er det værd at stille de seks muligheder op ved siden af hinanden. Det rigtige værktøj er det, hvis begrænsninger du kan leve med, ikke det med det mest højlydte fællesskab.

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
VærktøjCa. GitHub-stjernerFilosofiMulti-server-understøttelseRelativt fodaftrykBedst egnet brugsscenarie
Coolify54k+Web-UI, fuld selv-hostet PaaS-oplevelseNuværende Swarm-vej er ved at blive udfaset; v5-skalerbarhed planlagtHøjereFlere apps, dashboard foretrækkes
Dokku31.9kgit-push, CLI, plugin-baseretKun enkelt serverMeget lavtEn eller to apps, laveste overhead
CapRover15k+GUI-first app-administratorDocker Swarm-understøttelseModeratEnkle visuelle udrulninger og apps med én container
Dokploy33.7k+Moderne web-UI, Coolify-alternativFjernservere / Docker Swarm understøttetModeratDocker Compose-brugere, der vil have en poleret UI
Kamal14.2k+CLI-first, intet host-dashboardFlere servere, orkestrering uden clusterMeget lavt host-overheadRails- eller Docker-apps, CLI-fortrolige teams
seelf343Letvægts Compose-udrulningerEnkelt nodeLavDocker Compose-stakke med minimalt overhead

Et stort projekt, der ikke passer til dine begrænsninger, vil stadig koste dig den samme vedligeholdelsestid som et mindre projekt, der gør.

Coolify: Den fulde dashboard-oplevelse

Coolify er et af de mest populære selv-hostede PaaS-værktøjer i denne kategori, og det er det, der mest ligner en fuld Heroku-stil-erstatning. Det giver dig et web-dashboard til at administrere apps, services, miljøer, domæner, SSL, udrulninger og databaser fra ét sted.

Coolify er et af de mest synlige projekter i denne kategori, og v4.0.0 stable blev udgivet den 27. april 2026 efter en lang beta-periode. Det betyder noget, fordi Coolify allerede var bredt brugt i produktion, men den stabile udgivelse giver nye brugere et klarere udgangspunkt.

Det, Coolify gør godt, dækker det meste af den udviklervendte overflade, folk vil have fra Heroku- eller Vercel-alternativer. Du kan udrulle flere apps, køre Docker Compose-stakke, tilføje services som Postgres og Redis, bruge automatisk SSL via Traefik og koble til GitHub, GitLab, Gitea eller Bitbucket.

Omkostningerne ved at køre Coolify er den del, der som regel bliver undervurderet. Det er ikke kun din app, der kører på serveren; Coolify er i sig selv et reelt platformslag. Det er fint på en korrekt dimensioneret VPS, men trangt på en lillebitte. Sammenlignet med Dokku giver Coolify dig et rigere dashboard og mere indbygget bekvemmelighed, men det kræver også flere serverressourcer og mere aktiv vedligeholdelse.

Coolify har også den største sikkerhedslektie på denne liste. I januar 2026 blev der med Coolify CVE-offentliggørelsen lukket 11 kritiske sårbarheder, herunder command injection, omgåelse af autentificering og afsløring af private nøgler. Censys identificerede dengang cirka 52,890 offentligt eksponerede Coolify-instanser, og Belgiens Centre for Cybersecurity udsendte en advarsel med anbefaling om øjeblikkelig patchning.

Det betyder ikke, at Coolify bør undgås. Det betyder, at Coolify bør behandles som et adminpanel med reel magt over din server. Hold dashboardet væk fra det offentlige internet hvor muligt. Bind det til et privat netværk som Tailscale eller WireGuard, begræns adgang efter IP, og anvend sikkerhedsopdateringer hurtigt.

Coolify er det rette valg, hvis du vil have et fuldt dashboard, administrerer flere apps, foretrækker et visuelt workflow og accepterer, at du selv er ansvarlig for at patche selve platformen.

Dokku: Den mindste PaaS, der virker

Dokku er den enkleste seriøse mulighed i denne sammenligning. Den har eksisteret siden 2013, bruger et git-push-workflow i Heroku-stil og holder sig tæt på idéen om at gøre én ting godt.

Workflowet er ligetil: tilføj en remote, push appen, og Dokku bygger og kører den. Plugins håndterer almindelige behov som Postgres, MySQL, MongoDB, Redis, backups, certifikater og planlagte jobs. Der er intet web-dashboard, hvilket enten kan være en ulempe eller en reduktion af angrebsfladen, alt efter hvordan du ser på det.

Dokkus største fordel er dens lille fodaftryk. Den kan køre komfortabelt på en lille VPS til en beskeden app og et database-plugin. Det gør den til et af de mest forsvarlige valg, når dit mål er at erstatte en lille managed-platform-regning med en letvægts VPS-opsætning.

Dokku bruger stadig buildpacks som standard, og Docker-understøttelse er også tilgængelig. Nogle udviklere ser buildpacks som forældede, men for Heroku-migranter er det ofte netop pointen. Procfiles og udrulningsvaner i Heroku-stil oversættes rent.

Den primære ulempe er, at Dokku forventer, at du er fortrolig i CLI. Der er intet dashboard til kolleger, der gerne vil klikke rundt, ingen poleret UI til at administrere flere apps og mindre håndholdning end Coolify eller Dokploy.

Dokku er det rette svar, når du vil have ét git push, det mindste praktiske server-fodaftryk og intet offentligt adminpanel at forsvare.

CapRover, Dokploy, Kamal og seelf: De andre fire

Coolify og Dokku er de to oplagte standardvalg, men de andre fire værktøjer er ikke fyld. Hvert af dem giver mening for en bestemt begrænsning.

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 er en GUI-first app- og database-udrulningsadministrator bygget omkring Docker, nginx, Let’s Encrypt og NetData. Den er let at forstå, let at installere og særligt behagelig, hvis dine apps passer til en ligetil udrulningsmodel med én container.

CapRover understøtter Docker Swarm. Den vedligeholdes stadig, med v1.14.1 udgivet i november 2025, men den føles ikke så hurtigt-bevægende som nyere dashboard-first-alternativer som Coolify og Dokploy. For en helt ny udrulning betyder det noget. Du vælger ikke kun dagens funktionssæt; du vælger vedligeholdelsestempoet for det værktøj, du skal leve med.

CapRover er stadig rimelig, hvis du allerede bruger den, kan lide dens enkelhed eller vil have en visuel grænseflade uden den tungere fornemmelse fra Coolify. Til nye projekter vil Dokploy eller Coolify som regel være lettere at anbefale, medmindre CapRovers enkelhed er den afgørende faktor.

Dokploy

Dokploy er det tætteste på et moderne Coolify-alternativ. Den har et poleret dashboard, understøtter Docker Compose, inkluderer skabeloner og giver udviklere en renere UI til at administrere apps, databaser, domæner og udrulninger.

Den vigtige korrektion er, at Dokploy ikke længere blot er enkelt-node by design. Den kører som standard apps på samme node, men den understøtter nu fjernservere, cluster-indstillinger og Docker Swarm-baserede udrulninger. Det gør den stadig ikke til en managed autoscaling-platform, men det gør Dokploy mere fleksibel end et basalt enkelt-server-dashboard.

Dokploys fordel er brugervenlighed. Den føles nyere, renere og hurtigere-bevægende end nogle ældre værktøjer. Byttehandlen er et mindre fællesskab end Coolify og mindre langsigtet kamptestning end Dokku.

Vælg Dokploy, hvis du vil have en moderne web-UI, arbejder med Docker Compose og kan lide Coolifys idé, men ikke dens vægt eller seneste sikkerhedsbagage.

Kamal

Kamal er anderledes end resten af listen. Det er ikke et web-dashboard. Det er et CLI-udrulningsværktøj bygget af 37signals og oprindeligt designet omkring Rails, selv om det kan udrulle enhver web-app, der kan containeriseres med Docker.

Kamal bruger et Docker registry-baseret workflow og SSH til at udrulle containere til servere. Den kører ikke et permanent admin-dashboard på hosten, hvilket holder udrulningsfladen mindre. Den kan udrulle på tværs af flere servere, men den orkestrerer dem ikke som Kubernetes eller et managed cluster.

Det gør Kamal til et stærkt match for teams, der foretrækker kodedrevet drift frem for dashboards. Hvis dit team allerede arbejder i terminalen, forstår Docker-images og vil have gentagelige udrulninger uden et PaaS-panel, er Kamal en ren mulighed.

Vælg Kamal til Rails-apps, containeriserede apps og teams, der vil have det mindst mulige udrulningsværktøj frem for en platforms-UI.

seelf

seelf er det mindste og mest nichede værktøj her. Det er en letvægts udrulningsplatform bygget omkring Docker Compose-stakke og et lille web-dashboard.

Den primære appel er enkelhed. Hvis du allerede har en fungerende Docker Compose-fil og vil have en ren måde at udrulle den på din egen infrastruktur, kan seelf være nok. Den forsøger ikke at blive en fuld Heroku-erstatning, og den tilbageholdenhed er en del af dens værdi.

Byttehandlen er fællesskabets størrelse. Med kun nogle få hundrede GitHub-stjerner er seelf ikke værktøjet at vælge, hvis du vil have masser af tutorials, svar fra fællesskabet og tredjepartsintegrationer. Du skal måske læse dokumentationen tæt eller inspicere kildekoden, når noget opfører sig uventet.

Vælg seelf, hvis dit workflow er Compose-first, og Coolify eller Dokploy føles tungere end nødvendigt.

De ærlige begrænsninger, der betyder noget

Selv-hostede PaaS-værktøjer er nyttige, fordi de skjuler gentaget udrulningsarbejde. De er risikable, når brugere glemmer, at den underliggende server stadig er deres ansvar.

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

Loftet ved enkelt node

Disse værktøjer er nemmest at ræsonnere om, når én VPS er nok. Nogle understøtter udrulninger på flere servere, men ingen giver dig managed-platform-autoscaling eller failover på tværs af regioner uden ekstra designarbejde.

Det er ikke automatisk en dealbreaker. Mange små apps kan køre komfortabelt på én korrekt dimensioneret VPS. Men “én server er nok” er en begrænsning, du bevidst bør acceptere, ikke noget du opdager under et nedbrud.

Driftsmæssigt ansvar

Med selv-hosting ejer du opdateringer, backups, firewall-regler, overvågning og incident response. Coolifys CVE-hændelse i 2026 er det klareste eksempel på, hvordan det ansvar ser ud i praksis, men det samme princip gælder for hvert eneste værktøj på denne liste.

En managed platform absorberer meget af det arbejde for dig. En selv-hostet PaaS giver dig mere kontrol og lavere infrastrukturomkostninger, men den sætter dig også på patch-skemaet.

Docker-firewall-overraskelser

Dockers port-publicering kan overraske folk, der kun forlader sig på UFW eller grundlæggende antagelser om host-firewall. Docker opretter sine egne firewall-regler til port-publicering og netværksisolation, så “UFW er aktiveret” er ikke nok i sig selv.

De sikrere afbødninger er at binde containere til localhost, når de sidder bag en reverse proxy, bruge Docker-netværk bevidst og styre filtrering gennem DOCKER-USER-kæden. At sætte iptables=false er en avanceret mulighed og er ikke passende for de fleste brugere, fordi det kan ødelægge container-netværk.

Reverse proxy-konflikter

Mange selv-hostede PaaS-værktøjer installerer eller forventer deres egen reverse proxy. Coolify bruger Traefik. CapRover bruger nginx. Andre services på din VPS bruger måske allerede Caddy, nginx eller en anden proxy.

Hvis to services prøver at eje port 80 og 443, vil de konflikte. Løsningen er som regel at samle alt om én reverse proxy eller bevidst placere PaaS'en bag din eksisterende proxy. Installer ikke en dashboard-PaaS på en travl server og gå ud fra, at den automatisk vil sameksistere med din nuværende web-stak.

Tidsomkostning

Indvendingen fra Hacker News rammer for et ikke-trivielt antal teams: hvis du selv administrerer PaaS'en, får du så stadig fordelen ved en PaaS?

Nogle gange er svaret ja. Hvis din managed regning er høj nok, og din app er enkel nok, kan en selv-hostet PaaS spare betydelige penge. Nogle gange er svaret nej. Hvis selv-hosting sparer $30 om måneden, men koster dig fire timers vedligeholdelse, fejlfinding og bekymring, går regnestykket nok ikke op.

Selv-hostet PaaS er en afvejning, ikke en gratis opgradering.

Hurtig dom

Vælg Coolify hvis du har brug for et dashboard, vil have flere apps på én server og accepterer aktiv patchning som en del af aftalen.

Vælg Dokku hvis du vil have ét git push, det mindste praktiske server-fodaftryk og intet offentligt dashboard at forsvare.

Vælg Dokploy hvis du vil have en renere moderne UI, understøttelse af Docker Compose og mere fleksibilitet end et basalt enkelt-node-dashboard.

Vælg CapRover hvis du vil have en enkel visuel app-administrator, og dine udrulninger passer til dens model.

Vælg Kamal hvis dit team er fortroligt i CLI og vil have gentagelige Docker-udrulninger uden et platforms-dashboard.

Vælg seelf hvis du vil have letvægts Docker Compose-udrulninger og ikke har brug for et stort økosystem.

Hvis din managed regning stadig er lav, og du ikke vil have vedligeholdelsesarbejde, så bliv på managed.

En enklere måde at komme i gang med selv-hosting

Den sværeste del af selv-hostet PaaS er ikke altid selve værktøjet. Det er opsætningen omkring det: at forberede VPS'en, installere Docker, konfigurere netværk, åbne de rigtige porte, håndtere SSL og sikre, at dashboardet ikke er eksponeret skødesløst.

Det er her, et one-click app-marketplace kan gøre det første skridt lettere. I stedet for at starte fra en tom VPS kan du bruge en færdigbygget udrulning af værktøjer som Coolify, Dokku eller seelf og så fokusere på, om platformen passer til din app.

Cloudzys marketplace inkluderer one-click-installationer af Coolify, Dokku og seelf. Det fjerner ikke ansvaret for at vedligeholde din server, men det fjerner en stor del af den opsætningsfriktion, der afholder udviklere fra overhovedet at teste selv-hostet PaaS.

Ofte stillede spørgsmål

Hvad er det bedste selv-hostede alternativ til Heroku?

Coolify og Dokku er de sikreste standardvalg. Vælg Coolify, hvis du vil have et dashboard og en fyldigere platformsoplevelse. Vælg Dokku, hvis du vil have det letteste git-push-workflow i Heroku-stil og er fortrolig med at bruge CLI.

Er Coolify sikkert at bruge i produktion?

Coolify kan bruges i produktion, men kun hvis du behandler det som et kraftfuldt server-adminpanel. Hold dashboardet privat, begræns adgangen, og anvend opdateringer hurtigt. At eksponere panelet offentligt uden en patch-plan er den risikable del.

Coolify vs Dokku: Hvad skal jeg vælge?

Vælg Coolify, hvis du kører flere apps og vil have et web-dashboard. Vælg Dokku, hvis du kører en eller to apps, foretrækker CLI og vil have det laveste overhead.

Kan en selv-hostet PaaS erstatte Vercel til Next.js?

For mange små apps, ja. Coolify og Dokploy kan hoste Next.js-apps, men du giver afkald på Vercels managed edge/CDN-lag og skal selv konfigurere caching, ISR-adfærd, skalering af billedoptimering og konsistens på tværs af flere instanser.

Har jeg brug for Kubernetes, eller er en selv-hostet PaaS nok?

Hvis én VPS er nok, og du ikke har brug for autoscaling eller failover på tværs af regioner, er en selv-hostet PaaS nok. Hvis du har brug for koordineret scheduling på flere noder, automatiseret skalering og dybere infrastrukturkontrol, er du på vej mod Docker Swarm, Nomad eller Kubernetes.

Vedligeholdes Dokku stadig?

Ja. Dokku modtager stadig stabile udgivelser, men den bevæger sig langsomt sammenlignet med nyere dashboard-first-værktøjer. For infrastruktursoftware kan det være en styrke snarere end en svaghed.

Share

Mere fra bloggen

Læs videre.

Klar til at udrulle? Fra 2,48 $/md.

Uafhængig cloud siden 2008. AMD EPYC, NVMe, 40 Gbps. 14 dages pengene-tilbage-garanti.