The same tools Hexalian uses on production Odoo servers. Ansible playbooks, Docker templates, PostgreSQL configs, monitoring stacks, and backup scripts — all free, all production-grade.
Infrastructure
CIS-aligned. Idempotent. Under 5 minutes.
Production-ready Ansible playbook that hardens Ubuntu 22.04/24.04 servers for Odoo deployments — UFW firewall, fail2ban, SSH key-only auth, kernel sysctl, and unattended security updates.
Containers
Zero exposed ports. Health checks. Resource limits.
Hardened Docker Compose stack for Odoo 18 in production: PostgreSQL 16, Nginx reverse proxy with SSL, rate limiting on login, and production override file with CPU/RAM limits and restart policies.
Database
Tuned for Odoo workloads. Aggressive autovacuum.
postgresql.conf tuned for Odoo ERP workloads with proper memory sizing, WAL configuration, autovacuum settings for high-churn tables, and SQL scripts to identify slow queries and missing indexes.
Monitoring
CPU, RAM, disk, and PostgreSQL alerts out of the box.
Docker Compose monitoring stack with Prometheus, Grafana, node_exporter, and postgres_exporter. Pre-built alert rules for critical thresholds and auto-provisioned Grafana datasource.
Backup
pg_dump + filestore + rotation + rclone offsite.
Battle-tested Bash scripts for complete Odoo backups: PostgreSQL dump, filestore archive, SHA-256 checksums, configurable 30-day rotation, and optional rclone upload to S3/Backblaze/GCS.
These tools cover the basics. For complex Odoo development, ERP architecture, or full infrastructure management — that's what Hexalian does.