Odoo Hosting That Fits How Your Company Runs

Odoo hosting decides who runs your server and how far you can customize Odoo. AzkaTech helps you pick the right setup, then installs it and keeps it healthy.

Server racks in a data centre used for Odoo hosting

The short answer

What Is Odoo Hosting?

Odoo hosting is the place your Odoo database and code live, plus the work of keeping them running. That work covers the server, backups, security patches and moving to new Odoo versions. The option you choose changes how much you can customize and who fixes things when they break.

Hosted by OdooOdoo Online and Odoo.sh. Odoo runs the servers and the backups, and you focus on using the system.
Hosted by you or your partnerA cloud server you rent or hardware in your office. You get full control and take on the upkeep.

Four options

What Are the Odoo Hosting Options?

Two options are run by Odoo itself. The other two run on servers you or your partner manage.

Odoo Online

Odoo's own SaaS. You sign in from a browser and Odoo handles the server and the upgrades. Custom Python modules and Apps Store add-ons are not allowed.

Fits small and mid-size companies on standard Odoo.

Odoo.sh

Odoo's cloud platform for custom code. It connects to GitHub and gives you staging branches to test changes before they go live.

Fits companies with custom modules who still want Odoo to run the servers.

Cloud server

Odoo installed on a virtual server you rent from a cloud provider. You pick the region and the size, and you take care of updates and backups.

Fits teams with in-house IT or data location rules.

On-premise

Odoo running on hardware in your own office or server room. You own everything, down to the office power and internet.

Fits companies with strict rules about keeping data on site.

Side by side

Odoo.sh vs On-Premise Odoo Hosting

Both options run Odoo with your own custom modules. The difference is who looks after the server. This Odoo hosting comparison covers the points that usually decide it. Both need the Odoo Custom plan for Enterprise, so check Odoo pricing too.

FeatureOdoo.shOn-premise
Who runs the serverOdooYou or your partner
Where it runsOdoo’s cloudYour own office or server room
Custom modules and Apps Store add-onsSupportedSupported
Code and server accessGitHub and shell accessFull access to the machine
Test copy before changesStaging and dev branches built inYou set up a test server
BackupsAutomatic daily backups by OdooYour responsibility
Version upgradesYou request them and fix custom codePlanned by you or your partner
Hardware and powerNot your concernYour servers, power and internet
What you pay forSubscription plus workers and storageSubscription plus hardware and upkeep
Best forCustom Odoo without running serversCompanies that must keep data on site

Based on Odoo’s own Odoo.sh page, checked October 2026.

Before you choose

Why Does the Odoo Hosting Choice Matter?

Hosting is easy to change on day one and hard to change two years later. These are the points companies regret most often.

It limits what you can buildA company on Odoo Online that later needs a custom module has to move to Odoo.sh or its own server first.
It shapes every upgradeOn Odoo Online the upgrade comes to you. Anywhere else, custom code is tested on a copy before each new version. See our Odoo upgrade services.
It decides who restores your dataIf a server fails at month end, someone has to bring the last backup back. On your own server that is you or your partner.
It adds to the running costThe Odoo subscription is only part of the bill. Odoo.sh workers and your own servers add a monthly cost of their own.

Our part

How Does AzkaTech Help With Odoo Hosting?

We work on the hosting you choose and look after the Odoo side of it.

Choosing the setup

We look at your apps, custom code, company size and region, then tell you which option fits and what it costs to run.

Setup and licences

We handle the Odoo subscription and set up your database as part of your Odoo implementation.

Monitoring

Our Odoo support team watches system health, applies updates, cleans logs and tunes slow database queries.

Backups and recovery

We set up backups and test that a restore actually works.

Upgrades

We back up your data, test on a copy and plan the switch so your team keeps working.

Support on any hosting

The same team supports your Odoo whether Odoo hosts it or you do.

Changing hosts

How Do You Move Odoo to a New Host?

Companies usually move when they outgrow Odoo Online or when an old server can no longer keep up.

  • Review. List your custom modules and integrations, and check the Odoo version.
  • Back up. Take a full backup of the database and attachments before anything changes.
  • Test copy. Restore it on the new host and let key users check real records.
  • Cutover. Pick a quiet window, freeze data entry and move the final copy.
  • Follow-up. Watch performance and backups closely for the first weeks.
Moving an Odoo database to a new hosting server
Every move starts with a full backup and a test copy on the new host.

Checklist

Odoo Hosting Backups and Security Checklist

On Odoo Online and Odoo.sh, Odoo covers most of the server side. On your own server, every line below is on your team or your partner.

  • Backups off the server. A copy stored on the same machine disappears with it.
  • Tested restores. Restore a backup to a test database every few months.
  • HTTPS only. Odoo should never be reachable over plain HTTP.
  • Two-factor login for admins and anyone with accounting access.
  • Access rights by role. Users see only the apps and companies they need.
  • Updates applied. The server and the Odoo code stay patched.
  • Closed ports. Only the ports Odoo needs are open to the internet.
  • Monitoring. Someone is alerted when disk space runs low or the server stops answering.

Why AzkaTech

Why Work With AzkaTech on Odoo Hosting?

We implement and support Odoo every day, so we know where each hosting option starts to hurt and can tell you before you commit. See all our Odoo services.

Odoo Gold PartnerListed on Odoo’s partner directory with 86 client references.
9 certified Odoo expertsConsultants and developers who work on Odoo Online, Odoo.sh and self-hosted databases.
Offices across Lebanon and the GulfClients in more than 23 countries, with support from our team in Beirut.
One team from setup to supportThe people who set up your hosting are the ones who support it after go-live.

Our process

How Does AzkaTech Set Up Odoo Hosting?

Five steps, from the first call to support after go-live.

  1. Review your setup
    1We look at your apps, custom code, users and where your team works.
  2. Pick the option
    2We recommend a hosting option and explain what it will cost to run.
  3. Set it up
    3We set up the database and licences on the hosting you chose.
  4. Back up and test
    4We set up backups and check that a restore works.
  5. Support
    5Our team in Beirut monitors, updates and supports your Odoo.

FAQ

Odoo Hosting FAQ

It depends on your customization. Odoo Online suits companies on standard apps. Odoo.sh suits companies with custom modules who want Odoo to run the servers. Your own server makes sense when you need full control or have to keep data in a specific place.

Odoo Online is one form of Odoo cloud hosting. Odoo.sh is also hosted in Odoo’s cloud, and a server you rent from a cloud provider counts as cloud hosting too. The difference is who manages it and how much you can customize.

No. Odoo Online allows changes made with Odoo Studio but not custom Python modules or apps from the Odoo Apps Store. For those you need Odoo.sh or your own server.

On Odoo.sh, Odoo runs the servers and backups while you manage the code through GitHub. On-premise means your own hardware, so your team handles the server, security, backups and uptime.

Yes, for Odoo Enterprise. The Standard plan only runs on Odoo Online. Check current plans on our Odoo pricing page.

Odoo backs up databases on Odoo Online and Odoo.sh. On a cloud or on-premise server, backups are your responsibility. We can set them up and test the restore with you.

Yes. You can download a backup of your database and restore it elsewhere, as long as the version is supported there. Test it on a copy first so users can check their data before the switch.

Odoo upgrades Odoo Online databases. On Odoo.sh and your own server, you request the upgraded database and adapt custom modules before going live. Our upgrade team runs that process.

Only if the office has reliable power and internet and someone can manage the server. Many Lebanese companies prefer Odoo cloud hosting so the system stays reachable during outages at the office.