Montar Odoo en tu propio servidor arranca con una pregunta muy concreta: cuánta máquina hace falta. La documentación oficial trae la fórmula, pero la deja enterrada entre parámetros de configuración y nadie la traduce a algo que puedas comprar. Acá está esa traducción, con las advertencias que la propia documentación no hace explícitas.
Respuesta rápida sobre los requisitos de servidor para Odoo: Odoo necesita un worker por cada seis usuarios concurrentes y cada worker consume unos 325 MB de memoria en promedio. Una empresa de 25 a 50 usuarios concurrentes trabaja cómoda con 4 vCPU y 8 GB de RAM. Ese cálculo cubre solo el proceso Odoo, así que hay que sumar PostgreSQL y el sistema operativo aparte.
Alojar Odoo por tu cuenta o pagar el hosting de Odoo
Antes de calcular el servidor para Odoo hay que aclarar una confusión que cuesta dinero. Odoo vende licencia y también vende hosting, pero no todas las combinaciones existen.
La tabla oficial de tipos de alojamiento marca Odoo Community como no disponible en Odoo Online. Community es la edición libre bajo licencia LGPLv3 y Odoo no la aloja. Si la eliges, pones tu propio servidor o no hay proyecto.
El segundo límite es igual de duro. La documentación dice textualmente que Odoo Online es incompatible con módulos personalizados o con módulos del Odoo Apps Store. Ese Apps Store tiene más de 83.000 aplicaciones publicadas y la Odoo Community Association mantiene otros 20.000 módulos con 1.600 contribuidores. Nada de eso corre en Odoo Online.
| Modelo | Quién pone el servidor | Community | Enterprise | Módulos de terceros |
|---|---|---|---|---|
| Odoo Online | Odoo | No | Sí | No |
| Odoo.sh | Odoo | No | Sí | Sí |
| On premise | Tú o tu proveedor | Sí | Sí | Sí |
Falta un tercer detalle que agarra desprevenido a mucha gente. En la lista de precios de Odoo, el plan Standard solo admite Odoo Online. El único plan que permite instalar Enterprise en un servidor para Odoo propio es el Custom. O sea que puedes pagarle la licencia a Odoo y alojar el sistema donde tú quieras, siempre que contrates el plan correcto.
Requisitos de servidor para Odoo según la fórmula oficial
Odoo publica el cálculo de los requisitos de servidor para Odoo en su documentación de despliegue on premise. Son tres reglas que encajan una con otra.
- Los workers que caben salen de multiplicar los CPU por dos y sumar uno. Un servidor de 4 vCPU admite 9 workers.
- Cada worker atiende alrededor de seis usuarios concurrentes, según fija la propia documentación.
- Cada worker consume unos 325 MB de memoria. Ese número sale del supuesto de Odoo: el 20 por ciento de las peticiones son pesadas y se llevan cerca de 1 GB, y el 80 por ciento restante son ligeras y se llevan unos 150 MB.
El propio manual trae un ejemplo resuelto. Para un servidor de 4 CPU con 60 usuarios concurrentes, la cuenta da 8 workers de aplicación más 1 dedicado a tareas programadas, y el consumo estimado ronda los 2,9 GB de memoria. La configuración que recomienda pone un límite duro de 1,6 GB por proceso y un límite blando de 600 MB.
Usuarios concurrentes no es lo mismo que usuarios totales: la fórmula de Odoo trabaja con las personas que están golpeando el sistema al mismo tiempo, no con las licencias contratadas. En una operación administrativa normal, entre el 30 y el 50 por ciento de la plantilla está activa en simultáneo. Una empresa con 100 cuentas suele moverse en 30 a 50 usuarios concurrentes reales.
Tabla de requisitos de servidor para Odoo de 10 a 100 usuarios
Llevada la fórmula a los planes de VPS Linux, los requisitos de servidor para Odoo quedan así. Todos traen acceso root por SSH, disco NVMe y elección entre Debian, Ubuntu, AlmaLinux y Rocky, que es lo que Odoo necesita para instalarse desde paquete o desde código fuente.
| Escenario | Usuarios concurrentes | vCPU | RAM | Disco | Plan recomendado |
|---|---|---|---|---|---|
| Pruebas, desarrollo o microempresa | Hasta 15 | 2 | 4 GB | 40 GB NVMe | VPS Linux 1 |
| Empresa en producción | 25 a 50 | 4 | 8 GB | 80 GB NVMe | VPS Linux 2 |
| Empresa mediana | 60 a 100 | 8 | 16 GB | 160 GB NVMe | VPS Linux 5 |
| Base pesada o varias instancias | Más de 100 | 6 núcleos o más | 64 GB o más | 480 GB SSD o más | Servidor dedicado |
El tramo intermedio merece un comentario. El ejemplo oficial de la documentación usa un servidor para Odoo de 4 CPU con 60 usuarios concurrentes, que es exactamente la configuración del VPS Linux 2. Ese mismo plan aparece marcado como recomendado para pymes en nuestra página, y no por casualidad.
Por qué necesitas más RAM de la que dice la fórmula
Acá está el error más caro del proceso, y circula en varias páginas de hosting que recomiendan 2 GB de memoria para producción.
La fórmula oficial calcula solo el proceso Odoo: esos 2,9 GB del ejemplo cubren los workers de Python y nada más. Falta sumar PostgreSQL, que es la única base de datos soportada, y falta sumar el sistema operativo. En un servidor de producción esos dos componentes se llevan sin esfuerzo entre 2 y 4 GB adicionales.
Traducido: un servidor para Odoo de 2 GB con 60 usuarios concurrentes no está ajustado, está condenado a quedarse sin memoria. Cuando eso pasa, el kernel empieza a matar procesos y el ERP se cae en pleno cierre contable, que es justo el peor momento posible.
PostgreSQL además pide configuración propia. Odoo exige que acepte conexiones TCP, lo que implica tocar pg_hba.conf y listen_addresses. Y los parámetros de memoria compartida hay que ajustarlos al tamaño real de la base, porque los valores por defecto de una instalación limpia están pensados para una máquina de escritorio. Si en tu equipo no hay quien haga ese trabajo, la administración de servidores gestionada cubre el tuning y el mantenimiento sin que tengas que contratar un especialista de planta.
Cuánto cuesta alojar Odoo por tu cuenta frente al hosting oficial
Este es el único bloque de la guía con cifras. El resto está escrito en características, que envejecen mucho más lento que los precios.
| Concepto | Modelo de cobro | Referencia |
|---|---|---|
| Odoo Enterprise Standard | Por usuario al mes | 24,90 USD en plan anual, solo Odoo Online |
| Odoo Enterprise Custom | Por usuario al mes | 49,00 USD en plan anual, permite servidor propio |
| Odoo.sh | Por worker al mes | 72,00 USD por worker, más 18,00 USD por entorno de staging |
| Odoo Community | Licencia | Sin costo, licencia LGPLv3 |
| VPS Linux | Mensual fijo | Desde 14 USD el plan inicial y desde 21 USD el recomendado para pymes |
| Servidor dedicado Linux | Mensual fijo | Desde 83 USD el Intel Xeon E-2236 con 64 GB |
Precios de referencia verificados en agosto de 2026. Odoo publica los suyos en su web y los nuestros están en las páginas de VPS Linux y servidores dedicados Linux. Consulta ahí el importe vigente antes de decidir.
La cifra suelta importa menos que la proporción, y la proporción aguanta aunque los precios se muevan. Un entorno de Odoo.sh con un worker y un entorno de staging cuesta al mes varias veces lo que cuesta un servidor para Odoo del tamaño recomendado para pymes. Y en ese VPS caben más workers de los que estarías pagando allá.
La comparación honesta tiene un matiz. Enterprise trae funciones que Community no tiene, así que si tu operación las necesita vas a pagar licencia igual. La diferencia está en que con el plan Custom decides tú dónde vive el sistema y el hosting deja de ser una cuota más. Si tu operación se resuelve con Community, el único costo recurrente de infraestructura es el servidor.
Requisitos de servidor para Odoo con localización fiscal de Latinoamérica
Odoo mantiene localizaciones fiscales oficiales para México, Colombia, Perú, Chile, Argentina, Ecuador, Guatemala, Brasil y Uruguay. Venezuela no tiene localización oficial, y conviene saberlo antes de comprometer un proyecto ahí.
Esas localizaciones cambian los requisitos de servidor para Odoo por dos vías que casi nadie explica.
La primera es el consumo de CPU. Timbrar ante el SAT en México, facturar ante la DIAN en Colombia o emitir ante SUNAT en Perú implica llamadas a servicios externos, firma de documentos y reintentos cuando el proveedor autorizado responde lento. Ese trabajo compite por los mismos workers que atienden a los usuarios, y en horas de cierre se nota.
La retención documental es el factor que más crece: cada factura emitida y recibida deja su XML y su representación en PDF dentro de la base. La normativa de varios países obliga a conservar esos documentos durante años. Una empresa que emite miles de comprobantes al mes acumula un volumen que sube sin parar y que no se puede depurar.
Por eso en operaciones con facturación intensa el disco deja de ser un detalle. Dentro de la línea de servidores dedicados Linux hay equipos de almacenamiento con 24 TB pensados justamente para cargas que acumulan archivos durante años sin poder borrarlos.
Cuándo pasar de un VPS a un servidor dedicado
Un VPS resuelve la mayoría de las implementaciones de una sola empresa. Hay tres señales de que tu servidor para Odoo se quedó corto.
- La base ya no cabe en memoria. Cuando PostgreSQL no puede mantener en caché el conjunto de datos que más se consulta, las lecturas se van al disco y los informes se arrastran aunque el CPU esté ocioso.
- Odoo y PostgreSQL pelean por la misma memoria. A partir de cierto volumen conviene separarlos en dos máquinas, y eso da margen para crecer sin rehacer la instalación.
- El almacenamiento crece sin techo. Es el caso de la retención fiscal, y también el de empresas que digitalizan documentación operativa dentro del ERP.
Un Intel Xeon E-2236 con 6 núcleos, 12 hilos y 64 GB de memoria cubre con holgura una implementación grande de una sola compañía, y todavía deja espacio para entornos de prueba sin contratar una segunda máquina.
Cómo alojar varias instancias de Odoo si eres partner
Si implementas Odoo para clientes, el cálculo cambia por completo. Ya no dimensionas un servidor para Odoo de una empresa sino de una cartera entera.
En un equipo de 64 GB de memoria con 6 núcleos y 12 hilos caben, de forma conservadora, entre 6 y 10 instancias pequeñas de Odoo Community. Por pequeña entiendo hasta 15 usuarios concurrentes con una base de tamaño moderado. Los supuestos importan: si tus clientes manejan bases grandes o mucha concurrencia simultánea, la densidad baja y hay que recalcular.
Aun con el cálculo conservador, el costo por instancia queda en un dígito o poco más de dólares al mes. Frente a un modelo que factura por worker y por entorno de staging en cada proyecto por separado, la diferencia se cuenta en múltiplos y no en porcentajes. Y los entornos de desarrollo y prueba, que en el modelo por proyecto se pagan uno a uno, acá salen del mismo servidor.
Hay dos caminos para armarlo. Aislar por contenedores sobre un servidor dedicado Linux es lo más liviano en consumo. Virtualizar con servidores dedicados con Proxmox le da a cada cliente una máquina virtual independiente, con su propio ciclo de respaldo y de actualización. La segunda opción cuesta algo de sobrecarga y compra tranquilidad cuando los datos son de terceros.
Respaldo y continuidad de un ERP autoalojado
Un ERP detenido es la empresa detenida. Facturación parada, almacén a ciegas y contabilidad sin registrar. El respaldo forma parte de los requisitos de servidor para Odoo y no es una tarea opcional de mantenimiento.
Hay que respaldar dos cosas y mucha gente olvida la segunda: la base de datos PostgreSQL y el directorio de archivos adjuntos, donde viven los documentos que la base solo referencia. Restaurar uno sin el otro deja el sistema inconsistente.
Cuando el ERP corre dentro de una máquina virtual sobre Proxmox, el respaldo se hace a nivel de la máquina completa, con instantáneas consistentes y restauración de todo el entorno en un paso. Ahí es donde el licenciamiento Nakivo encaja de forma natural, porque trabaja sobre máquinas virtuales y no sobre archivos sueltos. Sumado al monitoreo de la administración de servidores, el objetivo se cumple: volver a operar rápido cuando algo falla.
Preguntas frecuentes sobre el servidor para Odoo
Cuánta RAM necesita Odoo
Odoo consume unos 325 MB de memoria por worker, y cada worker atiende alrededor de seis usuarios concurrentes. Una instalación de 50 usuarios concurrentes necesita unos 3 GB solo para el proceso Odoo. Sumando PostgreSQL y el sistema operativo, el piso realista para producción está en 8 GB de memoria.
Odoo Community es gratis
Sí. Odoo Community se distribuye bajo licencia LGPLv3 y no tiene costo de licencia. Lo que sí cuesta es la infraestructura, porque Odoo no aloja la edición Community en su plataforma. Quien la use tiene que poner su propio servidor o contratarlo con un proveedor.
Se puede instalar Odoo en un VPS
Sí, y es la forma más común de montar un servidor para Odoo. El sistema se instala sobre Debian, Ubuntu, AlmaLinux o Rocky, requiere acceso root y necesita PostgreSQL. Cualquier VPS Linux con esas condiciones y memoria suficiente sirve. Lo que no funciona bien es un plan de hosting compartido con panel, porque Odoo corre sobre Python con procesos propios.
Cuántos usuarios aguanta un servidor de 8 GB
Un servidor para Odoo de 4 vCPU y 8 GB de memoria admite 9 workers según la fórmula oficial, lo que equivale a unos 54 usuarios concurrentes en teoría. En producción conviene planificar entre 25 y 50 para dejar margen a PostgreSQL, a los procesos programados y a los picos de cierre de mes.
Conviene el hosting oficial de Odoo o un servidor propio
Depende del volumen y de quién administra. Odoo.sh factura por worker y por entorno de staging en cada proyecto, así que el costo sube con cada cliente o cada entorno nuevo. Un servidor para Odoo propio tiene costo fijo y se reparte entre todas las instancias que aloje. Para un implementador con cartera, el servidor propio suele salir varias veces más barato.
Se puede instalar Odoo Enterprise en un servidor propio
Sí. La documentación incluye el procedimiento para instalar Enterprise en tu servidor para Odoo sobre una instalación Community existente y vincularla después con el código de suscripción. La condición está en el plan contratado, porque solo el plan Custom admite alojamiento propio. El plan Standard queda limitado a Odoo Online.
Odoo tiene facturación electrónica para Latinoamérica
Odoo mantiene localizaciones fiscales oficiales para México, Colombia, Perú, Chile, Argentina, Ecuador, Guatemala, Brasil y Uruguay. Cada una cubre los requisitos de emisión del país correspondiente. Venezuela no cuenta con localización oficial, así que un proyecto ahí requiere desarrollo a medida.
Elige el servidor con la cuenta hecha y no a ojo
Calcular los requisitos de servidor para Odoo no es adivinar. Hay una fórmula oficial, un consumo de memoria conocido por worker y una relación clara entre workers y usuarios concurrentes. Lo único que la documentación no dice con todas las letras es que ese cálculo cubre solo el proceso Odoo, y ahí es donde se equivocan casi todas las recomendaciones que circulan.
Si estás por arrancar una implementación y quieres validar el servidor para Odoo antes de contratar, escríbenos por el formulario de contacto con el número de usuarios concurrentes, el volumen de facturación mensual y si vas con Community o Enterprise. Revisamos la cuenta contigo y te decimos qué plan corresponde, incluso si la respuesta es que necesitas menos servidor del que pensabas.



