--- id: openshift title: Openshift --- # Deploying ToolJet on Openshift :::info You should setup a PostgreSQL database manually to be used by ToolJet. ::: *If you have any questions feel free to join our [Slack Community](https://tooljet.com/slack) or send us an email at hello@tooljet.com.* Follow the steps below to deploy ToolJet on Openshift. 1. Setup a PostgreSQL database ToolJet uses a postgres database as the persistent storage for storing data related to users and apps. We do not have plans to support other databases such as MySQL. 2. Create a Kubernetes secret with name `server`. For the minimal setup, ToolJet requires `pg_host`, `pg_db`, `pg_user`, `pg_password`, `secret_key_base` & `lockbox_key` keys in the secret. Read **[environment variables reference](https://docs.tooljet.com/docs/setup/env-vars)** 3. Once you have logged into the Openshift developer dashboard click on `+Add` tab. Select import YAML from the local machine. :::note When entering one or more files and use --- to separate each definition ::: Copy paste deployment.yaml to the online editor ``` https://raw.githubusercontent.com/ToolJet/ToolJet/main/deploy/openshift/deployment.yaml ``` Copy paste the service.yaml to the online editor ``` https://raw.githubusercontent.com/ToolJet/ToolJet/main/deploy/openshift/service.yaml ```