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.