.. _paas-tools:
**********************
PaaS Tools
**********************
.. contents:: Table of Contents
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.
.. |PaaS| raw:: html
PaaS
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.
* |CapRover - Getting Started|
* |How I built a replacement for Heroku and cut my platform costs by 4X|
.. |CapRover| raw:: html
CapRover
.. |CapRover - Getting Started| raw:: html
CapRover - Getting Started
.. |How I built a replacement for Heroku and cut my platform costs by 4X| raw:: html
How I built a replacement for Heroku and cut my platform costs by 4X
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.
* |Dokku (GitHub)|
* |Getting Started with Dokku (GitHub)|
* |How to Deploy and Use Dokku on Ubuntu 18.04|
.. |Dokku| raw:: html
Dokku
.. |Heroku| raw:: html
Heroku
.. |Dokku (GitHub)| raw:: html
Dokku (GitHub)
.. |Getting Started with Dokku (GitHub)| raw:: html
Getting Started with Dokku (GitHub)
.. |How to Deploy and Use Dokku on Ubuntu 18.04| raw:: html
How to Deploy and Use Dokku on Ubuntu 18.04
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)
* |OpenShift (Wikipedia)|
* |OpenShift (GitHub)|
* |Install OpenShift Origin on Ubuntu 18.04|
* |10 most important differences between OpenShift and Kubernetes|
.. |OpenShift| raw:: html
OpenShift
.. |OpenShift Origin| raw:: html
OpenShift Origin
.. |OpenShift (Wikipedia)| raw:: html
OpenShift Origin (Wikipedia)
.. |OpenShift (GitHub)| raw:: html
OpenShift (GitHub)
.. |Install OpenShift Origin on Ubuntu 18.04| raw:: html
Install OpenShift Origin on Ubuntu 18.04
.. |10 most important differences between OpenShift and Kubernetes| raw:: html
10 most important differences between OpenShift and Kubernetes