Skip to main content
All CollectionsUse Cases
Deploy your app to customer cloud
Deploy your app to customer cloud

How to do Private SaaS deployments using LocalOps

Anand Muthukrishnan avatar
Written by Anand Muthukrishnan
Updated over a week ago

While SaaS is popular, there are a category of customers who cannot signup for SaaS because of limitations in privacy, security, reliability and shared performance bottlenecks in a typical SaaS environment.

These customers of yours need your application running in their cloud for maximum data privacy, control over data security, data soverignity and performance. This is called as Private SaaS deployment or Cloud-prem deployments.

LocalOps can be used to deliver applications to such customers.

How to make Private SaaS deployment:

  1. End Customers must share access to their cloud and provide credentials

  2. You (the developer) gather these credentails and record them inside your LocalOps account as Connection

  3. From inside LocalOps account, you (the developer) spin up an App environment on the specific cloud connection to provision and deploy your application on customer's cloud account.

  4. Setup a custom domain

We will cover each steps one by one.

Step 1: End customers share cloud access

Request your end customer to follow steps 1-4 in connecting cloud account guide to get cloud credentials.

Step 2: Record credentials as connection

You (the developer) follow step 5 - "Create connection" in connecting cloud account guide to create a cloud connection.

Step 3: Create app environment

You (the developer) use the connection created above and create a new App environment from App environments tab. Refer to this guide. Pick "Private delivery" as environment type when asked.

Step 4: Setup a custom domain

After App environment is created, you can set a custom domain like your-app.customerdomain.com on it and share it with your end customer to access.

Did this answer your question?