Selfhost Ledger

Ledger / app deployment hosting

Self-hosted alternatives to Vercel, Netlify, Heroku

Read 2026-11-14 · 4 projects · 2 pass

We read the repository pages of 4 projects that people put forward as a replacement for Vercel, Netlify, Heroku (app deployment hosting). 2 pass all three checks: coollabsio/coolify, dokku/dokku. Left out of that list: Dokploy/dokploy (open source plus separately licensed parts); caprover/caprover (open-source license with added terms).

ProjectLicense as readLicense · Live · ActiveStarsLatest release / last push
coollabsio/coolifyPHPApache-2.0licliveactive66,070v4.7.5 2026-11-10
pushed 2026-11-14

What it says it is An open-source, self-hostable PaaS alternative to Vercel, Heroku & Netlify that lets you easily deploy static sites, databases, full-stack applications and 360+ one-click services on your own servers.

Install In the repository: Dockerfile, compose file

README mentions preview, Docker, database, Heroku, Netlify, Vercel

dokku/dokkuShellMITlicliveactive32,226v0.38.34 2026-10-30
pushed 2026-11-14

What it says it is A docker-powered PaaS that helps you build and manage the lifecycle of applications

Install In the repository: Dockerfile

README mentions Docker, Heroku

Dokploy/dokployTypeScriptApache-2.0 plus a proprietary directoryx licliveactive38,500v0.31.2 2026-11-13
pushed 2026-11-13

What it says it is Open Source Alternative to Vercel, Netlify and Heroku.

Install In the repository: Dockerfile

README mentions Docker, database, SSL, Heroku, Netlify, Vercel

caprover/caproverTypeScriptApache-2.0 plus an appendix on paid featuresx licliveactive15,205v1.16.0 2026-11-03
pushed 2026-11-14

What it says it is Scalable PaaS (automated Docker+nginx) - aka Heroku on Steroids

Install No Dockerfile, compose file or Helm chart found in the top levels of the repository

README mentions Docker, database, SSL, Let's Encrypt, Heroku

Checks per row: lic = one open-source license across the whole repository (a commercial option on request is allowed), live = not archived, active = a release or push within 90 days of 2026-11-14. A red x marks a failed check. Full definitions and limits: method.

Why 2 of 4 did not pass

  • Dokploy/dokploy · Apache-2.0 plus a proprietary directory
    The license file says: “All content that resides under a "/proprietary" directory of this repository, if that directory exists, is licensed under the license defined in "LICENSE_PROPRIETARY".” Repository
  • caprover/caprover · Apache-2.0 plus an appendix on paid features
    The license file says: “Unless provided with a written agreement, the paid features of CapRover (as a service) cannot be modified.” Repository

How they differ

Mentioned in some READMEs and not others

  • preview: coollabsio/coolify
  • database: coollabsio/coolify, Dokploy/dokploy, caprover/caprover
  • SSL: Dokploy/dokploy, caprover/caprover
  • Let's Encrypt: caprover/caprover
  • Netlify: coollabsio/coolify, Dokploy/dokploy
  • Vercel: coollabsio/coolify, Dokploy/dokploy

Main language

  • TypeScript: Dokploy/dokploy, caprover/caprover
  • PHP: coollabsio/coolify
  • Shell: dokku/dokku

Install files

  • In the repository: Dockerfile, compose file: coollabsio/coolify
  • In the repository: Dockerfile: dokku/dokku, Dokploy/dokploy
  • No Dockerfile, compose file or Helm chart found in the top levels of the repository: caprover/caprover

From each README (first part) and file tree as read; a missing mention only means the README does not use the word.

Where people asked for this

Thread titles and counts as collected 2026-11-09. The original product: Vercel, Netlify, Heroku.