pablokbs / peladonerd

Repo con los archivos que uso para mi videos en youtube
2.08k stars 1.34k forks source link

POSTE.IO DOCKERIZED y NGINX sin contenedor. #190

Closed emancia27 closed 2 years ago

emancia27 commented 2 years ago

Hola Buenos días.

Soy nuevo con todo esto de poste.io y nunca lo he instalado la verdad. Me gustaría instalarlo junto con Nginx (pero no en forma de contenedor).

Me pudieran ayudar con algún tutorial o videos, ya que he visto alguna documentación pero me confunde un poco.

Les estaré muy agradecido.

Saludos.

gamba47 commented 2 years ago

No me había dado cuenta, pero poste.io no tiene los archivos a la vista para poder instalarlo "a la antigua".

Lo más cerca que vas a estar es leyendo el dockerfile, ahi estan los pasos de como crear un poste.io, algo como esto: https://hub.docker.com/layers/analogic/poste.io/2.3.5/images/sha256-2c0c5f1eeb9bc2c0e1625edb41581b914d8d1b26dce44ce8fec405177b2e053e?context=explore

Aún asi te recomiendo mirar docker, es una buena herramienta y te va a abrir la cabeza para usarlo en el futuro.

Saludos!

keadanis commented 2 years ago

La forma mas sencilla es con docker y le será más sencillo para cuando lo quieras actualizar.

tinolin commented 2 years ago

Hola Buenos días.

Soy nuevo con todo esto de poste.io y nunca lo he instalado la verdad. Me gustaría instalarlo junto con Nginx (pero no en forma de contenedor).

Me pudieran ayudar con algún tutorial o videos, ya que he visto alguna documentación pero me confunde un poco.

Les estaré muy agradecido.

Saludos.

La gran pregunta es ¿y para que queres eso?

perezale commented 2 years ago

Hola emancia!

Creo que entiendo por donde viene la pregunta. Queres aprovechar un server para tener tu nginx y tambien el mail server?

Con o sin contenedores, (probablemente) vas a querer exponer tu nginx en los puertos 80 y 443 del server (host), que entrarían en conflicto con los del container del pelado.

Podes ver que el mail server usa los mismos puertos 80 y 443 y otros mas para mail... (link). Esto es (si no le pifio) para el webmail (el gestor web, al que despues le ponen los certificados).

Como dice el pelade, con el network "host" se facilita la configuracion de red y el servicio de mail va a tomar los puertos del host que estan ahi listados. (Como tu nginx "con o sin contenedor" también lo va a querer hacer con estos dos, entrando en conflicto).

En tu caso asumo que queres hacer de tu nginx la puerta de entrada "web" del host (80/443).

Ahora, si quisieras tener los dos en un mismo servidor (siendo o no contenedores), pienso --para empezar-- estos detalles pensando en el reverse proxy que dice el pela.

Creo que la practica de "copar" la red del host viene de estar escribiendo IaC con terraform. Es mas facil levantar un droplet solo con el mail server con los puertos default que andar haciendo manejes con los puertos.

Personalmente me gusta como está 1 droplet - mail server

stale[bot] commented 2 years ago

Este issue se ha marcado automágicamente como "stale" porque no ha tenido actividad reciente. Va a ser cerrado si no se ve actividad nueva. Intentá hacer tu pregunta en Slack. Gracias por sus contribuciones.

snaven10 commented 2 years ago

Pregunta eso es para el apartado de ports y en expose que puesrto pongo