Deploy from the Template Catalog
Launch a pre-configured Odoo environment in minutes using the deployment template catalog.
What You'll Need
- An OEC.SH account with at least one organization
- A server (your own VPS or OEC.SH shared servers)
- A project with a Git repository connected
Step 1: Browse the Catalog
- Go to Catalog in the sidebar
- Browse templates by category: eCommerce, Manufacturing, Accounting, POS, HR, Education, or General
- Use the filters to narrow by Odoo version or environment type (production, staging, development)
- Featured templates are shown first — these are verified and recommended configurations
Tip: Each template card shows the resource allocation (CPU, RAM, disk) and estimated concurrent users so you can pick the right size.
Step 2: Choose a Template
Click on any template card to see its full details:
- Resource specs — CPU cores, RAM, disk space
- PostgreSQL settings — version, PgTune optimization, PgBouncer connection pooling
- Bundled addons — pre-configured OCA or community addon repositories
- Odoo configuration — optimized
odoo.confsettings for the use case
Step 3: Deploy
- Click the Deploy button on the template
- If you have one matching project, you'll go directly to the environment form
- If you have multiple projects, pick which one to deploy to
- If you have no projects yet, you'll create one first
The environment form opens with all fields pre-filled from the template:
- Environment type, resources, and PostgreSQL settings
- Odoo configuration preset
- Addon repositories (required repos are locked, optional ones can be removed)
Tip: A banner at the top shows which template you're using. Click Clear to start from scratch, or customize any field before deploying.
Step 4: Review and Launch
- Name — auto-generated, but you can change it
- Server — select which server to deploy on
- Branch — pick your Git branch
- Domain — optionally set a custom domain
- Review the pre-filled settings, then click Create Environment
Your environment will be provisioned with the template's verified configuration.
Available Template Categories
| Category | Best For | Example Templates |
|---|---|---|
| General | Standard Odoo deployments | Dev Sandbox, Production Starter, Production Standard, High Performance |
| eCommerce | Online stores and webshops | eCommerce Store, eCommerce High-Traffic |
| Manufacturing | MRP, PLM, quality control | Manufacturing ERP |
| Accounting | Financial management | Accounting Firm |
| POS | Retail and point of sale | POS Retail |
| HR | Human resources and payroll | HR & Payroll |
| Education | Educational institutions | OpenEduCat Community, OpenEduCat Dev |
Customizing Templates
Templates are starting points — every field remains editable:
- Scale up or down — adjust CPU, RAM, and disk to match your needs
- Add more addons — include additional Git repositories beyond what the template bundles
- Change Odoo config — switch presets or fine-tune individual settings
- Toggle PostgreSQL features — enable or disable PgBouncer, read replicas, and PgTune
Managing Templates (Admin)
Portal administrators can manage templates at Admin → Templates:
- Create new templates with custom resource specs and addon bundles
- Edit existing templates to update configurations
- Duplicate a template as a starting point for variations
- Feature templates to highlight them in the catalog
- Deactivate templates to hide them without deleting
FAQ
Can I deploy the same template multiple times? Yes. Each deployment creates a new independent environment. The template is just a configuration preset.
Do templates lock me into specific settings? No. All settings are fully editable after the form is pre-filled. You can change anything before or after deployment.
What are "verified" templates? Verified templates have been tested and confirmed to work correctly with the specified resource allocation and addon configuration.
Can I create my own templates? Portal administrators can create custom templates via Admin → Templates. This is useful for agencies that deploy similar configurations across multiple clients.