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:
End Customers must share access to their cloud and provide credentials
You (the developer) gather these credentails and record them inside your LocalOps account as Connection
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.
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.