Self-Hosted Deployment
Plato is most often used in the cloud at plato.io, which connects to and proxy all requests to your database. Read more about cloud security here.
Plato is, however, also available as a self-hosted docker compose application. If you have strict security requirements that prohibit Plato from connecting to your database in the cloud, you may choose to run the self-hosted version, which can run inside your own infrastructure and firewall.
Plato can run locally or on cloud providers such as AWS, Google Cloud, or Kubernetes.
Download
Self-hosted Plato is currently in private beta. To download the self-hosted version of Plato, contact us at team@plato.io.
Install
Once you’ve contacted us at team@plato.io and downloaded the self-hosted version of Plato, plato.zip
, follow these instructions:
Unzip Plato
unzip plato.zip
Set the
LICENSE_KEY
variable in the.env
file to the unique license key provided by your Plato representative.Run Plato
docker compose up
Visit Plato at http://localhost:8080
Logging In
Plato today supports a single authentication option, Google OAuth. https://plato.io is used as an OAuth proxy between Plato and Google’s OAuth servers.
We will soon support more authentication options, such as username/password as well as your own SSO provider.