OEC.SH Documentation

Welcome to OEC.SH - the effortless platform for deploying and managing Odoo environments.

What is OEC.SH?

OEC.SH is a comprehensive platform-as-a-service solution designed specifically for Odoo deployments. Deploy production-ready Odoo environments in minutes, not hours.

Key Features

  • Multi-Version Support - Deploy Odoo 18.0 and 19.0 environments
  • Flexible Hosting - Use your own servers or DigitalOcean VMs
  • Automated Backups - 6 cloud storage providers (S3, R2, B2, MinIO, FTP, SFTP)
  • Smart Cloning - Clone environments with built-in data sanitization
  • Live Monitoring - Real-time metrics via Netdata integration
  • Git Integration - Connect GitHub, GitLab, Bitbucket repositories
  • RBAC Security - 55+ granular permissions with role-based access

Quick Start

Get your first Odoo environment running in under 10 minutes:

  1. Create a Project - Organize your Odoo applications
  2. Add a Server - Connect your infrastructure
  3. Deploy Environment - Launch your first Odoo instance
  4. Configure Backups - Protect your data

Architecture Overview

Organization
  ├── Projects (Multiple Odoo Apps)
  │   ├── Environments (Dev, Staging, Production)
  │   │   ├── Odoo Container (Web + Workers)
  │   │   ├── PostgreSQL Container (Database)
  │   │   └── PgBouncer Container (Connection Pooling)
  │   └── Git Connections (GitHub/GitLab/Bitbucket)
  └── Servers (Your Infrastructure)
      ├── Docker Engine
      ├── Traefik Reverse Proxy
      └── Netdata Monitoring

Popular Features

Support & Resources

System Requirements

Minimum Server Specifications:

  • CPU: 2 cores (4 cores recommended for production)
  • RAM: 4 GB (8 GB recommended)
  • Disk: 50 GB SSD
  • OS: Ubuntu 22.04 LTS or Debian 12
  • Network: Public IP with ports 80, 443 open

Client Requirements:

  • Modern browser (Chrome, Firefox, Safari, Edge)
  • JavaScript enabled
  • Minimum 1024x768 screen resolution

Ready to deploy your first Odoo environment? Start with the Getting Started Guide.