Si se puede hacer con un LoadBalancer en el HTTP service de Traefik (usando un file provider), y funciona muy bien! Ver "Load-balancing" en doc.traefik.io/traefik/routing/services/ , la config termina siendo: [http.services.appv1] [http.services.appv1.loadBalancer] [[http.services.appv1.loadBalancer.servers]] url = "ip-privada-server-1:puerto"
impresionante......ya lo implemento....me funciono jejejej alta herramienta hace 1 semana que estoy aprendiendo Docker compose...saludos desde catamarca
Graaacias Pelaoooo... un completo virtual para ti... Saludos desde Arica... te cuento que tenía nextcloud en mi propio server y ahora le puse adelante el NPM... con un poco de neuronas... PUM... FUNCIONANDO...
Estoy pagando un curso de administración de servidores con Linux y la verdad no estoy entendiendo casi nada, el profesor nos dice que hagamos cosas pero no entiendo muy bien por qué las estoy haciendo, solo se que tengo que hacerlas y ya, en cambio tus videos son como una luz iluminando mi camino de aprendizaje jaja, muchas gracias, videos muy completos y de mucha ayuda!
Excelente !!! Funciona muy bien. Lo único que no puede ver como hacer es balancear la carga enviando a 2 o más servidores internos. Actualmente lo hago con haproxy con la opción mantener la sesión según ip de origen. ¿Se pueden usar varios backends con npm? Gracias y saludos.
Tengo varios días que intenté migrar mi servidor con openmediavault hacia una instalación con debían y en vez de usar Docker como antes ahora quise poner microk8s y bueno todavía no he podido configurar el nginxproxymanager
Muy bueno Pela!!!! Consulta, utilizaste oauth2_proxy? lo quiero utilizar para poder integrarlo en un solo punto con keycloak pero no se si es production ready. Abrazo!!!!
Tengo varios contenedores exponiendo en el mismo puerto en el mismo servidor, es necesario tener ademas un proxy inverso tipo jwilder en cada uno de ellos? (con el VIRTUAL_HOST que los identifica) O como se maneja sino? Gracias por semejantes videos!
Me sirvió mucho, pero no soy un genio como para seguir tu velocidad, estaría bien que te lo llevaras con calma y de esa forma todo sería "espectacular"
Hola Pelao, Haz un video sobre Keycloak porfavor y centralo en como hacer workflows para laa aprobacion de registro de usuarios y asignaciones de roles, porfa porfa porfa !!!! Buen finde!!!.
Antes que nada me felicitaciones por tus videos me sirven de mucho. Solo una pregunta, manejo un servidor que tiene socket.io y necesita certificado ssw hay alguna forma de hacer eso con este contenedor puedo modificar la configuración del nginx proxy para que trabaje el ssw ??
tengo un problema, con casi todas las webs y servicios que hago los proxys va bien, pero por ejemplo para hacer un proxy hacia ip:8082/carpeta/ no consigo enlazar a la carpeta, me imagino que terminaré haciendolo pero sigo probando mil configuraciones 😅
Hola Master PeladoNerd una duda.... disculpa, he seguido tus videos y arme mi servidor prieramente con ltesencrypt + nginx-proxy+nginx + python + flask == entraba pero me marcabe un error de conexion mixta ya que tengo un front en vuejs y eso lo puse en nginx para que haga consultas a el api de python pero no funco, asi que lo intente con nginx-proxy-manager y puse el front en el api y realice las configuraciones y entraba pero no conectaba muy bien. jejeje no me funciono estoy seguro que algo falto, podrias orientarme un poco?
muy bueno ayer tuve que reconfigurar un apache y cuando vi el desastre que había dije aca necesito nginx proxy manager...pelade deja de leerme los metadatos jajaja
hola, levante el npm y funciona dando subdominion a puertos en docker, todo super bien y facil pero cada cierto tiempo los subdominios arrojan error 502 bad gateway, super aleatorio y cada cierto rato, sera algo hice mal?
Y si tengo un servidor que no tiene IP pública puedo usar nginx proxy manager en una máquina que si tenga IP pública y que redireccione a mi servidor sin IP pública?
Buen dia mi estimado Pablo, queria sugerirte que hicieras un video con esta misma aplicacion donde se configuren vario servicios en diferentes servidores para poder usuar subdominios para acceder a ellos, me han dicho que se puede hacer pero no consigo como hacerlo. Saludos.
Despues de dos años de haberlo implementado, me dejo de funcionar, por alguna razon ya no me genera lo certificados me manda error en el certbot, hice de todo, ya volvi a reinstalar ngnx proxy managment y solo complico las cosas, ahora ninguno de mi sitio funciona por no poder generar ssl, vi em varios foros que a muchas personas les pasa exactamente lo mismo, y no hayan una solución. Ahora intentare comprar los ssl y meterlos manual en el custom, con la esperanza que esto funcione 😢 pues tengo toda una empresa congelada
Si quiero apuntar a una máquina a un contenedor en concreto pero solo quiero exponer el puerto 80 y el 443 tendría que de igual manera tener nginx en dicha máquina no Espero se entienda En esa máquina tengo una app de wordpress y una en rails y el nginx hace proxy desde el puerto local donde estoy corriendo el contenedor y los expone en el puerto 80 según el dominio Pero me gustaría igual poder manejar más de una máquina de ese estilo con el proxy manager, tipo una máquina con varias apps de wordpress y así
podrias hacer un tuto de como hacer con nginx para redireccionar el trafico de un game server q esta en la misma red local? probe con upstream y no esta funcionando
Pregunto desde la ignorancia ¿no sería un tanto inseguro el tráfico que va por http entre el nginx proxy y el otro servidor donde está la web sin certificado? ¿lo ideal es que esa conexión también sea https verdad?
Muy buen video, aunque tambien sirve para los contenedores que puedas tener en una RPI. Yo lo uso para ello, no hace falta que las maquinas esten en otra red. Pero me surge una duda, como hacer, para que en logo del "Admin" te salga tu logo? Animo y a la espera de más videos de este tipo que tanto se pueden usar para RPI como para otros pc's.
Hola, ¿lo has hecho funcionar con aplicaciones php? intento hacer un proxy a un contendor que tengo phpmyadmin, o un proxy a portainer y siempre da un error 502 Bad Reguest openresty.
@@juancarlosgomez4766 No te puedo dar una respuesta 100% segura pero por lo que entiendo la conexión es no segura entre el servidor destino y el servidor que está actuando como proxy. Se supone que no tiene importancia ya que el servidor destino se encuentra en una red privada. Pero si un atacante logra acceder a esa red, entonces podría ver los paquetes de información sin mayor problema. Ya depende del grado de seguridad que requiera tus aplicaciones.
Otra opción es usar un "compañero" del nginx-proxy de jwilder que te permite hacer esto mismo pero dentro de los docker-compose.yml 🐳 ¡Buen vídeo! github.com/nginx-proxy/docker-letsencrypt-nginx-proxy-companion
Yo hace tiempo que lo usaba, pero en una nueva instalación en otro servidor, cuando intento hacer la petición del certificado con esta herramienta me dice Internal Error, no entiendo por qué. Mi proyecto al que intento asignarle el SSL esta en docker tambien, dentro del mismo servidor.
ayuda... con el nginx proxi manager consegui vincular mi contenedor y midominio.com pero quiero crear otro contenedor y vincularlo con el nginx proxi manager al mismo midominio.com pero en una "carpeta" en midominio.com/carpeta/ ---- ¿cómo lo puedo hacer? ¿lo puedo hacer con el nginx proxi manager?
Hola, hay alguna manera de agregar "noindex, nofollow, nosnippet, noarchive, NO NADA" para que los buscadores no indexen lo que hay en pablo.peladonerd.com por ejemplo?
Hola, tengo una pregunta, solo sirve para aplicaciones que estén dentro de contenedores o también se puede utilizar con aplicaciones que estén desplegadas en un servidor de manera normal? Gracias!
Podriamos tener un solo server de Nginx Proxy y detras todos nuestros sitios/servers? es recomendable? necesitariamos un VPS potente o no tendria mucho impacto? o sea si tengo 3 tiendas de ecomerce detras del proxy por ejemplo.
Hola, funciona muy bien cuando haces clic dentro del Nginx-Proxy-manager, pero cuando abro otro navegador y quiero acceder a las web gestionadas allí, hace el reverse proxy, pero no fuerza el uso de SSL, alguna idea del porqué?
alguien sabe si se puede hacer lo mismo pero con traefik ?
Acá el pelade pabl0n agregó una doc de cómo hacer esto con Traefik acá: github.com/pablon/peladonerd/blob/master/v2m/32/README-traefik.md
Si se puede hacer con un LoadBalancer en el HTTP service de Traefik (usando un file provider), y funciona muy bien!
Ver "Load-balancing" en doc.traefik.io/traefik/routing/services/ , la config termina siendo:
[http.services.appv1]
[http.services.appv1.loadBalancer]
[[http.services.appv1.loadBalancer.servers]]
url = "ip-privada-server-1:puerto"
@@PeladoNerd el enlace a.ese
Proyecto está roto tío
i realize Im kind of off topic but do anybody know a good site to stream new series online?
Yo lo uso y va muy bien, pero matizar por si acaso. Es necesario abrir los puertos 80 y 443 de Nginx Proxy Manager, para que genere los certificados.
impresionante......ya lo implemento....me funciono jejejej alta herramienta hace 1 semana que estoy aprendiendo Docker compose...saludos desde catamarca
Apenas carga el video ya le doy like, ese nivel de confianza en el contenido.
Graaacias Pelaoooo... un completo virtual para ti... Saludos desde Arica... te cuento que tenía nextcloud en mi propio server y ahora le puse adelante el NPM... con un poco de neuronas... PUM... FUNCIONANDO...
Solo me falta que cuando reinicie mi server ubuntu 23.04, también se inicie automáticamente el contenedor docker de npm...
😱WoooW😱 No tuve que hacer nada... se autoinicia el contenedor despues de reboot mi server.... GRAAACIAAS... otro completo para ti...
¡Gracias!
Estoy pagando un curso de administración de servidores con Linux y la verdad no estoy entendiendo casi nada, el profesor nos dice que hagamos cosas pero no entiendo muy bien por qué las estoy haciendo, solo se que tengo que hacerlas y ya, en cambio tus videos son como una luz iluminando mi camino de aprendizaje jaja, muchas gracias, videos muy completos y de mucha ayuda!
Mui bien .... yo usaba una forma manual que sugeriste en un video viejo..... Proxy manager esta perfecto.
Excelente !!! Funciona muy bien. Lo único que no puede ver como hacer es balancear la carga enviando a 2 o más servidores internos. Actualmente lo hago con haproxy con la opción mantener la sesión según ip de origen. ¿Se pueden usar varios backends con npm? Gracias y saludos.
Muy bueno, la explicación cortita y al pie, como siempre y al herramienta genial, no lo tenía en el radar a nginx proxy manager.
Muy buen video Pablo. Que interesante Nginx-Proxy Manager. No lo conocia, si e la ventaja de usarlo
Gracias, por fin he entendido como funciona nginx proxy manager. Super bien explicado
Como siempre muchas gracias, grande Pelado, un gran saludo
Tengo varios días que intenté migrar mi servidor con openmediavault hacia una instalación con debían y en vez de usar Docker como antes ahora quise poner microk8s y bueno todavía no he podido configurar el nginxproxymanager
lo mejor que eh visto. IMPRESIONANTE!
Gracias ma ayudo mucho, un video simple, conciso y perfecto para lo que necesitaba!!!! Gracias de nuevo!!
tremendo! Esto reemplaza a traefik?
Muy bueno Pela!!!! Consulta, utilizaste oauth2_proxy? lo quiero utilizar para poder integrarlo en un solo punto con keycloak pero no se si es production ready. Abrazo!!!!
Tengo varios contenedores exponiendo en el mismo puerto en el mismo servidor, es necesario tener ademas un proxy inverso tipo jwilder en cada uno de ellos? (con el VIRTUAL_HOST que los identifica) O como se maneja sino? Gracias por semejantes videos!
Eres una makina gracias por tus videos me entretengo y me rio que da gusto con el final jajaj
no conocía esta aplicación pero me ahorró días de trabajo con el proxy y el ssl
quien dijo que no estaria despierto esperando video xd
Me sirvió mucho, pero no soy un genio como para seguir tu velocidad, estaría bien que te lo llevaras con calma y de esa forma todo sería "espectacular"
Baja la velocidad de reproducción, es lo que yo hago 😃
que bueno joder ; me ha gustado mucho
Muy buen video... excelente herramienta!
Solo te quiero comentar que los let's encrypt ssl tienen problemas con los navegadores web de los Smart tv
Pudiera esto sustituir el jwilder proxy + lestencrypt companion? que recomiendan ?
Buenísimo vídeo, y muy útil!!!
Hola Pelao, Haz un video sobre Keycloak porfavor y centralo en como hacer workflows para laa aprobacion de registro de usuarios y asignaciones de roles, porfa porfa porfa !!!! Buen finde!!!.
muy interesante herramienta gracias Pelado!
Muchas Gracias, por tus geniales videos.
Como sabes que en chile se llama viejito pascuero? Eso es secreto de estado. Saludos. Grande pelao nerd, siga asi y q nada lo detenga!
Antes que nada me felicitaciones por tus videos me sirven de mucho.
Solo una pregunta, manejo un servidor que tiene socket.io y necesita certificado ssw hay alguna forma de hacer eso con este contenedor puedo modificar la configuración del nginx proxy para que trabaje el ssw ??
lo lograste? yo le adjuntaba los archivos del certificado jejejeje hasta que vi que lo podía "redireccionar"...
Excelente. Una sugerencia amigo, no se sí se pueda, crear una academia de SRE. Soy en 1ero en inscribirme. Saluudos desde 507 PTY😎😎😎
buenisimo!, recomendarian esta solucion para un ambiente de produccion?
Hola gracias por tus vídeos, son muy instructivos, una pregunta, como manejo cors en nginx proxy manager? Gracias!
Eso lo debe manejar tu aplicación para habilitar el acceso a esta.
Espectacular!
Y si es en la lan dentro de mí lan privada para ir a HTTP://servidor en ves de IP:puerto
tenes alguno que puedas desplegar nginx, gunicorn, django y mysql o postgress? no encuentro nada potable y vos explicas barbaro :D
tengo un problema, con casi todas las webs y servicios que hago los proxys va bien, pero por ejemplo para hacer un proxy hacia ip:8082/carpeta/ no consigo enlazar a la carpeta, me imagino que terminaré haciendolo pero sigo probando mil configuraciones 😅
¿Lo recomiendas usar para un entorno de producción? y otra ¿Se puede desplegar el contenedor en AWS por ejemplo?
Hola Master PeladoNerd una duda.... disculpa, he seguido tus videos y arme mi servidor prieramente con ltesencrypt + nginx-proxy+nginx + python + flask == entraba pero me marcabe un error de conexion mixta ya que tengo un front en vuejs y eso lo puse en nginx para que haga consultas a el api de python pero no funco, asi que lo intente con nginx-proxy-manager y puse el front en el api y realice las configuraciones y entraba pero no conectaba muy bien. jejeje no me funciono estoy seguro que algo falto, podrias orientarme un poco?
muy bueno ayer tuve que reconfigurar un apache y cuando vi el desastre que había dije aca necesito nginx proxy manager...pelade deja de leerme los metadatos jajaja
Pelado... eres IM-PRE-SIO-NAN-TE!
Solo puedo recomendarte que veas la pelicula "Klaus" si aun no lo has hecho
Cuando agrego se finaliza el certificado, me marca un error interno :( y no se por que
Me pasa lo mismo.. ¿Lo pudiste solucionar?
buena pelado nerd.. rapido y al grano
despues de dos dias batallando, lo acabo de sacar andando. Pero no me da el certificado SSL. Mañana será otro dia! Gracias Pelao ♥
Hola! una consulta. ¿Cual te gustaria implementar, traefik o Nginx Proxi Manager?
Excelente video, alguien sabe si con nginx proxy manager se puede configurar un load balancer?
hola, levante el npm y funciona dando subdominion a puertos en docker, todo super bien y facil pero cada cierto tiempo los subdominios arrojan error 502 bad gateway, super aleatorio y cada cierto rato, sera algo hice mal?
Y si tengo un servidor que no tiene IP pública puedo usar nginx proxy manager en una máquina que si tenga IP pública y que redireccione a mi servidor sin IP pública?
hola y gracias, como puedo usar nextcloud y nginx proxy manager en un mismo equipo sin que entre los dos servicios se vean afectados?
perdón pero no se como modificar el config.jason ya tengo corriendo los dos contenedores pero no se con que comando entrar a el config,json
Buen dia mi estimado Pablo, queria sugerirte que hicieras un video con esta misma aplicacion donde se configuren vario servicios en diferentes servidores para poder usuar subdominios para acceder a ellos, me han dicho que se puede hacer pero no consigo como hacerlo. Saludos.
Despues de dos años de haberlo implementado, me dejo de funcionar, por alguna razon ya no me genera lo certificados me manda error en el certbot, hice de todo, ya volvi a reinstalar ngnx proxy managment y solo complico las cosas, ahora ninguno de mi sitio funciona por no poder generar ssl, vi em varios foros que a muchas personas les pasa exactamente lo mismo, y no hayan una solución. Ahora intentare comprar los ssl y meterlos manual en el custom, con la esperanza que esto funcione 😢 pues tengo toda una empresa congelada
Si quiero apuntar a una máquina a un contenedor en concreto pero solo quiero exponer el puerto 80 y el 443 tendría que de igual manera tener nginx en dicha máquina no
Espero se entienda
En esa máquina tengo una app de wordpress y una en rails y el nginx hace proxy desde el puerto local donde estoy corriendo el contenedor y los expone en el puerto 80 según el dominio
Pero me gustaría igual poder manejar más de una máquina de ese estilo con el proxy manager, tipo una máquina con varias apps de wordpress y así
podrias hacer un tuto de como hacer con nginx para redireccionar el trafico de un game server q esta en la misma red local? probe con upstream y no esta funcionando
segun esto se puede apuntar un dominio a cualquier ip, es decir, yo puedo comprar un dominio y apuntarlo a la ip de google
Gracias Pablo!
Me falla el inicio del servicio ya que el puerto 80 está siendo utilizado por el contenedor de pihole, en ese caso que recomiendan?
gracias genio! como me salvaste!!
Pregunto desde la ignorancia ¿no sería un tanto inseguro el tráfico que va por http entre el nginx proxy y el otro servidor donde está la web sin certificado? ¿lo ideal es que esa conexión también sea https verdad?
Excelente , eres el mejor saludos.
Muy buen video, aunque tambien sirve para los contenedores que puedas tener en una RPI. Yo lo uso para ello, no hace falta que las maquinas esten en otra red.
Pero me surge una duda, como hacer, para que en logo del "Admin" te salga tu logo?
Animo y a la espera de más videos de este tipo que tanto se pueden usar para RPI como para otros pc's.
Hola, ¿lo has hecho funcionar con aplicaciones php? intento hacer un proxy a un contendor que tengo phpmyadmin, o un proxy a portainer y siempre da un error 502 Bad Reguest openresty.
Yo intento usarlo con una app de stack MERN y obtengo lo mismo, 502
Muy bueno no lo conocía. Efectivamente es el viejito pascuero en Chile 🇨🇱🎅
A mi no me funcionó al inicio ya que mi IPV6 estaba deshabilitado en mi servidor. Ahora todo bien. gracias Humpty
Yo uso traefik 2
Nose si se podría hacer lo mismo
Funciona con certificados wildcard?
¿puedes hacer un video donde expliques como hacer balanceo de carga con el NGINX Proxy Manager?
Gracias por el aporte
Nosé si es por la Ip Dinamica, pero al generar certificados del dominio sale un error, solo tengo el redireccionamiento en http
¿Entonces la conexión no es segura entre el servidor destino y el servidor que tiene el nginx? ¿Te podrían hacer un ataque de man in the middle?
Esa misma duda quisiera resolver q sabes de eso amigo?
@@juancarlosgomez4766 No te puedo dar una respuesta 100% segura pero por lo que entiendo la conexión es no segura entre el servidor destino y el servidor que está actuando como proxy. Se supone que no tiene importancia ya que el servidor destino se encuentra en una red privada. Pero si un atacante logra acceder a esa red, entonces podría ver los paquetes de información sin mayor problema. Ya depende del grado de seguridad que requiera tus aplicaciones.
Otra opción es usar un "compañero" del nginx-proxy de jwilder que te permite hacer esto mismo pero dentro de los docker-compose.yml 🐳
¡Buen vídeo!
github.com/nginx-proxy/docker-letsencrypt-nginx-proxy-companion
Si, he hablado de eso en otros videos, pero con este podes mandarle trafico a servers externos que no tengan docker
Impresionante
Entre nginx proxy manager y el servidor es trafico http no? Ósea estarías mandando las contraseñas y todo en esto plano verdad?
Ahhh por eso ibas de rojo.. tú eres PAPA NOEL!
Yo hace tiempo que lo usaba, pero en una nueva instalación en otro servidor, cuando intento hacer la petición del certificado con esta herramienta me dice Internal Error, no entiendo por qué. Mi proyecto al que intento asignarle el SSL esta en docker tambien, dentro del mismo servidor.
Me sale el mismo error
Lo pudiste solucionar?
Hola, che tengo una pregunta, como se haría si tenes que usar distintos TLS (1.0, 1.1, 1.2, 1.3) por cada host ?
@miguela.5696 La verdad que ya no me acuerdo como hice. Pasaron 2 años.
ayuda... con el nginx proxi manager consegui vincular mi contenedor y midominio.com pero quiero crear otro contenedor y vincularlo con el nginx proxi manager al mismo midominio.com pero en una "carpeta" en midominio.com/carpeta/ ---- ¿cómo lo puedo hacer? ¿lo puedo hacer con el nginx proxi manager?
Excelente crack 👍
Gracias Pelado!!
Me sigue saliendo 502 bad gateway openresty, y lo hice al pie de la letra
6:12 Automágicamente jajajaja hace mucho no escucho ese palabra tan reveladora en Mdz
Hola, hay alguna manera de agregar "noindex, nofollow, nosnippet, noarchive, NO NADA" para que los buscadores no indexen lo que hay en pablo.peladonerd.com por ejemplo?
Hola, tengo una pregunta, solo sirve para aplicaciones que estén dentro de contenedores o también se puede utilizar con aplicaciones que estén desplegadas en un servidor de manera normal? Gracias!
Creo que en este mismo video aclaro que lo apunto a un server que no corre contenedores
Es recomendado para produccion? @PeladoNerd
Pregunta, si por costos y aprendizaje quisiera dejarlo todo en una sola maquina seria posible...?
Si claro! Simplemente puedes apuntarlo a 127.0.0.1
Podriamos tener un solo server de Nginx Proxy y detras todos nuestros sitios/servers? es recomendable? necesitariamos un VPS potente o no tendria mucho impacto? o sea si tengo 3 tiendas de ecomerce detras del proxy por ejemplo.
Si. Se usa así mucho, nginx no usa muchos recursos por lo que no deberías tener problemas manejando ese tráfico. Obvio como siempre, hay que probarlo
si uso Nginx Proxy ya no es necesario usar Nginx Proxy Manager??? Please.
IM PRE SIO NAN TE Pelado!
Segui todos los pasos y me dice al momento de guardar (con el certificado): "Internal Error"
Hola, funciona muy bien cuando haces clic dentro del Nginx-Proxy-manager, pero cuando abro otro navegador y quiero acceder a las web gestionadas allí, hace el reverse proxy, pero no fuerza el uso de SSL, alguna idea del porqué?
Tienes que configurar el forzado
Gracias pelado.
Pelado quisiera una ayuda como acceder a mi Arduino desde mi servidor compartido
IM PRE SIO NAN TE 👍👌
En Chile, a Papá Noel se le llama "Viejito Pascuero".
Alguien pudo pasar Moodle por el NPM?
Lo levanta sin estilo, sin el css
Buenas tardes! Como puedo solucionar el "Internal Error" al crear certificados con Nginx Proxy Manager?
tengo el mismo error, lo pudiste solucionar?
Pelado. Maestro.