--- title: 'GCP Cloud Run' description: 'Installing NocoDB on Google Cloud Run' tags: ['Open Source'] keywords : ['NocoDB installation', 'NocoDB Google Cloud run installation', 'NocoDB prerequisites'] --- # Deploying NocoDB on GCP Cloud Run This guide will help you deploy NocoDB on Google Cloud Platform using Cloud Run. ## Prerequisites - Google Cloud SDK installed and configured - [Docker](https://docs.docker.com/get-docker/) ## Deployment Steps 1. Pull the NocoDB Docker image: ```bash docker pull nocodb/nocodb:latest ``` 2. Tag the image for Google Container Registry (GCR): ```bash docker tag nocodb/nocodb:latest gcr.io//nocodb/nocodb:latest ``` 3. Push the image to GCR: ```bash docker push gcr.io//nocodb/nocodb:latest ``` 4. Deploy NocoDB on Cloud Run: ```bash gcloud run deploy --image=gcr.io//nocodb/nocodb:latest \ --region=us-central1 \ --allow-unauthenticated \ --platform=managed ``` ## Important Notes - Cloud Run only supports images from Google Container Registry (GCR) or Artifact registry. Hence we pull the image from Docker Hub and push it to GCR. - Ensure that your GCP project has the necessary APIs enabled (Cloud Run, Container Registry). - The `--allow-unauthenticated` flag is used to allow unauthenticated access to the service. You can remove this flag if you want to restrict access.