Docker-Based Odoo Multi-Instance Hosting – Setup and Proactive Monthly Maintenance
Budget: €750 – €1,500 EUR
Please read carefully before bidding:
Description:
We are looking for a skilled freelancer to set up and manage a dedicated Hetzner server (AX102) that will host approximately 20 Odoo instances, each isolated in its own Docker container with a dedicated PostgreSQL database.
The project includes an initial setup phase, followed by a 12-month proactive maintenance contract, covering server updates, security, monitoring, and monthly system reporting.
⸻
Scope of Work:
1. Initial Setup:
• Configure the server (Ubuntu OS)
• Install Docker and Docker Compose
• Set up PostgreSQL (one container per Odoo instance)
• Deploy the first Odoo instance (version 16 or 17)
2. Infrastructure and Security:
• Reverse proxy with Nginx and SSL (Let’s Encrypt)
• Lightweight container management interface (e.g. Portainer)
• Hardened access (SSH, firewall, fail2ban)
3. Backups:
• Automated daily backups (PostgreSQL and file volumes)
• 15-day retention policy
• Remote storage via Hetzner Storage Box or similar
4. Documentation and Knowledge Transfer:
• Clear procedures to add or clone new Odoo instances
• Technical handover for internal team to manage operations
5. 12-Month Maintenance:
• Monthly proactive monitoring and patching
• Support for performance tuning, updates, and system issues
• Secure access management (SSH, user access control)
• Monthly check-ins and system health reports
⸻
Required Skills:
• Docker and Docker Compose (multi-container environments)
• Odoo deployment and instance isolation
• PostgreSQL containerized setup and management
• Linux server security best practices (UFW, fail2ban, SSH)
• Automated backup systems and remote storage
⸻
Start Date:
• Immediate
• Initial deployment expected within 5 to 10 days
• Maintenance contract duration: 12 months
⸻
Languages:
• English or French
⸻
Please include in your proposal:
• Relevant project experience or references
• Your proposed pricing (initial setup + monthly maintenance)
• Availability for onboarding and deployment
Description:
We are looking for a skilled freelancer to set up and manage a dedicated Hetzner server (AX102) that will host approximately 20 Odoo instances, each isolated in its own Docker container with a dedicated PostgreSQL database.
The project includes an initial setup phase, followed by a 12-month proactive maintenance contract, covering server updates, security, monitoring, and monthly system reporting.
⸻
Scope of Work:
1. Initial Setup:
• Configure the server (Ubuntu OS)
• Install Docker and Docker Compose
• Set up PostgreSQL (one container per Odoo instance)
• Deploy the first Odoo instance (version 16 or 17)
2. Infrastructure and Security:
• Reverse proxy with Nginx and SSL (Let’s Encrypt)
• Lightweight container management interface (e.g. Portainer)
• Hardened access (SSH, firewall, fail2ban)
3. Backups:
• Automated daily backups (PostgreSQL and file volumes)
• 15-day retention policy
• Remote storage via Hetzner Storage Box or similar
4. Documentation and Knowledge Transfer:
• Clear procedures to add or clone new Odoo instances
• Technical handover for internal team to manage operations
5. 12-Month Maintenance:
• Monthly proactive monitoring and patching
• Support for performance tuning, updates, and system issues
• Secure access management (SSH, user access control)
• Monthly check-ins and system health reports
⸻
Required Skills:
• Docker and Docker Compose (multi-container environments)
• Odoo deployment and instance isolation
• PostgreSQL containerized setup and management
• Linux server security best practices (UFW, fail2ban, SSH)
• Automated backup systems and remote storage
⸻
Start Date:
• Immediate
• Initial deployment expected within 5 to 10 days
• Maintenance contract duration: 12 months
⸻
Languages:
• English or French
⸻
Please include in your proposal:
• Relevant project experience or references
• Your proposed pricing (initial setup + monthly maintenance)
• Availability for onboarding and deployment