Overall steps to offer self-hosted version
- Sign up for LocalOps account
- Create and connect your AWS/other cloud account
- Spin up a new environment
- Deploy services that are part of your software and link their github repo and branch (you could name this branch as
self-hosted, spun from yourprodbranch.) - Test the setup
- Generate a new private helm chart from the running services
- Distribute your private helm chart to customer, safely using license tokens
- Repeat steps 4-7 as you make new changes to your code and services.
Sign up
Sign up for LocalOps at https://console.localops.co/signupConnect your cloud account
Connect your cloud account to LocalOps to create a test environment and test services. Refer to Connect cloud account guideSpin up a new environment
To spin up a new environment, refer to this guide - create environmentDeploy services
For each service you have in your software, spin up a new service and deploy them in environment.- To create a new service, refer to Create service guide
- To make deployments on the service, refer to Deploy service guide
- Repeat steps 1 and 2, for each service you have in your app - app, workers, web, etc.,