Este proyecto tiene como objetivo automatizar la instalación de Odoo 16 en Windows 11 de forma similar a como se hace en sistemas Linux. Utiliza un script .bat
que ejecuta un archivo de PowerShell para descargar e instalar automáticamente las dependencias necesarias, incluyendo PostgreSQL, Python, Git, Node.js y PyCharm.
El instalador automatiza los siguientes pasos:
- Descarga y configuración de PostgreSQL.
- Instalación y configuración de Python (incluye
pip
y entorno virtual). - Instalación de Git y Node.js.
- Clonación del repositorio de Odoo 16 desde GitHub.
- Creación de un archivo de configuración y arranque del servicio de Odoo.
- Instalación opcional de PyCharm Community Edition para el entorno de desarrollo.
Sigue estos pasos para crear el archivo .bat
desde cero:
- Crea un archivo de texto en tu computadora.
- Copia el contenido del archivo
.bat
proporcionado. - Guarda el archivo con extensión
.bat
(por ejemplo:Install-Odoo.bat
). - Ejecuta el archivo
.bat
como Administrador para que pueda realizar todas las instalaciones y configuraciones.
- Haz clic derecho sobre el archivo
.bat
y selecciona "Ejecutar como Administrador". - El script descargará y configurará las dependencias automáticamente.
- Una vez completada la instalación, puedes abrir Odoo en tu navegador visitando:
http://localhost:8069
markdown Copiar código
- Sistema operativo: Windows 11.
- Permisos de administrador: Para ejecutar el script correctamente.
- Conexión a Internet: Para descargar las dependencias.
- PostgreSQL (para la base de datos).
- Python 3.11 (con
virtualenv
ypip
). - Git (para clonar el repositorio).
- Node.js (para ejecutar dependencias JS de Odoo).
- PyCharm Community Edition (opcional, para el entorno de desarrollo).
C:\odoo\odoo
: Carpeta principal del repositorio clonado.C:\odoo\odoo.conf
: Archivo de configuración de Odoo.C:\Windows\System32\odoo.bat
: Archivo de arranque de Odoo como comando ejecutable.
-
Si PowerShell bloquea la ejecución de scripts, ejecuta este comando en PowerShell como administrador:
Set-ExecutionPolicy RemoteSigned
-
Si ya tienes PostgreSQL o Python instalados, el script detectará estas herramientas y no volverá a instalarlas.
-
Revisa que psql (PostgreSQL) esté agregado al PATH. Si no lo está, el script lo agregará automáticamente.
-
Licencia: Este proyecto se distribuye bajo la licencia MIT. Puedes utilizarlo, modificarlo y redistribuirlo libremente.
Autor Usuario de GitHub: @maniat1k Proyecto diseñado para facilitar la instalación de Odoo en sistemas Windows de manera automatizada.