Update: Ahora son 100 USD de regalo por 60 días con la invitación! Infinitas gracias Fazt, aca otro que trabaja en programación en gran parte gracias a vos. Seguí así.
El vídeo está muy bien. Faltaría ahora: 1.) automatizar el certbot con una tarea y que cada 3600 segundos haga una nueva petición para renovar el certificado, 2.) clonar el droplet y meter un balanceador de carga para que vaya intercambiando de droplet según la carga recibida. 3.) Tb estaría bien como implementar el CI/CD... ya que resulta muy molesto cada vez que subimos un cambio a nuestro repositorio tener que conectarnos a la máquina en cuestión y hacer un pull. Según indica en la documentación del certbot, con el comando $ "sudo certbot renew --dry-run" ya se instala una tarea automática que realiza la renovación antes de que expire. /etc/crontab/ /etc/cron.*/* systemctl list-timers Un saludo
Mil gracias crack, no tienes idea de cuanto me ha ayudado este video, tengo un proyecto que estoy manejando completamente solo y gracias a este video sé como desplegar varias webs en un solo VPS con Nginx y hacer las direcciones a dominios y certificados ssl :'^) No sabía casi nada de deployment
Gracias Fazt Code, soy muy novato en nodejs y en todo lo que tiene que ver los deploys, pero me ilusiona seguir aprendiendo con tus excelentes tutoriales, larga a vida a Fazt Code, saludos crack.
Apenas hace un par de vídeos que te propuse hablar de ssl y no defraudas, aquí tenemos el vídeo, muchas gracias por compartir tus conocimientos con todo el mundo ^^
El problema en el minuto 24:23 no es por el servidor, sino es culpa del firewall se arregla mediante el comando: sudo ufw allow {puerto en el que estén corriendo la aplicación}
Si a muchos le da problema el dominio, intenten primero configurar los servidores de DigitalOcean en su proveedor de dominios y luego configurar el dominio en DigitalOcean... luego de prueba y error, esa fue la solucion que encontre
por favor... sigue con esto... te apoyaré donde sea que pongas tu curso... ví los tres videos que tienes de este deploy, y definitivamente me quedaron varios vacios de nginx y certbot... porfa tomalo encuenta para la proxima mil gracias
Hace poco estaba queriendo alojar diferentes partes de una aplicación mediante diferentes subdominios, de tal manera que pudiera acceder a diferentes servidores mediante el mismo dominio, y me di cuenta qué no es necesario cambiar los dns del dominio, lo único que hay que hacer es crear registros de tipo A y apuntarlos con el subdominio que se necesite, a la ip de el servidor, se va a demorar un poco, pero es algo que me parece totalmente óptimo
Ufff casi no lo logro... Muy buen video en la mayoria no explican todo el proceso y queda uno perdio pero lo hiciste muy bien. Gracias por compartir Conocimiento...
Felicitaciones Fazt! Este video tiene demasiada información que a mi me tomó días comprender y poder aplicar. Super buen material y muy bien explicado.
Fazt eres un crack, justo estaba pensando en esto y me sale que lo has publicado hace tres días, tb espero que publicas deploy de Angular, MUCHAS GRACIAS
Gracias Fazt, he visto mas de 20 cursos tuyos y con tu ayuda pude hacer mi propio Portfolio con el stack MEVN, nginx y digital ocean, Muchas gracias. brahi.dev
Gracias Fazt Code por el tutorial, sin embargo en mi caso no tengo un solo servidor, tengo 2 uno como back y otro como front y estoy perdido en un error.... el front todo bien, con el dominio y el ssl funcionando al pelo, pero cuando llama una función del back este responde en http y el front lo bloquea, intente hacer todos los pasos que explicas pero en el back y no he logrado solucionarlo. :(
Buen video ^_^ ... El detalle que al hacerlo en mi VPS pues no funciono, así que lo hice manual XD ... pero no me redireccióna, FAZT podrías compartir el archivo configuración para ver como quedo despues de usar CERTBOT ... gracias.
Este es un gran video, aprendí mucho. Pero tengo un problema para aplicarlo a mi proyecto: es en mern y si no hago la api con ssl, no se comunican los cors y al hacer la api con ssl no puedo conectar la base de datos. Necesito ayuda! Podrías asesorarme? Muchas gracias
En el minuto 24 no te cargaba el puerto 3000 porque habilitaste el firewall y no excluiste dicho puerto. Aprovecho para preguntar: cómo puede ser que al habilitar el firewall no te sacó de la conexión ssh, ya que la exclusión de la regla la hiciste después?
Buenos días, me tomo la libertad de hacerte estas preguntas: 1. Tengo un VPS (Dígital Ocean), en el cual configuré un dominio y varios subdominios. ( Laravel, Vue, Laravel-Vue(Spa). Junto con certificados SSL. Todo funciona bien. Ah... todo trabaja con Mariadb, apache y centos 7. 2. He desarrollado un ejemplo usando Nuxt (ssr), quiero alojarlo en este servidor... y me surgen las siguientes preguntas: A. Este video que publicas aplica para aplicaciones Nuxt (Spa y/o SSR ) ? B. Explicas el deploy con Ngnix, pero yo tengo apache. Tener los dos servidores web podría afectarme los otros sitios que tengo ya configurados ? C. Cómo se configura un subdominio en este tipo de aplicaciones? D. puedes referenciarme material para aprender a realizar deploy de Nuxt en un VPS? Gracias por sus respuestas e información.
Excelente vídeo, todo bien hasta el punto de sudo service nginx status, me sale 502 Bad Gateway al ejecutar el dominio en la web, alguien sabe a que se debe? o si debo esperar un tiempo para poder ver el despliegue de la aplicación? saludos,
Una pregunta seria, yo sé usar nginx el cual es genial,,,,, pero porque node ocupa de nginx para gestionar el servidor?, ¿no puede o aún no se crean soluciones para que node pueda gestionar el servidor, certificados, redireccionamientos etc...?
@24:41 para al que no le quedó claro que pasó. Hace un par de pasos habilitó el firewall y le dio acceso a ssh, http y https, por lo tanto al intentar ingresar al puerto 3000 el firewall lo bloqueó y por eso no hubo respuesta.
Seguí todo lo del video, con excepcion de que al poner el comando apt install certbot python-certbot-nginx puse apt install certbot python3-certbot-nginx, pero no se ve mi sitio, tarda en atender la petición y al final solo obtengo ERR_CONNECTION_TIMED_OUT, alguna sugerencia?
windows 10 actualizado hasta el dia de hoy ya trae un cliente ssh, ufw no es el firewall, es una aplicacion para hacer facil el uso del firewall que se llama iptables
Fazt code, por favor me podria ayudar, al ingresar a mi api desde el postman con el dominio agregado siguiendo tu video no puedo acceder, al ecceder con la ip y el puerto si puedo qué puedo haber hecho mal? al poner el dominio en el navegador este responde bien
para instalar el ssl se necesita internet no? y si es que quisiera hacerlo en un ambiente virtual para pruebas, es decir virtualizando una maquina ubuntu en vmware, como podria agregar el ssl?
Este es uno de los videos más útiles que he visto. Ya tiene 3 años y lo sigo consultando. Muchas gracias por compartir.
Gracias a ti
cada 3 o 4 meses aproximadamente sigo viendo este video, porque es muy util. Y a pesar de tener ya 4 años de antigüedad todavia es relevante
Con esto me gano el pan de cada día, bien explicado a mi me tomó mucha prueba y error y full documentación .. Buen video.!
x2, uno aprende esto después de 20mil errores.
Para hacer una acotacion ahora se instala el paquete de certbot:
> sudo apt install python3-certbot-nginx
exceleneee
hasta la fecha sigue siendo de mucha utilidad este video.! Gracias Fazt
Mucha gracias, este video se convierte en material de consulta frecuente.
No se de que planeta eres, pero de verdad mi admiración hacia ti es muy grande, de verdad Fazt eres un gran maestro y genio, mil felicidades.
Update: Ahora son 100 USD de regalo por 60 días con la invitación!
Infinitas gracias Fazt, aca otro que trabaja en programación en gran parte gracias a vos. Seguí así.
El vídeo está muy bien.
Faltaría ahora:
1.) automatizar el certbot con una tarea y que cada 3600 segundos haga una nueva petición para renovar el certificado,
2.) clonar el droplet y meter un balanceador de carga para que vaya intercambiando de droplet según la carga recibida.
3.) Tb estaría bien como implementar el CI/CD... ya que resulta muy molesto cada vez que subimos un cambio a nuestro repositorio tener que conectarnos a la máquina en cuestión y hacer un pull.
Según indica en la documentación del certbot, con el comando $ "sudo certbot renew --dry-run" ya se instala una tarea automática que realiza la renovación antes de que expire.
/etc/crontab/
/etc/cron.*/*
systemctl list-timers
Un saludo
Mil gracias crack, no tienes idea de cuanto me ha ayudado este video, tengo un proyecto que estoy manejando completamente solo y gracias a este video sé como desplegar varias webs en un solo VPS con Nginx y hacer las direcciones a dominios y certificados ssl :'^)
No sabía casi nada de deployment
Gracias Fazt Code, soy muy novato en nodejs y en todo lo que tiene que ver los deploys, pero me ilusiona seguir aprendiendo con tus excelentes tutoriales, larga a vida a Fazt Code, saludos crack.
Apenas hace un par de vídeos que te propuse hablar de ssl y no defraudas, aquí tenemos el vídeo, muchas gracias por compartir tus conocimientos con todo el mundo ^^
El problema en el minuto 24:23 no es por el servidor, sino es culpa del firewall se arregla mediante el comando: sudo ufw allow {puerto en el que estén corriendo la aplicación}
Gracias Crack!
Me pasó lo mismo, aunque redireccionen del puerto 80 al de su aplicación, no carga el sitio. tienen que agregarlo al firewall
es verdad crack , gracias
Si a muchos le da problema el dominio, intenten primero configurar los servidores de DigitalOcean en su proveedor de dominios y luego configurar el dominio en DigitalOcean... luego de prueba y error, esa fue la solucion que encontre
Me ayudaste a terminar con un laburo Fazt, se agradece mucho!
por favor... sigue con esto... te apoyaré donde sea que pongas tu curso... ví los tres videos que tienes de este deploy, y definitivamente me quedaron varios vacios de nginx y certbot... porfa tomalo encuenta para la proxima mil gracias
FAZT gracias!!! Increíble video, sin el no hubiese logrado mi primer deploy.
Hace poco estaba queriendo alojar diferentes partes de una aplicación mediante diferentes subdominios, de tal manera que pudiera acceder a diferentes servidores mediante el mismo dominio, y me di cuenta qué no es necesario cambiar los dns del dominio, lo único que hay que hacer es crear registros de tipo A y apuntarlos con el subdominio que se necesite, a la ip de el servidor, se va a demorar un poco, pero es algo que me parece totalmente óptimo
Ufff casi no lo logro... Muy buen video en la mayoria no explican todo el proceso y queda uno perdio pero lo hiciste muy bien. Gracias por compartir Conocimiento...
Un gusto que lo hallas logrado :)
Gracias fazt dos semanas tarde para mi, pero esta joyita evitará el martirio a muchos developer :0
Felicitaciones Fazt! Este video tiene demasiada información que a mi me tomó días comprender y poder aplicar. Super buen material y muy bien explicado.
No llegue ni al minuto del vídeo y ya le di like, gracias fazt por estos videos
¡Gracias me sirvió bastante, muy clara y precisa tu explicación!
Excelente video!! Solo tengo el problema de no poder dejar corriendo la app, pero todo lo demas super genial. Debo resolver el problema que me da pm2
Muchas gracias fazt , use tu modelo que excelente guia para node deploy | aws | pm2 | nginx | noip | Let's Encrypt (Certbot), Gracias.
Fazt eres un crack, justo estaba pensando en esto y me sale que lo has publicado hace tres días, tb espero que publicas deploy de Angular, MUCHAS GRACIAS
Fazt 1 millón de vezes gracias desde Cuba!!!
Gracias por este video, a pesar de los años me sirvio.
Aprendi bastante con este video. :))))
Gracias, videos como estos demuestra que tienes en cuenta las sugerencias de tus suscriptores.
Gracias Fazt
La tenes grande mi Fazt. loviu
Grande!, gracias por la documentación.
Enserioooooooooooooooooo no me cansare de decir que eres una gran inspiracion
Uff excelente Fazt , muchas gracias por este tuto, acá ando preparándome para una prueba técnica mañana
Vale oro este video , gracias por ayudarnos
Que excelente!! Muchas gracias por tanta información y conocimientos compartido 🙏🙏🙏
Gracias @Fazt. Super bien explicado como siempre. Me has ayudado en varios trabajos que nosé como hacer jaja
Al fin mi api tiene SSL, gracias Fazt
Gracias Fazt, he visto mas de 20 cursos tuyos y con tu ayuda pude hacer mi propio Portfolio con el stack MEVN, nginx y digital ocean, Muchas gracias. brahi.dev
Fazt salvando mi vida de nuevo
Excelente video, una consulta en caso quisiera usar variables de entorno para mi servidor hecho con Nest JS, como seria?
Te amo Fazt!!! jajaja, me salvaste la vida con este video
Nuevo!!! y hermoso Logo Fazt, bendiciones a ti y tus enseñanzas ♥😍🙏
Estuvo genial el video!
Podrías hacer algún vídeo sobre cómo crear pipelines para hacer despliegues automáticos??
Saludos 🇨🇴
Excelente tutorial Fazt, me ayudó mucho.
Excelente !!! ¿Por qué no haces un tutorial de como crear un Blog o Mini Red Social con Nodejs?
Muchas gracias fazt.. muy buen video tutorial.. para heroku tenés algún tutorial como desplegar lo mismo..saludos
Muchas gracias Fazt por tus cursos. Una consulta, tenes pensado hacer cursos del JAM Stack?
Muchas gracias Fazt, mil gracias
Exelente video! sigue asi!! 💪🏻 me vino al pelo para configurar mi droplet para gatsby
Esta información vale millones.jpg
Felicitaciones, excelente video, una pregunta, en qué carpeta se almacenan los archivos de key y cert del certificado ssl?
Geniooo!! Gracias y estamos esperando más vídeos 💪
Alguien sabe como puedo correr más de una aplicación con esto enseñado por fazt? En mi caso un backend express y un frontend react ya buildeado
Gracias Fazt Code por el tutorial, sin embargo en mi caso no tengo un solo servidor, tengo 2 uno como back y otro como front y estoy perdido en un error.... el front todo bien, con el dominio y el ssl funcionando al pelo, pero cuando llama una función del back este responde en http y el front lo bloquea, intente hacer todos los pasos que explicas pero en el back y no he logrado solucionarlo. :(
Exelente como explicas, pareces extraterrestre , una pregunta puedo instalar webmin?
Excelente video fazt!! Tengo una duda, cada vez que por alguna razón el servidor se caiga, se reinicia cuantas veces se caiga?
Excelentes Tutoriales
Excelente, gracias Fazt!
Buen video ^_^ ...
El detalle que al hacerlo en mi VPS pues no funciono, así que lo hice manual XD ... pero no me redireccióna, FAZT podrías compartir el archivo configuración para ver como quedo despues de usar CERTBOT ... gracias.
Este es un gran video, aprendí mucho. Pero tengo un problema para aplicarlo a mi proyecto: es en mern y si no hago la api con ssl, no se comunican los cors y al hacer la api con ssl no puedo conectar la base de datos. Necesito ayuda! Podrías asesorarme? Muchas gracias
Eres grande, gracias por compartir tu conocimiento 🤓
Videos muy práctico. Excelente
Instalar un loadbalancer con NGINX seria genial
Excelente video, gracias por compartir!! 👍🏻
En el minuto 24 no te cargaba el puerto 3000 porque habilitaste el firewall y no excluiste dicho puerto.
Aprovecho para preguntar: cómo puede ser que al habilitar el firewall no te sacó de la conexión ssh, ya que la exclusión de la regla la hiciste después?
Muchas gracias Fazt excelente tutorial
Gracias Fazt eres un crack!
Justo lo que estaba buscando, gracias ='D
Buenos días, me tomo la libertad de hacerte estas preguntas:
1. Tengo un VPS (Dígital Ocean), en el cual configuré un dominio y varios subdominios. ( Laravel, Vue, Laravel-Vue(Spa). Junto con certificados SSL. Todo funciona bien. Ah... todo trabaja con Mariadb, apache y centos 7.
2. He desarrollado un ejemplo usando Nuxt (ssr), quiero alojarlo en este servidor... y me surgen las siguientes preguntas:
A. Este video que publicas aplica para aplicaciones Nuxt (Spa y/o SSR ) ?
B. Explicas el deploy con Ngnix, pero yo tengo apache. Tener los dos servidores web podría afectarme los otros sitios que tengo ya configurados ?
C. Cómo se configura un subdominio en este tipo de aplicaciones?
D. puedes referenciarme material para aprender a realizar deploy de Nuxt en un VPS?
Gracias por sus respuestas e información.
Pudiste encontrar respuestas a tus preguntas en algun lado?, tengo dudas similares
Hola Fazt excelente video, tengo una consulta, cuando activo el firewall con ufw se cae la aplicación, me puede ser?
Puede ser que no tengas el puerto que necesitas en el firewall
También me pasa lo mismo, estoy usando ec2 de AWS
Gracias Fazt!, uno de AWS
Excelente que genial video
Excelente vídeo, todo bien hasta el punto de sudo service nginx status, me sale 502 Bad Gateway al ejecutar el dominio en la web, alguien sabe a que se debe? o si debo esperar un tiempo para poder ver el despliegue de la aplicación? saludos,
Una pregunta seria, yo sé usar nginx el cual es genial,,,,, pero porque node ocupa de nginx para gestionar el servidor?, ¿no puede o aún no se crean soluciones para que node pueda gestionar el servidor, certificados, redireccionamientos etc...?
Bro, crees posible que subas un video instalando Jitsi en Digital Ocean?
Disculpa para el backend y el frotend se debe de comprar un dominio para cada uno?
Hola, no ese donimio es para tu aplicación (que se compone de backend y frontend)
solo compras un dominio
@@gabrielbarcelo4382 ¿Cómo se configura el backend para que también quede protegido con https ?
Tio Fazt cuando uno pero de despliegue total con bd mysql
Gracias FAZT!
@24:41 para al que no le quedó claro que pasó. Hace un par de pasos habilitó el firewall y le dio acceso a ssh, http y https, por lo tanto al intentar ingresar al puerto 3000 el firewall lo bloqueó y por eso no hubo respuesta.
Seguí todo lo del video, con excepcion de que al poner el comando apt install certbot python-certbot-nginx puse apt install certbot python3-certbot-nginx, pero no se ve mi sitio, tarda en atender la petición y al final solo obtengo ERR_CONNECTION_TIMED_OUT, alguna sugerencia?
windows 10 actualizado hasta el dia de hoy ya trae un cliente ssh, ufw no es el firewall, es una aplicacion para hacer facil el uso del firewall que se llama iptables
Mil gracias.
Excelente tutorial!
Te adoro
Esperando el video de Balanceadores de carga Porfaaaaaaaaaaaa
excelente, muchas gracias
Fazt porque no abres una cuenta de Patreon? con gusto donaria.
Buenas! podrías decir cuales son tus cursos de Udemy? o poner el enlace. Muchas gracias!! ^^
Ya tienes el curso de udemy? Como lo encuentro ?
te amo
fazt como configuras el auto-renew
hola, tengo una pregunta. sera que se puede subir images a los servideres de digital ocea ya que heroku no lo permite?
gracias amigo!!! eres excelente!
Fazt, al dirigirme a dominio/nombre me lo marca como sitio no seguro. ¿Qué puedo hacer para corregir esta falla?
Fazt code, por favor me podria ayudar, al ingresar a mi api desde el postman con el dominio agregado siguiendo tu video no puedo acceder, al ecceder con la ip y el puerto si puedo
qué puedo haber hecho mal? al poner el dominio en el navegador este responde bien
para instalar el ssl se necesita internet no? y si es que quisiera hacerlo en un ambiente virtual para pruebas, es decir virtualizando una maquina ubuntu en vmware, como podria agregar el ssl?
Hola, soy nuevo en nginx sabes como puedo hacer un test de stress de las solicitudes que recibe el servidor nginx en apache usaba jmeter
Así puedo crear un subdominio?