Automated Backups
Schedule backups on any interval (daily, every 6h, custom cron). Each run backs up the full PostgreSQL database and the Odoo filestore together. Backup progress is streamed step by step to your dashboard in real time.
- ✓Full pg_dump + filestore in every run
- ✓Custom schedule with timezone support
- ✓Real-time progress feed per backup job
- ✓Automatic verification after upload
- ✓Instant failure alerts by email or Slack
Cloud Backup Destinations
Upload backups to one or more cloud destinations simultaneously. Set per-destination retention policies so older backups are cleaned up automatically.
- ✓Google Drive, OneDrive, Dropbox
- ✓Amazon S3, Backblaze B2, Wasabi
- ✓SFTP and any rclone-compatible backend
- ✓Per-destination retention (daily / weekly / monthly)
- ✓Test connection before saving
Real-time Server Monitoring
The lightweight agent checks Odoo HTTP health every 60 seconds and streams CPU, RAM, disk, and network metrics to your dashboard. View time-series charts and a 90-day uptime timeline.
- ✓Odoo HTTP health check every 60s
- ✓CPU, RAM, disk, network I/O charts
- ✓90-day uptime timeline
- ✓PostgreSQL active connection count
- ✓Agent auto-reconnects on network interruption
Alert Channels
Get notified the moment something goes wrong — not when a user calls. Configure alerts per server with a 2-hour cooldown to avoid noise, and auto-resolution notifications when conditions clear.
- ✓Email alerts (configurable per server)
- ✓Slack webhook integration
- ✓Custom webhook for any external system
- ✓Disk threshold alerts (default 85%)
- ✓Downtime and backup failure alerts
Service Control
Start, stop, or restart the Odoo service from your browser. No SSH required. Service control actions are logged in the audit trail with the user and timestamp.
- ✓Start / stop / restart from dashboard
- ✓Systemd service management via agent
- ✓All actions logged in audit trail
- ✓Works on any Linux distro running systemd
Log Search & Tail
Search through server and Odoo application logs directly from the dashboard. Tail logs in real time during an incident without opening a terminal.
- ✓Full-text search across recent log lines
- ✓Real-time log tail via WebSocket
- ✓Odoo app logs + system journal
- ✓No SSH or server access needed
Audit Log
Every action taken on every server is recorded with a timestamp, the user who performed it, and the before/after state. Essential for team accountability and post-incident review.
- ✓All configuration changes logged
- ✓User identity on every action
- ✓Backup schedule and destination changes
- ✓Service control actions
- ✓Alert acknowledgements
Team Roles (RBAC)
Invite team members and assign per-server roles: Viewer (read-only metrics), Operator (service control + backup trigger), or Admin (full access including configuration). No shared SSH keys.
- ✓Viewer / Operator / Admin roles per server
- ✓Email invitation workflow
- ✓No shared credentials
- ✓Role changes take effect immediately