Everything you need for Odoo Cloud Hosting
A vendor-neutral, cloud-agnostic Odoo cloud platform with multi-cloud deployment and advanced monitoring. Built for developers, trusted by enterprises. Perfect for agencies managing multiple clients.
All Features
Showing 45 features
Multi-Cloud Deployment
A truly cloud-agnostic platform: deploy Odoo to AWS, GCP, Azure, DigitalOcean, Hetzner, Vultr, Linode, or any cloud provider. Full control over where your data lives with our vendor-neutral approach.
- Connect your own cloud accounts
- Automatic server provisioning
- Support for 14+ major cloud providers
- Bring your own infrastructure
One-Click Deployment
Deploy Odoo environments in minutes with a single click. Automated setup handles everything from SSL to DNS configuration.
- Automatic SSL certificate provisioning
- DNS configuration included
- Zero-downtime deployments
- Rollback capability
Multiple Projects Per Server
Run unlimited Odoo projects on a single server. Maximize resource utilization and reduce infrastructure costs by up to 70%.
- Intelligent resource allocation
- Container isolation
- Shared PostgreSQL with separate databases
- Independent environment management
Environment Management
Create unlimited development, staging, and production environments. Each with independent configurations and data.
- Production, staging, development environments
- Environment cloning
- Independent SSL certificates
- Per-environment resource limits
Custom Domains & SSL
Use your own domain names with automatic SSL certificate provisioning via Let's Encrypt. Wildcard SSL support included.
- Automatic SSL certificate renewal
- Wildcard SSL certificates
- Multiple domains per environment
- DNS management integration
Git Integration
Connect GitHub or GitLab repositories. Deploy directly from your repositories with branch-based deployments.
- GitHub and GitLab support
- Branch-based deployments
- Automatic deployments on push
- Commit history tracking
Docker-Based Architecture
Cloud-agnostic containerized infrastructure using Docker. Isolated, scalable, and portable Odoo deployments that run anywhere.
- Container isolation for security
- Standardized deployment process
- Easy scaling and replication
- Version consistency
Server Management
Centralized server management interface. Monitor resources, manage connections, and provision new servers.
- SSH key management
- Server health monitoring
- Resource utilization tracking
- Automatic server provisioning
Resource Quotas & Limits
Set CPU, memory, and storage limits per environment. Prevent resource exhaustion and ensure fair usage.
- CPU and memory limits
- Storage quotas
- Per-project resource allocation
- Resource usage alerts
PostgreSQL Management
Built-in PostgreSQL management with pgAdmin access, query analyzer, and health monitoring.
- Integrated pgAdmin interface
- Query performance analysis
- Database health checks
- Slow query detection
Advanced PostgreSQL Optimization
Out-of-the-box PostgreSQL tuning, pgBouncer connection pooling, and read replica support. Industry-leading database performance that no other provider offers.
- Automatic PostgreSQL configuration tuning
- Pre-configured pgBouncer for connection pooling
- Read replica support for scaling
- Optimized for Odoo workloads
Load Balancing
Automatic load balancing with Traefik. Distribute traffic across multiple containers for high availability.
- Automatic traffic distribution
- Health check monitoring
- Sticky sessions support
- SSL termination
Multi-Provider Backup Storage
Vendor-neutral backup storage: store on AWS S3, Cloudflare R2, Backblaze B2, MinIO, DigitalOcean Spaces, FTP, or SFTP. Choose your preferred storage provider with no lock-in.
- 7 cloud-agnostic storage options
- Encryption at rest
- Geographic redundancy
- Cost-effective storage options
Automated Backup Scheduling
Schedule automatic backups with configurable frequency. Daily, weekly, or custom intervals with GFS retention policy.
- Flexible scheduling (cron-based)
- Grandfather-Father-Son retention
- Automatic cleanup of old backups
- Backup verification
One-Click Restore
Restore from any backup point with a single click. Database and filestore included.
- Point-in-time recovery
- Selective restore options
- Restore to different environment
- Automatic rollback on failure
Database & Filestore Backups
Complete backups including PostgreSQL database dumps and all filestore attachments.
- Full database dumps
- All filestore files included
- Compressed backups
- Incremental backup support
Backup Download & Export
Download backups for offline storage or transfer to other systems. Full export capability.
- Direct download links
- Export to external storage
- Backup sharing capability
- Expiring download URLs
Multi-Factor Authentication (2FA)
Protect accounts with TOTP-based 2FA. Support for authenticator apps and backup codes.
- TOTP (Time-based OTP)
- Backup recovery codes
- Per-user 2FA settings
- Authenticator app support
Passkey / WebAuthn Support
Passwordless authentication using biometrics, security keys, or device authentication.
- FIDO2/WebAuthn standard
- Biometric authentication
- Hardware security key support
- Cross-platform credentials
Role-Based Access Control (RBAC)
Granular permissions system with 55+ permissions across 6 system roles. Control who can access what.
- 6 predefined roles
- 55+ granular permissions
- Custom role creation
- Project-level permissions
SSH Key Management
Secure shell access management with SSH key authentication. No password sharing required.
- Ed25519 and RSA key support
- Per-user SSH keys
- Key expiration policies
- Automatic key rotation
Audit Logging
Comprehensive audit trail of all actions. Track who did what, when, and from where.
- All user actions logged
- IP address tracking
- Filterable audit logs
- Export audit reports
Environment Isolation
Complete isolation between environments using Docker containers. No cross-contamination of data.
- Container-level isolation
- Separate databases
- Independent filesystems
- Network isolation
Automatic SSL/TLS
Automatic HTTPS encryption for all environments using Let's Encrypt certificates.
- Free SSL certificates
- Automatic renewal
- TLS 1.3 support
- HSTS enforcement
Real-Time Log Streaming
Live log viewing with real-time updates. See what is happening in your Odoo instance as it happens.
- Server-Sent Events (SSE)
- Live log tailing
- Multi-source log aggregation
- Color-coded log levels
Log Search & Filtering
Advanced log search with filters for log level, source, date range, and custom queries.
- Full-text search
- Filter by log level
- Date range filtering
- Source filtering
Performance Monitoring
Monitor CPU, memory, disk usage, and database performance. Identify bottlenecks before they impact users.
- CPU and memory metrics
- Disk I/O monitoring
- Database query performance
- Response time tracking
Alerting & Notifications
Configure alerts for resource usage, errors, and custom conditions. Get notified via email or webhooks.
- Email notifications
- Webhook integrations
- Slack notifications
- Discord notifications
Slow Query Detection
Automatically detect and alert on slow PostgreSQL queries. Optimize database performance.
- Query execution time tracking
- Slow query alerts
- Query optimization suggestions
- Index recommendations
Uptime Monitoring
Monitor environment availability with automatic health checks. Get alerted if your site goes down.
- HTTP health checks
- Uptime percentage tracking
- Downtime alerts
- Response time monitoring
CLI Access
Full-featured command-line interface for automation and scripting. Manage projects from your terminal.
- Deploy from command line
- Environment management
- Backup operations
- Log streaming
REST API
Complete REST API with 200+ endpoints. Programmatic control over all platform features.
- 200+ API endpoints
- JWT authentication
- API key management
- Rate limiting
Webhook Integration
Receive real-time notifications about deployments, backups, and alerts via webhooks.
- Event-driven notifications
- Custom webhook endpoints
- Payload customization
- Retry logic
Terminal Access
Web-based terminal access to your environments. Execute commands directly in containers.
- Browser-based SSH terminal
- Root access (with permissions)
- Command history
- File editing capability
Environment Variables
Secure secrets management with encrypted environment variables. Different configs per environment.
- Encrypted storage
- Per-environment configuration
- Secret rotation
- Bulk import/export
Custom Addon Repository
Connect private Git repositories for custom Odoo addons. Automatic installation and updates.
- Private repository support
- Automatic addon detection
- Version pinning
- Dependency management
Database Shell Access
Direct PostgreSQL access via psql or pgAdmin. Execute queries and manage database structure.
- psql command-line access
- pgAdmin web interface
- Query execution
- Schema management
Team Management
Invite team members with granular permissions. Control access at organization and project levels.
- Email-based invitations
- Role assignment
- Project-specific access
- Pending invitation management
Organization Management
Multi-organization support. Manage multiple businesses or clients from a single account.
- Multiple organizations
- Organization switching
- Per-organization billing
- Organization transfer
Project Collaboration
Share projects with team members. Collaborate on development, staging, and production environments.
- Project-level permissions
- Shared environment access
- Activity feed
- Comment system
Deployment History
Track all deployments with who deployed what, when, and from which commit.
- Full deployment timeline
- User attribution
- Commit details
- Deployment duration
Managed Host Migration
Migrate from any managed host with a guided wizard. Our vendor-neutral platform makes switching easy with no lock-in.
- Cloud URL import
- Automatic backup extraction
- Database and filestore migration
- Migration status tracking
Environment Cloning
Clone production to staging or development. Create exact copies with data sanitization options.
- Database cloning
- Filestore copying
- Data sanitization
- Email domain masking
Backup Import
Import backups from any source. Support for Odoo database manager backups and custom formats.
- ZIP file import
- Odoo backup format
- Cloud storage import
- FTP/SFTP import
Data Sanitization
Automatically sanitize cloned data for non-production environments. Remove sensitive information.
- Email address masking
- Password reset
- Payment data removal
- Custom sanitization rules
Explore More Resources
Ready to deploy Odoo your way?
Start with our free plan. No credit card required. Deploy in minutes.
Frequently Asked Questions
Common questions about OEC.sh features and capabilities
What features does OEC.sh include?
OEC.sh includes 100+ features for Odoo hosting: multi-cloud deployment to 14+ providers (AWS, GCP, Azure, Hetzner, DigitalOcean), automated backups to 7 storage providers, real-time monitoring and logging, staging environments, Git integration, CLI and REST API access, team collaboration tools, and enterprise security with 2FA and RBAC.
Is there a free trial for OEC.sh?
Yes, OEC.sh offers a free plan to get started. You can deploy Odoo and test all features without a credit card. The free plan includes basic monitoring, automated backups, and access to all cloud providers. Upgrade to a paid plan when you need more resources or advanced features.
What cloud providers are supported?
OEC.sh supports 14+ cloud providers including AWS, Google Cloud Platform (GCP), Microsoft Azure, DigitalOcean, Hetzner, Vultr, Linode, OVH, and more. You can connect your own cloud accounts or use our managed infrastructure. Each Odoo project can be deployed to a different provider.
How does staging work on OEC.sh?
OEC.sh provides unlimited staging environments. Clone your production database to staging with one click, with automatic data sanitization for GDPR compliance. Each environment has its own SSL certificate, custom domain, and independent configuration. Deploy from Git branches directly to staging for testing before production.
Is monitoring included with OEC.sh?
Yes, comprehensive monitoring is included on all plans. OEC.sh provides real-time log streaming, CPU/memory/disk metrics, slow query detection, uptime monitoring with 99.9% SLA, and alerting via email, Slack, Discord, or webhooks. View performance data directly in the dashboard or access via API.
How does OEC.sh backup work?
OEC.sh provides automated backups with configurable scheduling (daily, weekly, or custom). Backups include full PostgreSQL database dumps and filestore. Store backups on AWS S3, Cloudflare R2, Backblaze B2, MinIO, DigitalOcean Spaces, or SFTP. One-click restore to any environment with backup verification.
Have more questions? Check out our resources or get in touch.