Acceder a odoo con protocolo https

256 views
Skip to first unread message

Leandro Carignano

unread,
Aug 25, 2023, 6:41:22 PM8/25/23
to odoo-Argentina - Preguntas y respuestas para personalizadores
Hola! Quiero acceder a Odoo de manera remota con protocolo https, ¿como puedo lograrlo?

Me conecto a Odoo a través de un puerto abierto en el router de la siguiente manera: IpPublica:8069. Mediante este método puedo acceder solo con protocolo http://.
También probé conectarme a través de una VPN creada con RadminVPN. Ingreso por el navegador a través del siguiente enlace: NombreDeLaMaquina:8069. Tambien con http://.

Instalé Odoo 16 en Ubuntu server 22.04, a su vez instalé en Ubuntu una interfaz grafica para poder visualizar las carpetas de instalación y agregar en "addons" aplicaciones de terceros. Ubuntu está instalado en una unidad virtual a través de Virtual Box en Windows.

Leandro Carignano

unread,
Aug 25, 2023, 7:01:42 PM8/25/23
to odoo-Argentina - Preguntas y respuestas para personalizadores
Me faltó comentar, el router es un Mikrotik. En Mikrotik traté de crear un certificado autofirmado TLS pero cuando traté de acceder a Odoo a traves de https://MiIpPublica:8069 no tuve exito.

Gabriel Conca

unread,
Aug 25, 2023, 7:14:17 PM8/25/23
to odoo-Argentina - Preguntas y respuestas para personalizadores
Hola, como estas? 
en principio no se sugiere usar odoo de manera local, pero si es posible en tu caso, para que funcione con https debes disponer de una ip publica fija con el puerto 80 libre. Debes administrar el router para desviar el puerto 80 a la ip del servidor odoo.  Luego en la VM donde tenes odoo, debes instalar nginx (hay otros) + certificado SSL con certbot (como ejemplo).
En caso de que precises servicio de soporte nos comentas. Saludos.

Martin Llanos

unread,
Aug 25, 2023, 8:21:46 PM8/25/23
to odoo-ar...@googlegroups.com
Estimado Leandro.
               La forma de hacer es de la siguiente manera.
1. En tu servidor, establece una dirección de ip estática.
2. En tu router, tienes que realizar una redirección de los puertos http y https (80 y 443) a la dirección ip estática configurada anteriormente.
3. Usando un servidor de dns como cloudflare o duckdns, crea un nombre de dominio apuntando a la dirección ip WAN de tu router.
4. En tu server de odoo, crea una configuración con apache, nginx o traefik donde creas un bind de los puertos de odoo a los puertos 80 y 443.
5. Usando el script de cerbot, obtén un certificado a tu nombre de dominio.

 Saludos.
 Martín Llanos
 martin...@gmail.com    


--
Recuerda siempre poner la mayor cantidad de datos para que se entienda bien que necesitas y que respondes. Algunos errores comunes:
 
- Siempre mencionar en que versión de odoo trabajas.
- Siempre mencionar si el servidor esta en LINUX o en windows y en que versión.
- No alcanza con colocar el debug del error, debes indicar que necesitas que haga el código.
- Comparte tu código en un servidor abierto como Github, Launchpad u otro.
- Si haces un manual, tutorial o algo de interés comunal, trata de usar google docs.
 
Tu tiempo es tan valioso como el de cualquiera de la comunidad. Aquí se valora el aporte que hagas. Cuanto mas ayudes mas ayuda recibirás.
 
Nuestras normas mínimas de convivencia puede leerlas en https://groups.google.com/d/forum/odoo-argentina?hl=es-ES
---
Has recibido este mensaje porque estás suscrito al grupo "odoo-Argentina - Preguntas y respuestas para personalizadores" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a odoo-argentin...@googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/odoo-argentina/9a23639f-e673-46d5-9c5b-0faa17b3817cn%40googlegroups.com.
Reply all
Reply to author
Forward
0 new messages