How-To Guides
Daily Operations

Daily Operations

Essential tasks for keeping your Odoo environments running smoothly.


Create a Backup

Protect your data with regular backups.

  1. Open your environment
  2. Go to Backups tab
  3. Click Create Backup
  4. Choose backup type:
    • Full: Database + filestore (recommended)
    • Database only: Just the PostgreSQL dump
  5. Click Create

Backup completes in 1-5 minutes depending on size.

Pro Tip: Enable automatic backups in environment settings for daily protection.


Restart Your Environment

Fix minor issues with a quick restart.

  1. Open your environment
  2. Click the menu (three dots)
  3. Select Restart

Restart takes about 30 seconds. Your data is preserved.

When to Restart

  • Odoo is slow or unresponsive
  • After changing environment variables
  • Memory usage is high

Stop and Start

Pause your environment to save resources.

Stop

  1. Open your environment
  2. Click the menu → Stop

Containers stop, but all data is preserved.

Start

  1. Open your stopped environment
  2. Click Start

Environment returns to running state in about 30 seconds.

Use Case: Stop development environments overnight to reduce costs.


Redeploy with Latest Code

Pull new code changes from your Git repository.

  1. Open your environment
  2. Click Deploy
  3. Confirm the deployment

This will:

  • Pull latest code from your branch
  • Rebuild containers if needed
  • Run database migrations
  • Restart Odoo

Check Environment Health

Monitor your environment's status.

Quick Status Check

Look at the status indicator:

  • 🟢 Running - All good
  • 🟡 Stopped - Not running, data safe
  • 🔵 Deploying - Update in progress
  • 🔴 Error - Needs attention

Resource Usage

  1. Open your environment
  2. Go to Monitoring tab
  3. Check:
    • CPU Usage - Should be below 80%
    • Memory Usage - Should be below 85%
    • Disk Usage - Watch for 80%+ warnings

Read Replica Health (Pro Plan)

If you have a read replica enabled:

  1. Go to SettingsDatabase tab
  2. Check Replica Status:
    • 🟢 Online - Synced and healthy
    • 🟡 Lagging - Behind primary, monitor closely
    • 🔴 Error - Replication broken

View Recent Deployments

Track what's been deployed and by whom.

  1. Open your environment
  2. Go to Overview tab
  3. See the Deployments list with:
    • Date and time
    • Git commit deployed
    • Who triggered it
    • Status (success/failed)

Click any deployment to see detailed logs.


Quick Terminal Access

Run commands directly on your environment.

  1. Open your environment
  2. Click Terminal button
  3. You're now in the Odoo container

Common commands:

# Check Odoo logs
tail -f /var/log/odoo/odoo.log
 
# Restart Odoo service
supervisorctl restart odoo
 
# Access Odoo shell
odoo shell -d your_database
 
# List installed addons
odoo -d your_database --list-db

Advanced: Use terminal for debugging, running scripts, or checking configs.


Environment Variables

Update configuration without code changes.

  1. Open your environment
  2. Go to SettingsEnvironment Variables
  3. Add or edit variables
  4. Click Save
  5. Redeploy for changes to take effect

Common variables:

  • ODOO_ADMIN_PASSWORD - Master password
  • ODOO_WORKERS - Number of worker processes
  • ODOO_LOG_LEVEL - Logging verbosity

Daily Checklist

Quick daily health check:

  • All environments showing 🟢 Running
  • Recent backup exists (less than 24h old)
  • CPU/Memory usage normal
  • No error alerts in notifications
  • Disk usage below 80%

What's Next?