Skip to content

Instantly share code, notes, and snippets.

@Nixes
Last active March 13, 2021 03:45
Show Gist options
  • Save Nixes/1ad0f091f31f91a1d92ed0ec09529b1e to your computer and use it in GitHub Desktop.
Save Nixes/1ad0f091f31f91a1d92ed0ec09529b1e to your computer and use it in GitHub Desktop.

Self hosted PaaS applications

Git star popularity

https://star-history.t9t.io/#caprover/caprover&flynn/flynn&dokku/dokku

Caprover

https://github.com/caprover/caprover

  • Expressjs based, not very standardised, may have maintainability problems in short/medium term.
  • Single active maintainer, only person to touch most files
  • Low system requirements
  • Pretty popular
  • A deployment system for docker containers, no exact buildpack equivalent
  • has a web interface
  • only supports http based apps

flynn

https://flynn.io/

dokku

https://github.com/dokku/dokku/

  • low system requirements
  • by far the most popular
  • code base not good, bash everywhere
  • official client written in bash too, so no cross platform support.
  • higher abstraction then docker (buildpacks)
  • has some support for udp tcp port mapping (non http)

See also

https://dbohdan.com/wiki/self-hosted-paas

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment