Self-Hosted Deployment
Plato
Posted on May 31, 2025
Self-Hosted Deployment
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
Bash
Copy
unzip plato.zip
Set the LICENSE_KEY variable in the .env file to the unique license key provided by your Plato representative.
Run Plato
Bash
Copy
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.