Skip to main content

What are Odoo Instances?

An Odoo instance is a complete, isolated Odoo installation running on a deployERP server. Each instance includes:
  • Dedicated Odoo application
  • Separate PostgreSQL database
  • Independent filestore
  • Custom configuration
  • Unique domain/subdomain
You can run multiple instances on a single server for cost efficiency or dedicate servers to critical instances for maximum performance.

Instance Architecture

Instance Types

Production Instances

For live business operations:
  • Multi-worker configuration
  • Performance optimization
  • Automated backups
  • High availability
  • SSL encryption

Staging Instances

For testing and validation:
  • Production-like environment
  • Separate database
  • Testing modules
  • Performance profiling
  • Update validation

Development Instances

For building and customization:
  • Debug mode available
  • Developer tools
  • Code reloading
  • Lower resources
  • Flexible configuration

Supported Versions

deployERP supports all active Odoo versions:
CE = Community Edition (Free) EE = Enterprise Edition (Requires license)

Instance Features

Core Capabilities

Custom Domains

Use your own domain with automatic SSL

Database Management

Full database access and management

Module Installation

Install custom and third-party modules

Configuration Control

Fine-tune Odoo settings and parameters

Advanced Features

  • Multi-database: Run multiple databases per instance
  • Load balancing: Distribute traffic across workers
  • Caching: Redis integration for performance
  • CDN Support: Static asset delivery
  • Email Integration: SMTP configuration
  • Scheduled Actions: Cron job management

Instance Configuration

Essential Settings

Performance Parameters

Instance Management

Creating Instances

1

Select Server

Choose target server with adequate resources
2

Configure Version

Select Odoo version and edition
3

Set Parameters

Define database name, admin credentials
4

Deploy

Automated installation and configuration
5

Access

Receive URL and login credentials

Instance Operations

Available actions for running instances:
  • Start/Stop: Control instance state
  • Restart: Apply configuration changes
  • Update: Upgrade Odoo version
  • Clone: Duplicate for testing
  • Backup: Create manual snapshot
  • Delete: Remove instance and data

Database Management

Database Operations

  • Create new databases
  • Duplicate existing databases
  • Restore from backup
  • Export/Import data
  • SQL query execution
  • Index optimization

Database Access

Connect directly to PostgreSQL:
Direct database access should be used carefully. Always backup before making changes.

Module Management

Installing Modules

  1. From Odoo Apps Store
    • Browse and install directly
    • Automatic dependency resolution
    • Version compatibility check
  2. Custom Modules
    • Upload via Git integration
    • FTP/SFTP upload
    • Direct file transfer
  3. Third-party Modules
    • OCA modules support
    • Community contributions
    • Custom repositories

Module Updates

Instance Monitoring

Health Metrics

Monitor in real-time:
  • Request rate
  • Response time
  • Error rate
  • Active users
  • Database size
  • Memory usage

Performance Insights

  • Slow query analysis
  • Request profiling
  • Memory leak detection
  • Cache hit rates
  • Worker utilization

Backup & Recovery

Automated Backups

Configure automatic backups:
  • Frequency: Hourly, Daily, Weekly
  • Retention: 7-365 days
  • Storage: S3, Spaces, Custom
  • Encryption: AES-256

Recovery Options

  • Point-in-time: Restore to specific moment
  • Full restore: Complete instance recovery
  • Selective restore: Database or filestore only
  • Cross-region: Restore to different location

Security

Instance Security Features

  • SSL/TLS: Automatic HTTPS encryption
  • Firewall: IP whitelisting available
  • Access Control: User permission management
  • Audit Logs: Track all activities
  • 2FA: Two-factor authentication
  • Session Management: Timeout and controls

Compliance

  • GDPR compliance tools
  • Data residency options
  • Audit trail maintenance
  • Data encryption at rest
  • Regular security updates

Troubleshooting

Common Issues

Log Access

View logs for debugging:

Best Practices

Regular Updates

Keep Odoo and modules updated

Test First

Use staging for testing changes

Monitor Performance

Track metrics and optimize regularly

Backup Strategy

Implement comprehensive backup plan