Create Project

Once you have connected your server, you can now create your first project.

From Dashboard navigate to Projects and click New

If you are logged in with Google or Email, make sure that you have completed Github authorization process

Enter Name to identify your project

You can choose either choose

  • to create a project with an existing repository ( You will be able to select from available repositories in your Github account )
  • to create a project with a new repository ( Odoobot will create the repository in your Github account )

Enter Repository name or select from dropdown list

Select Project Default Edition ( Community or Enterprise )

if you choose Enterprise, you must generate a Classic Personal Access Token (PAT) and save it in Settings in order for Odoobot to clone Odoo Enterprise.

Select Project Default Version ( We support from 13 through 18  and minor versions starting 17.4 )

Select Postgres Version (13 through 17 )



Odoobot supports development, staging and production environment to span over up to 3 servers, which means you can still get the same outcome even though your deployments live on different servers.

Select Production Server

Enter Production Root Domain, you must create a wildcard DNS A record that points to the server e.g. *.prod.domain.com and then enter the value of root domain e.g. prod.domain.com

Select Staging Server

Enter Staging Root Domain, you must create a wildcard DNS A record that points to the server e.g. *.staging.domain.com and then enter the value of root domain e.g. staging.domain.com

Select Development Server

Enter Development Root Domain, you must create a wildcard DNS A record that points to the server e.g. *.dev.domain.com and then enter the value of root domain e.g. dev.domain.com

Alternatively, if you are using the same server on all stages, you can create a single wildcard DNS A record that points to the server e.g. *.subdomain.domain.com and then enter the value of root domain e.g. subdomain.domain.com