Dokku is an open source, self-hosted, and extensible platform as a service (PaaS) that makes deploying applications simple using Git. It is designed to be a single-host version of Heroku, but with a more limited feature set. Dokku can be thought of as a mini-PaaS for simple deployments, such as or hobby and side projects that do not require high availability. It is also a good solution for internal services.
Dokku has a number of plugins that work reasonably well out of the box, including Postgres, Maria DB, Mongo, and Redis. However, because they are supported by the community, some may experience issues or be out of date.