Odoo Managed Services:
ERP Hosting with Expert Support
RDEM Systems provides managed services for your Odoo ERP: dedicated hosting, PostgreSQL monitoring, and application support.
- ✓ 24/7 proactive monitoring with CheckMK
- ✓ On-call support with 4-hour SLA
- ✓ Automated backups
- ✓ Security updates & patch management
Your Odoo MSP from 70 EUR/month. Free quote within 48 hours.
Odoo.sh vs managed dedicated server: the comparison
Odoo.sh is Odoo SA's official PaaS. Convenient to get started, but its limitations quickly appear as your business grows.
| Criterion | Odoo.sh | Dedicated Server + RDEM |
|---|---|---|
| Pricing | Per user (~24-36 EUR/user/month) | Fixed fee, unlimited users |
| Server access | None (PaaS) | Full root access (SSH, VPN) |
| Custom modules | Restrictions on some modules | Full freedom (OCA, custom) |
| Performance | Shared (noisy neighbor possible) | Guaranteed dedicated resources |
| PostgreSQL | Managed, no tuning possible | Fine tuning (shared_buffers, work_mem) |
| Backup | Odoo.sh snapshots (same infra) | Off-site NimbusBackup PBS (Equinix Paris) |
| On-call support | Odoo SA support (business hours) | 24/7 response time SLA 1h to 4h via PagerDuty |
| Sovereignty | Hosted by Odoo SA (Belgium) | Hosting provider of your choice (FR, DE, EU) |
50+ Odoo users? A managed dedicated server becomes more cost-effective than Odoo.sh starting at ~50 users. At 100 users, you could save 1,500+ EUR/month compared to Odoo.sh, while gaining performance and control.
Full Odoo stack management
Odoo does not run alone. Behind the ERP, there is PostgreSQL, Nginx, Python workers, storage, SSL certificates. We monitor the entire stack.
Monitored PostgreSQL
Monitoring active connections, slow queries, table/index sizes, bloat, vacuum. Tuning shared_buffers, work_mem, effective_cache_size tailored to your Odoo workload. For backup, see our Backup-as-a-Service Proxmox for PostgreSQL databases.
Monitored Odoo workers
Monitoring active worker count, memory consumption per worker, HTTP response time, detection of stuck or infinite-loop workers.
Security & updates
OS patching, Odoo updates (minor and security), SSL renewal, Nginx hardening, fail2ban, firewall. Major upgrades planned with staging environment.
Reverse proxy & SSL
Nginx configuration optimized for Odoo (longpolling, websocket, timeouts). Let's Encrypt SSL certificates renewed automatically. HTTP/2 enabled.
Storage & filestore
Disk space monitoring, proactive alerts before saturation. Odoo filestore management (attachments, documents). Orphaned file cleanup.
24/7 on-call support
Guaranteed response time SLA of 1h to 4h, 24/7/365. Your Odoo goes down on a Sunday evening? Our on-call team is alerted via PagerDuty and responds immediately. This night and weekend response is pooled across the managed Odoo fleet — no need to keep an internal sysadmin on 24/7 rotation just for one critical ERP. Full model details in our guide to outsourced on-call (4h SLA).
Who is Odoo managed hosting for?
Our Odoo managed server service is designed for businesses that have outgrown Odoo.sh or want to keep full control of their ERP.
SMBs / mid-market companies with Odoo in production
You use Odoo for accounting, sales, inventory, manufacturing. Your ERP is business-critical: downtime means lost orders and blocked deliveries. You need a managed service provider who understands the Odoo stack, not just a generic Linux sysadmin.
Odoo integrators and module developers
You deploy Odoo for your clients but don't want to manage the infrastructure. Delegate hosting, monitoring and on-call support to RDEM, and focus on functional work and module development.
Migration from Odoo.sh or shared hosting
Is your Odoo.sh bill skyrocketing with user count? Are your performance degrading on shared hosting? We migrate your instance to a dedicated server, with zero data loss and minimal downtime.
Our recommendation: Proxmox VE for your Odoo
We install Proxmox VE (free, open-source) on your dedicated server. Your Odoo runs in a dedicated VM, with major advantages for maintenance and security.
- Snapshot before every Odoo update: instant rollback if a module is incompatible or a migration fails
- Native PBS backup: automatic backup of the entire VM (Odoo + PostgreSQL + filestore) to NimbusBackup, off-site at Equinix Paris
- Odoo / PostgreSQL isolation: separate Odoo and PostgreSQL into two distinct VMs for better performance and enhanced security
- Live migration: move your Odoo to a more powerful server without downtime as your business grows
- Clone for staging: clone your production VM in one click to safely test a major Odoo upgrade
Already running Proxmox VE? Perfect, NimbusBackup integration is immediate. Running bare-metal Linux? We handle the migration to Proxmox VE as part of onboarding.
Learn more about Proxmox VEOdoo managed server pricing
Fixed fee per server, regardless of the number of Odoo users.
|
Essential
70 EUR excl. VAT/mo
|
Popular
Pro
150 EUR excl. VAT/mo
|
Critical
250 EUR excl. VAT/mo
|
|
|---|---|---|---|
| Monitoring | 7am-10pm 7 days/week | 24/7/365 | 24/7/365 |
| Odoo + PostgreSQL monitoring | |||
| Security updates | |||
| Support | Email / Member portal | Email / Member portal | Email / Member portal |
| Production incidents | PagerDuty | PagerDuty | PagerDuty |
| On-call support | 7am-10pm 7 days/week | 24/7 — 4h response time SLA | 24/7 — 1h response time SLA |
| Included in your contract | |||
| Proxmox VE | Recommended | Recommended | Included in the service |
| Off-site backup Compare PBS plans Equinix Paris |
250 GB Single Drive |
500 GB Single Drive |
1 TB Single Drive or 500 GB Double Drive (2 datacenters) |
| AirGapped option Offline disk |
— | — | +10 EUR/month 500 GB AirGapped |
| Additional storage | 12 EUR/TB/month | 12 EUR/TB/month | 12 EUR/TB/month |
Pricing per server, excl. VAT. Unlimited Odoo users. The Offsite Proxmox backup in France is a benefit of your managed hosting contract, not a separate product. Request a custom quote →
Incident escalation via PagerDuty
In the event of a confirmed production outage (Odoo unreachable, corrupted PostgreSQL database, data loss), you trigger an incident via PagerDuty (credentials provided upon contract signing). Our on-call team is alerted immediately.
Legitimate incident:
- Odoo unreachable (500/502 error)
- PostgreSQL down or corrupted
- Ongoing data loss
- Suspected security breach
Not an incident → email:
- Non-urgent technical question
- Planned change request
- Minor slowness with no business impact
False alarm outside of a genuine production outage: 100 EUR excl. VAT per incident. This policy ensures on-call availability for real emergencies.
Your Odoo data deserves off-site backup
Your Odoo PostgreSQL database contains years of accounting, purchase orders, and customer records. Ransomware, human error or a datacenter failure can destroy everything -- including your backups if they are on the same server.
With your RDEM managed hosting contract, a managed offsite PBS volume is included: your entire Odoo VM (application + PostgreSQL + filestore) is automatically backed up to our Equinix Paris infrastructure.
Essential
250 GB
Single Drive -- included
Pro
500 GB
Single Drive -- included
Critical
1 TB
Single Drive -- included
or 500 GB Double Drive (2 sites)
AirGapped option +10 EUR/month
Need more storage? Additional volume at 12 EUR/TB/month on NimbusBackup.
Odoo.sh includes snapshots, but they remain on the same infrastructure. A real disaster recovery plan requires off-site backup, on a physically separate infrastructure.
Frequently asked questions -- Odoo managed server
What is the difference between Odoo.sh and a managed dedicated server?
Can you migrate my Odoo from Odoo.sh to a dedicated server?
How do you monitor PostgreSQL for Odoo?
Do you handle Odoo updates (minor and major versions)?
How many Odoo users can I have on a dedicated server?
How is my Odoo data backed up?
Related articles
Managed server -- all providers
OVH, Scaleway, Hetzner, Contabo: why you should have your server professionally managed.
Read →DRP/BCP: your recovery plan (fr)
How to protect your business with a disaster recovery and business continuity plan.
Read →Leaving VMware: why and how (fr)
VMware to Proxmox VE migration: a practical guide for your infrastructure.
Read →Frequently Asked Questions About Odoo Managed Hosting
What is the difference between Odoo.sh and a managed dedicated server?
Odoo.sh is Odoo SA's official PaaS: shared hosting, per-user billing, limited customization. A managed dedicated server gives you full root access, dedicated performance (no noisy neighbor), a fixed cost regardless of user count, and the freedom to install community or custom modules without restrictions.
Can you migrate my Odoo from Odoo.sh to a dedicated server?
Yes. We handle the complete migration: PostgreSQL database export from Odoo.sh, filestore transfer, Odoo installation and configuration on your dedicated server, functional testing, DNS switchover. Downtime is minimized to a few minutes thanks to pre-synchronization.
How do you monitor PostgreSQL for Odoo?
We monitor critical PostgreSQL metrics: active connections, slow queries, table and index sizes, bloat, replication if applicable, shared_buffers and work_mem memory consumption. Proactive alerts allow us to intervene before Odoo performance degrades.
Do you handle Odoo updates (minor and major versions)?
Yes. Minor updates (security patches, bug fixes) are applied continuously after testing on a snapshot. Major migrations (e.g., Odoo 16 to 17 to 18) are planned with you, tested in a staging environment, and carried out during an agreed maintenance window.
How many Odoo users can I have on a dedicated server?
As many as your server can handle. Unlike Odoo.sh which bills per user, a dedicated server has no software limit. A server with 64 GB of RAM and a modern processor easily supports 200+ simultaneous Odoo users. Our managed hosting fee remains fixed regardless of user count.
How is my Odoo data backed up?
Your server runs Proxmox VE. We configure automatic daily backup of the entire VM (Odoo + PostgreSQL + filestore) to our NimbusBackup PBS infrastructure (Equinix Paris), physically separate from your hosting provider. Configurable retention, regular restore testing. Contractual RTO of 4 hours in case of disaster.
Your Odoo deserves dedicated managed hosting
Free assessment of your Odoo instance. We identify risks and possible optimizations.