Odoo self hosted: requisitos, coste real y alternativas
Instalar Odoo en tu propio servidor — lo que se conoce como self hosted — es técnicamente posible y completamente gratuito en términos de licencia. Pero tiene un coste real que pocas guías mencionan: tiempo, conocimiento técnico y mantenimiento continuo. Este artículo explica exactamente qué necesitas, qué te va a costar y cuándo tiene sentido de verdad.
Si ya lo tienes claro y lo que buscas es Odoo listo sin instalaciones, OCM ofrece instancias de Odoo Community gestionadas desde 6,99€/mes, operativas en menos de 10 minutos.
Qué significa Odoo self hosted
Odoo self hosted significa que tú eres responsable del servidor donde corre Odoo: la instalación, la configuración, las actualizaciones, los backups y la seguridad. A diferencia de Odoo.sh (el cloud oficial de Odoo) o de un hosting gestionado como OCM, nadie gestiona el servidor por ti.
Tienes dos variantes principales:
- On-premise: un servidor físico en tus propias instalaciones. Control total del hardware, pero inversión inicial alta y tú asumes el riesgo de fallos físicos.
- VPS en cloud: un servidor virtual en AWS, Hetzner, OVH o similar. Sin inversión en hardware, pero sigues siendo responsable de todo lo que corre dentro.
Requisitos técnicos mínimos
Para que Odoo Community funcione con un uso normal en una pyme, el servidor necesita al menos:
- 4 GB de RAM — con menos, Odoo funciona pero se vuelve lento bajo carga
- 2 vCPU
- Sistema operativo: Ubuntu 22.04 LTS o Debian 11/12 (los más recomendados por la comunidad)
- PostgreSQL como base de datos
- Python 3.10+ y dependencias específicas de Odoo
- Nginx o Apache como proxy inverso
- Certificado SSL (Let's Encrypt o similar) para HTTPS
Un VPS con estas características en Hetzner, OVH o DigitalOcean cuesta entre 8 y 25€/mes dependiendo del proveedor y la configuración. Es el coste de infraestructura mínimo — a lo que hay que sumar el tiempo de gestión.
Qué implica la instalación
Instalar Odoo en un VPS desde cero requiere dominar varios sistemas a la vez. El proceso habitual incluye:
- Contratar y configurar el VPS (sistema operativo, usuario, SSH)
- Instalar y configurar PostgreSQL
- Instalar Python y las dependencias de Odoo (más de 50 paquetes)
- Descargar y configurar el código de Odoo Community desde GitHub
- Configurar el archivo
odoo.confcon los parámetros correctos - Configurar Nginx como proxy inverso con HTTPS
- Crear el servicio systemd para que Odoo arranque automáticamente
- Instalar los módulos de localización española (OCA) para VeriFactu, SII o TicketBAI
Para alguien con experiencia en Linux y en Odoo, este proceso lleva entre 8 y 20 horas. Para alguien que lo hace por primera vez, puede suponer días de trabajo e iteraciones.
El mantenimiento continuo: lo que nadie cuenta
La instalación es un coste puntual. El mantenimiento es un coste recurrente que muchas empresas no calculan bien antes de decidirse por el self hosting.
Actualizaciones de seguridad del sistema operativo
Ubuntu y Debian publican parches de seguridad regularmente. Si no los aplicas, el servidor queda expuesto. Aplicarlos implica estar pendiente y, a veces, reiniciar servicios o resolver conflictos de dependencias.
Actualizaciones de Odoo
Odoo publica nuevas versiones mayores cada año. La migración de una versión mayor a la siguiente (por ejemplo, de Odoo 17 a Odoo 18) en un servidor propio es un proceso complejo que puede llevar días: actualizar el código, migrar la base de datos, actualizar los módulos de terceros y resolver incompatibilidades. En un hosting gestionado, esto lo gestiona el proveedor.
Backups
Odoo almacena datos en PostgreSQL y archivos adjuntos en disco. Una estrategia de backup robusta requiere copias automáticas de ambos, almacenadas en un lugar diferente al servidor principal, con verificación periódica de que las copias se pueden restaurar. Configurar y mantener esto lleva tiempo y requiere atención continua.
Monitorización y caídas
Si Odoo cae de madrugada — por un fallo del servidor, por un proceso bloqueado o por quedarse sin disco — nadie lo va a detectar hasta que alguien intente entrar por la mañana. Con un hosting gestionado, la monitorización es parte del servicio.
Coste real: licencia gratis no significa gratis
El error más habitual al calcular el coste de Odoo self hosted es contar solo el VPS y olvidar el tiempo técnico. Una estimación realista para una pyme sin equipo IT interno:
| Concepto | Self hosted (VPS) | OCM (gestionado) |
|---|---|---|
| Licencia Odoo | 0 € | 0 € |
| Servidor / infraestructura | 8–25 €/mes | Incluido |
| Instalación inicial | 8–20 h de trabajo técnico | 0 (automática) |
| Mantenimiento mensual | 2–5 h/mes estimadas | Incluido |
| Backups automáticos | Tú los configuras | Incluidos |
| SSL / HTTPS | Tú lo configuras y renuevas | Incluido |
| Localización española (VeriFactu, SII) | Instalación manual OCA | Preconfigurada |
| Soporte técnico | No incluido | Incluido en español |
| Tiempo hasta tener Odoo operativo | Horas o días | Menos de 10 minutos |
Si tu hora de trabajo vale 30€ y dedicas 10 horas a instalar Odoo más 3 horas/mes de mantenimiento, el coste real del primer año supera los 1.600€ — sin contar imprevistos como una migración de versión o una caída del servidor.
Cuándo tiene sentido el self hosting
El self hosting de Odoo tiene sentido en casos concretos:
- Tienes un equipo técnico interno con experiencia en Linux, PostgreSQL y Odoo — el mantenimiento no supone un coste adicional real.
- Necesitas control total del hardware por requisitos de seguridad, regulación sectorial o política de datos muy estricta.
- Tienes una instalación muy personalizada con módulos propios que no puedes mover fácilmente a otro entorno.
- Ya tienes infraestructura IT propia que amortizas para otros servicios y añadir Odoo no supone coste adicional significativo.
Para la mayoría de pymes españolas sin departamento IT propio, ninguno de estos puntos se cumple.
La alternativa: hosting gestionado con OCM
OCM gestiona instancias de Odoo Community para pymes españolas. Lo que incluye:
- Instancia de Odoo Community operativa en menos de 10 minutos
- Todos los módulos principales activados y configurados
- Localización española preconfigurada: VeriFactu, SII, TicketBAI, SEPA
- Backups automáticos diarios
- SSL/HTTPS incluido y renovación automática
- Actualizaciones gestionadas
- Soporte técnico en español
- Servidores en Europa (cumplimiento RGPD)
El precio empieza en 6,99€/mes — menos que el VPS que necesitarías contratar por separado para el self hosting, sin ninguno de los costes de gestión. Ver planes →
Preguntas frecuentes
¿Puedo migrar desde mi instalación self hosted a OCM?
Sí. La migración desde cualquier instalación de Odoo Community a OCM es posible exportando la base de datos y los archivos adjuntos. Contacta con soporte para gestionar el proceso.
¿El self hosting de Odoo Community es legal?
Sí, completamente. Odoo Community se distribuye bajo licencia LGPL, que permite usar, modificar y autoalojar el software libremente sin pagar ninguna licencia.
¿Cuánta RAM necesita Odoo en producción?
Para un uso normal en una pyme, se recomiendan mínimo 4 GB de RAM. Con menos, Odoo puede funcionar pero con lentitud bajo carga de varios usuarios simultáneos.
¿Odoo self hosted incluye la localización española?
No automáticamente. Hay que instalar manualmente los módulos de la OCA específicos para España: localización contable, VeriFactu, SII, TicketBAI, SEPA. En OCM vienen preconfigurados desde el primer día.
¿Quieres tu propia instancia de Odoo Community lista en minutos?
Empieza gratis →¿Prefieres hablar primero?
Déjanos tu contacto y te respondemos en menos de 24h.