Running a Provisioning
Deploy a full server and Odoo stack from a provisioning template.
Once you have a provisioning template, you can use it to deploy a complete infrastructure stack with a single click.
#Starting a provisioning
#1. Open Provisioning Templates
In the sidebar under Infrastructure, click Provisioning Templates.
#2. Click Provision
Find the template you want to use and click the Provision button (rocket icon) in the actions column.
#3. Enter a customer name
A dialog will ask for a customer name. This name is used to identify the provisioning and the resources it creates (e.g., "Acme Corp", "Staging Q1").
#4. Confirm
Click Provision to start. hav.sh will immediately begin the automated deployment.
#Provisioning progress
The provisioning moves through these stages automatically:
| Status | What happens |
|---|---|
| Ordering Server | A new cloud server is requested from the provider |
| Installing Docker | Docker is installed once the server is reachable via SSH |
| Configuring Database | PostgreSQL is set up on the server |
| Configuring Proxy | Traefik reverse proxy is configured with Let's Encrypt |
| Configuring Monitoring | Telegraf monitoring is deployed (if enabled in the template) |
| Creating Odoo | The Odoo service is created with the configured version and modules |
| Completed | Everything is running and ready to use |
You can track progress in the Provisionings list (sidebar under Infrastructure). Each provisioning shows its current status, the linked server, and the Odoo service once created.
The server ordering step depends on the cloud provider and may take a few minutes. hav.sh checks for server readiness automatically and continues once the server is reachable.
#Accessing the results
Once a provisioning is completed:
- Click the Server link in the provisioning row to view the server
- Click the Odoo link to view the Odoo service
- The Odoo service is accessible via its platform domain
From there you can assign a custom domain, set up backups, or install additional addons.
#Handling failures
If a provisioning fails, the status changes to Failed and the error message is shown in the table.
To retry a failed provisioning, click the Retry button in the actions column. This resets the provisioning to the last pending step and resumes the process.
If a provisioning fails during server ordering, verify that your cloud provider credentials are correct and that you have sufficient quota for new servers.