PaaS Tools

Installing a PaaS tool requires configuring a VPS differently than we do in these labs. PaaS platforms need to act as the gateway. By default, they do not operate in a reverse-proxy system. This section describes three PaaS tools that you can explore later.

Why use a PaaS tool?

Using a platform allows you to automate what you have you been doing manually using Docker and Nginx. These tools create an execution environment for you. They remove the maintenance element.

CapRover

CapRover advertises their product as “an extremely easy to use app/database deployment & web server manager for your NodeJS, Python, PHP, ASP.NET, Ruby, MySQL, MongoDB, Postgres, WordPress (and etc…) applications!” You can view their demo site.

Here are some resources to help you if you want to explore CapRover.

Dokku

Dokku is a Docker-powered PaaS implementation that is a mini-version of Heroku. They advertise the service as The smallest PaaS implementation you’ve ever seen.

Here some resources to explore.

OpenShift Origin (OKD)

OpenShift is a family of containerization software developed by Red Hat built around Docker containers orchestrated and managed by Kubernetes. OpenShift Origin or OKD (Origin Community Distribution) is the open source versions OpenShift Enterprise. It is Kubernetes for Developers that provides an open source application container platform.

Here are some resources if your want to explore OpenShift Origin (OKD)