Skip to Content

The Ultimate Guide to Odoo.sh:

Everything a New User Needs to Know in 2026
28 February 2026 by
The Ultimate Guide to Odoo.sh:
GreenMethod

If you’ve started exploring the Odoo ecosystem, you’ve likely encountered three terms: Odoo Online, Odoo On-Premise, and the mysterious middle ground—Odoo.sh.

For many business owners and IT managers, Odoo.sh is the "Goldilocks" solution. It offers the ease of cloud hosting with the raw power of a private server. But is it right for your business? This deep dive covers everything from technical architecture to 2026 pricing, ensuring you have the full picture before you hit "Deploy."

1. What Exactly is Odoo.sh?

At its core, Odoo.sh is a Platform-as-a-Service (PaaS) managed by Odoo S.A. It is specifically designed for Odoo Enterprise users who need more than the "Standard" SaaS experience.

While Odoo Online (SaaS) is a "closed" system—meaning you can’t change the underlying code—Odoo.sh gives you a dedicated sandbox. It integrates directly with GitHub, allowing you to host custom modules, use third-party apps from the Odoo App Store, and manage your own development pipeline.

Why do people choose it?

  • Customization: You can install any 3rd-party module or write your own code.

  • Infrastructure: Odoo handles the server maintenance, backups, and security.

  • DevOps Tools: It comes with built-in staging environments and automated testing.

2. Odoo Online vs. Odoo.sh vs. On-Premise: The 2026 Comparison

Choosing a hosting type is the most critical decision in your ERP journey. Here is how they stack up:

FeatureOdoo Online (SaaS)Odoo.sh (PaaS)On-Premise (Self-Hosted)
Ease of UseHigh (Plug & Play)Medium (Needs Tech Knowledge)Low (Needs SysAdmin)
Custom ModulesNoYesYes
3rd-Party AppsNoYesYes
Server ControlNonePartialFull
CostIncluded in LicenseSubscription + Hosting FeeHardware/Cloud Costs
BackupsAutomatedAutomated + ManualManual Setup

The Verdict: If you need to connect Odoo to a local shipping carrier, a specialized 2026 AI tool, or a custom accounting module, Odoo.sh is your best bet.

3. Key Features That Make Odoo.sh Different

New users often ask: "Why am I paying extra for Odoo.sh if Odoo Online is free?" The answer lies in the developer-centric features.

A. The "Three-Stage" Workflow

Odoo.sh organizes your project into three distinct branches:

  1. Production: This is your live database where your employees work.

  2. Staging: A "mirror" of your live data used to test new features without breaking anything.

  3. Development: A playground for developers to write and test code.

B. Seamless GitHub Integration

Every time you "push" code to GitHub, Odoo.sh automatically creates a new "build." It tests the code for errors and tells you if it's safe to merge. This prevents the nightmare scenario of a single line of bad code crashing your entire company’s operations.

C. Automated "Neutralized" Backups

When you create a staging environment from your production data, Odoo.sh automatically "neutralizes" it. This means it disables outgoing emails and payment providers so you don't accidentally send a "Test Invoice" to a real customer!

4. Odoo.sh Pricing Breakdown (Updated for 2026)

Pricing for Odoo.sh is modular. You don't just pay for the software; you pay for the resources you consume.

  • The Odoo Enterprise License: You must have a valid "Custom" plan license ($/user).

  • Workers: Think of a "worker" as a unit of CPU power. Odoo recommends 1 worker per 20-30 users. (Current rate: ~$60/worker/month).

  • Storage: You pay for the data you store. (Current rate: ~$0.20/GB/month).

  • Staging Environments: Extra testing slots usually cost around $15/month each.

Pro Tip: Start small. You can add workers and storage with a single click as your company grows.

5. Frequently Asked Questions (FAQ) for New Users

Can I move from Odoo Online to Odoo.sh later?

Yes. You can export your Odoo Online database and import it into Odoo.sh. However, you cannot easily move backward if you have installed custom modules that aren't supported on Odoo Online.

Do I need to be a developer to use Odoo.sh?

While you don't need to be a "hardcore" coder to navigate the interface, you do need someone who understands GitHub and Odoo's architecture. If you plan on using custom code, we recommend partnering with an Odoo Consultant.

Is Odoo.sh secure?

Extremely. It runs on a robust cloud infrastructure with 24/7 monitoring. Odoo handles the SSL certificates, firewalls, and daily backups (stored in different physical locations).

What are "Workers" and how many do I need?

A worker handles concurrent requests. If you have >25 employees all clicking "Print Invoice" at the exact same second, you'll need more workers. For most SMBs, 2 to 4 workers is the sweet spot.

6. How to Set Up Odoo.sh in 5 Steps

  1. Connect GitHub: Create a GitHub account and link it to the Odoo.sh portal.

  2. Choose Your Version: Select Odoo 17, 18, or the latest 19.0.

  3. Select Your Region: Choose a server location closest to your physical office (Americas, Europe, or Asia) for the lowest latency.

  4. Import Data: If you’re migrating, upload your .zip database backup.

  5. Configure Domains: Point your custom domain (e.g., erp.yourcompany.com) to the Odoo.sh address.

7. SEO Checklist: Optimizing Your Odoo Website on .sh

If you are using Odoo.sh to host your public website or E-commerce store, performance is key for SEO.

  • Use WebP Images: Odoo 18+ automatically converts images to WebP to improve page speed.

  • Enable CDN: Odoo.sh allows you to easily integrate with Cloudflare or other Content Delivery Networks.

  • Metadata: Use the "Promote" → "Optimize SEO" tool on every page to set unique Meta Titles and Descriptions.

  • SSL is Mandatory: Google penalizes non-HTTPS sites. Odoo.sh provides Let's Encrypt SSL certificates for free.

Conclusion: Is Odoo.sh Your Best Choice?

Odoo.sh is the perfect fit if you find Odoo Online too restrictive but find self-hosting too technically demanding. It scales with you, protects your data, and provides the professional tools needed for a modern business.

Ready to start your Odoo.sh journey?

Would you like me to create a custom comparison table between Odoo.sh and a specific VPS provider like AWS or DigitalOcean to see which is more cost-effective for your user count?

The Ultimate Guide to Odoo.sh:
GreenMethod 28 February 2026
Share this post
The Art of the Map
Why Scoping Is Not a Quote