Udemy

Platform

Español

Language

Network & Security

Category

VPS Seguro en Ubuntu 20.04 con Letsencrypt, Cloudflare y más

Aprende a preparar, asegurar y mantener tu servidor VPS, para publicar tus proyectos de forma segura y sin restricciones

4.76 (75 reviews)

286

Students

10 hours

Content

Jan 2021

Last Update
$94.99
Regular Price

What you will learn

Publica tus proyectos y servicios en tu propio espacio en línea de forma segura y autónoma.

Administra de forma eficiente y segura tu propio servidor VPS de forma ágil, fácil, segura y económica.

Utiliza las más recientes y recomendables técnicas para gestionar tus servicios y proyectos de forma segura en tu propio servidor VPS

Maneja adecuadamente tus sitios www y no www

Despliega proyectos en línea, con gran seguridad, fácilmente y de manera muy económica.

Asegura las conexiones a tus sistemas y a tus productos, por medio de HTTPS de forma totalmente gratuita con Let's Encrypt

Domina las mejores prácticas para asegurar todos tus sistemas, como Nginx y MySQL, junto con tus proyectos

Siéntete en completa confianza al administrar tu servidor VPS, sin dudar en ningún momento sobre lo que haces.

Instala y configura cualquier paquete que necesites con las habilidades aprendidas durante el curso.

Protege todos tus sitios y servicios con Cloudflare paso a paso

Establece conexiones seguras a tu base de datos con túneles SSH

Domina comandos y prácticas comunes para sincronizar archivos y proyectos con tu VPS




Description

Crea, configura y asegura tu propio Servidor Virtual Privado (VPS) con una alta calificación de seguridad y tras los mejores servicios y configuraciones de seguridad y velocidad para todos tus proyectos.


En este curso aprenderás a crear desde cero tu propio servidor VPS. A interactuar con él y conectarte de manera segura, para configurar, instalar y asegurar un servidor web, una base de datos y a partir de allí, cualquier sistema que requieras. Todo en sitios perfectamente seguros, y flexibles, creados paso a paso por ti.


Despliega todos tus proyectos con tu propio dominio, con infinidad de posibilidades, sin costo adicional. Mantén tu propio espacio en la nube para todos tus trabajos, proyectos e ideas, despliega todo tipo de proyectos en una misma instancia y con la cantidad de dominios y sub-dominios que quieras sin pagar más.

Aunque se recomienda el uso de DigitalOcean, estás en libertad de crear tu VPS con el proveedor que desees, pues el curso lo puedes seguir en cualquier instancia limpia de Ubuntu 20.04 de tu proveedor de VPS favorito. Todo se hará desde cero y paso a paso, sin depender de servicios adicionales, pudiendo así aplicarlo en cualquier servicio que prefieras.


Instala y despliega un sistema completo con Linux/Ubuntu 20.04 LTS, Cloudflare, Let's Encrypt, Certbot, Nginx y MySQL, además como bonus adicional, se han agregado contenidos para desplegar proyectos populares como WordPress, Laravel y más que se irán agregando con el tiempo.


¿Por qué elegir este curso?

  • Porque se usa la versión de soporte a largo término (LTS) más reciente de Ubuntu, que es Ubuntu 20.04LTS. Esta versión te permite obtener actualizaciones y parches de seguridad por al menos dos años, lo cual significa que podrás desplegar tu sistema en Ubuntu 20.04LTS y no tendrás que preocuparte por pasarte a otra versión por al menos dos largos años.


  • Porque no existe ningún otro curso en línea que explique con este nivel de detalle cada paso a realizar, porque Let's Encrypt es novedoso, junto con el uso de Cloudflare como servicio de protección., y no encontrarás contenidos que te enseñen a usarlo del modo que se hace en este curso (el modo correcto y sencillo).


  • Porque se usan los mejores estándares para obtener la calificación más alta de seguridad (A+) en lo sitios que asegures al seguir el curso.


  • Porque, hoy en día los principales navegadores están exigiendo conexiones seguras HTTPS en cualquier sitio o servicio en línea, y al seguir el curso, podrás asegurar todos tus sistemas de forma gratuita por medio de Nginx, Let's Encrypt, Certbot y Cloudflare.


  • Porque al final, tendrás la flexibilidad desplegar cualquier tipo de proyecto, y el curso ya include pasos específicos para desplegar proyectos PHP populares como WordPress y Laravel (y más por venir).


¿Qué aprendes y obtienes al seguir y terminar el curso?
Al finalizar este curso, estarás en capacidad de desplegar tu propio servidor VPS y tus propios servicios en él, en muy poco tiempo y con facilidad. Todo bajo las mejores medidas de seguridad y con la protección de Cloudflare para incrementar la seguridad y velocidad de tus sitios. Tendrás entonces tus propios proyectos en línea sin costos adicionales, pues no importa cuantos dominios, sub-dominios o proyectos pongas en tu VPS, el costo se mantendrá igual.

Al culminar todas las clases tendrás todos tus proyectos bajo un servidor completamente seguro, con conexiones HTTPS/TLS completamente gratuitas por medio de Letsencrypt y con una calificación A+ en los sitios asegurados.


Pero... ¿Qué se enseña exactamente?
Aquí tienes todo lo que vas a poder obtener de este curso:

  • Crea tu propio servidor VPS con DigitalOcean (o cualquier proveedor que elijas)

  • Ten un sistema rápido, seguro y amigable en Linux/Ubuntu en su versión LTS más reciente (Ubuntu 20.04)

  • Despliega un servidor web Nginx en pocos minutos y con las mejores configuraciones de seguridad

  • Despliega un servidor de base de datos MySQL completamente seguro y sin demora

  • Establece conexiones remotas aseguradas a tu base de datos con túneles SSH

  • Configura y usa fácilmente Git para desplegar por medio de SSH los diferentes proyectos en tu VPS

  • Aprende herramientas alternativas como SCP y WGet para sincronizar contenidos con tu VPS

  • Obtén paquetes externos e instálalos de forma global (Composer, Certbot, WP-CLI)

  • Crea y configura tu propio dominio y todos los sub-dominios que requieras, sin tener que pagar más

  • Apunta tu dominio a tu servidor VPS configurando las entradas DNS

  • Asegura tus servicios y proyectos con protección DDoS y mejoras de seguridad y velocidad con Cloudflare

  • Conéctate a tu VPS de manera remota, fácil y segura por medio de tus llaves SSH

  • Gestiona cuentas de usuario y evita que sistemas automatizados y externos accedan con privilegios (root)

  • Aprende a usar los comandos esenciales (cd, systemctl, cp, sudo, mv, rm, mkdir, reboot, y muchos más)

  • Aprende a gestionar fácilmente los paquetes instalados en el VPS con apt

  • Asignar permisos sobre carpetas y archivos de la manera correcta con chown

  • Exige el uso de conexiones seguras con SSH, y olvídate de las inseguras contraseñas

  • Crea y utiliza correctamente los usuarios con permisos administrativos (sudo)

  • Despliega cualquier tipo de proyecto (no solo PHP) en dominios y conexiones seguras y protegidas

  • Si usas PHP, despliega diferentes proyectos en PHP como WordPress y Laravel en sus propios sitios independientes

  • No solo podrá ser PHP, usa y despliega cualquier tipo de proyecto que requieras (más vendrán luego)

  • Comprende y aprovecha las ventajas del uso de SSH para conectarte a tu VPS o a servicios externos

  • Conéctate con servicio de terceros por medio de llaves SSH de forma correcta

  • Configura fácilmente un firewall (UFW) y aumenta drásticamente la seguridad de tu VPS

  • Mitiga ataques DoS y DDoS con configurando Nginx, además se usar a Cloudflare como servicio de protección

  • Evita que sistemas automatizados intenten acceder a tu VPS, por medio de Fail2Ban

  • Habilita el sistema de compresión Gzip en tu servidor web

  • Evitar ataques CSS/XSS, Sniff y iFrames configurando Nginx

  • Obtén certificados de seguridad para conexiones HTTPS para tus proyectos con Let's Encrypt y Certbot

  • Instala de la forma correcta los certificados de seguridad en Nginx, para obtener la calificación A+ de seguridad

  • Usa certbot para obtener e instalar fácilmente certificados de seguridad de Let's Encrypt para cada sitio que uses

  • Crea y usa los dominios y sub-dominios que requieras fácilmente

  • Despliega fácilmente cualquier tipo de proyecto en tu VPS, aplicando todo lo aprendido

  • Aprende a desplegar y sincronizar proyectos con tu VPS del modo correcto y eficiente

¡Y no termina ahí! Tendrás acceso de por vida a todas las clases del curso, lo cual incluye clases adicionales y de actualización posteriores. Además tendrás acceso de primera mano, al sistema de preguntas, mensajes y respuestas, donde responderé todas tus dudas y comentarios de inmediato (siempre respondo). Siempre estaré complacido de ayudar en cualquier problema o duda que tengas durante el curso.

¡No esperes más! Aprende todas estas habilidades haciendo clic en "Inscribirte" y siente la libertad de tener tu propio servidor VPS.

Nos vemos en clases :)


Screenshots

VPS Seguro en Ubuntu 20.04 con Letsencrypt, Cloudflare y más
VPS Seguro en Ubuntu 20.04 con Letsencrypt, Cloudflare y más
VPS Seguro en Ubuntu 20.04 con Letsencrypt, Cloudflare y más
VPS Seguro en Ubuntu 20.04 con Letsencrypt, Cloudflare y más

Content

Introducción

Acerca del instructor

Qué harás y qué aprenderás

Por qué un VPS

Herramientas recomendadas

Comprueba todo antes de comenzar

Preparación del sistema y las herramientas

Creando una cuenta en un proveedor de VPS

[Opcional] Crea una cuenta con el proveedor usado durante el curso

Asegúrate de poder usar SSH en tu sistema

Generando llaves SSH para acceder al VPS de forma segura

Creación y preparación del Servidor Virtual Privado (VPS)

Creando tu VPS con Ubuntu 20.04 LTS

Conectándose al VPS por medio de SSH

Mejorando el flujo de conexión SSH al VPS

Manteniendo la conexión activa con el servidor VPS

Resolviendo un dominio existente al servidor VPS

Usando y comprendiendo algunos comandos y tareas esenciales en un VPS

Cómo explorar y navegar entre rutas del sistema

Gestión de archivos (crear, eliminar, mover, copiar y mostrar)

Gestión de directorios (crear, eliminar, mover, copiar y mostrar)

Trucos para ser ágil en la línea de comandos con tu VPS

Gestión y actualización de paquetes del VPS con apt

Administración de procesos del VPS con el comando systemctl

Cómo reiniciar el servidor VPS cuando sea requerido

Cómo establecer conexiones SSH desde el VPS

Ejecución de tareas recurrentes en el VPS usando Cronjobs

Asignando una cuenta de usuario adicional para asegurar buen uso del VPS

Cómo gestionar cuentas de usuario en Ubuntu (crear y eliminar)

Cómo iniciar sesión en el VPS con un nuevo usuario

Asignando y usando permisos administrativos en Ubuntu

Estableciendo una capa de seguridad en el servidor VPS

Impidiendo el uso de contraseñas y de root para iniciar sesión en el VPS

Configurando y usando el firewall UFW en Ubuntu

Asignando permisos de forma correcta en Ubuntu

Usando Fail2Ban para prevenir intrusos en el VPS

Instalando y configurando el servidor web Nginx en el VPS

Instalando el servidor web Nginx en el VPS

Dónde está Nginx y su configuración en el VPS

Cómo logra Nginx responder peticiones

Estableciendo el primer sitio en Nginx

Configurando un subdominio en el VPS con Nginx

Instalando y configurando MySQL

Instalando y asegurando el servidor de MySQL en el VPS

Cómo interactuar con MySQL desde la consola del VPS

Usando túneles SSH para interactuar con MySQL desde tu sistema

Haciendo Nginx y los sitios del VPS más seguros y eficientes

Impidiendo el acceso a los archivos .htaccess y .git

Ocultando la firma de Nginx en las respuestas

Evitando diferentes tipos de ataques web en los sitios de Nginx

Habilitando compresión en Nginx con Gzip

Mitigando los ataques DoS y DDoS en Nginx

Evitando que los sitios de Nginx sean secuestrados

Letsencrypt para establecer conexiones HTTPS en los sitios del VPS

Acerca de Letsencrypt y Certbot

Instala Certbot para obtener certificados de seguridad con Letsencrypt

Obteniendo los certificados de seguridad de Letsencrypt con Certbot

Revisando y comprendiendo los cambios realizados por Certbot en el VPS

Comprendiendo el uso de HTTPS en Nginx y su configuración con Certbot

Comprobando la seguridad y configuración de los dominios del VPS

Protegiendo tus servicios con Cloudflare

Conoce Cloudflare y úsalo como proveedor de DNS

Configurando Cloudflare y asegurando tus proyectos

Pasos y detalles importantes al tener Cloudflare

Tareas frecuentes en el despliegue y mantenimiento de los proyectos del VPS

Cómo agregar y asegurar un nuevo sitio para cualquier proyecto del VPS

El comando SCP para transferir archivos por medio de SSH

Uso de wget para obtener archivos en línea en el VPS

Usando Git para sincronizar proyectos en el VPS

Cómo remover del VPS y de Internet un sitio que no se usará más

Preparando el VPS para usar proyectos basados en PHP

Instalando PHP FPM (Fast Processing Module) en el VPS

Los archivos y ubicaciones importantes de PHP en Ubuntu

Instalando extensiones comunes de PHP en el VPS

Instalando composer en el VPS

Conociendo y obteniendo WP-CLI para proyectos WordPress

Desplegando un sitio en PHP puro en el VPS

Creando un subdominio y un sitio para un proyecto PHP en el VPS

Agregando la estructura del sitio con PHP puro en el VPS

Desplegando un sitio WordPress en el VPS con WP-CLI

Despliega un nuevo subdominio para Wordpress

Obteniendo la estructura de WordPress y preparando el VPS con WP-CLI

Desplegando e instalando WordPress en el VPS

Desplegando un proyecto Laravel existente en el VPS

Agregando un nuevo sitio para Laravel y preparando el VPS

Obteniendo un proyecto Laravel en el VPS desde un repositorio en GitHub

Desplegando y configurando el proyecto Laravel en el VPS

Conclusiones y recomendaciones

Recuerda mantener tu VPS actualizado

Aplica lo aprendido en lo que necesites hacer en tu VPS

Clase Extra



Reviews

E
Eduardo3 December 2020

Pensé al comienzo que el autor del curso tenían sentido de servicio y apoyo real a los estudiantes. A pesar de mis consideraciones, tuve que llegar al extremo de comprar otros cursos, para demostrarles que sus lecciones para agregar varios dominios no funcionaba en un vps, por que Cerbot de alguna manera distorsiona el nginx. Prometió ´hacer una demostración y nunca lo hizo. Creo que para ser profesor se requiere siempre dudar incluso de nuestros propios conocimientos No obstante creo que puede mejorar en el futuro si se abren a las sugerencias de los partiicpantes.

C
César1 December 2020

Contenido muy claro. El profesor explica a detalle cada tema tocado. Se nota el dominio y la experiencia del profesor en las herramientas del curso.

F
Francisco29 November 2020

Muy buen curso. Conocimientos que no consigues en youtube. Muy útil para montar tu vps y protegerlo de ataques.

O
Oliver28 November 2020

La explicacion bien clara, solo un consejo al explicar al inicio que muestre como un power point de lo que explica, ya que solo habla con una imagen de paiseaje

O
Otilio14 November 2020

Excelente como instructor, muy buen dominio del tema, respuesta inmediata a las interrogantes y compromiso con los alumnos.

D
Danny8 November 2020

el curso esta muy bueno anteriormente tome el 18.04LTS ahora estoy reforzando las nuevas técnicas de seguridad aplicadas. me ha servido mucho para Ubuntu y Debian los conocimiento adquiridos.

A
Andres3 November 2020

Excelente, todo muy bien explicado y bastante enfocado en la seguridad. Definitivamente vale la pena.

R
Roberto30 October 2020

Este curso es indispensable, si quieres dedicarte a cualquier cosa relacionada con servidores, páginas web, servicios como SAAS, instalar scripts de cualquier tipo, tienes control al 100% El maestro es muy bueno, tiene un estilo casi preventivo y profesional, que evita que haya muchos cabos sueltos, sin duda de lo mejor Este curso es como los cimientos de todo lo demás, mi servidor está con excelente calificación y seguro

Q
Queopius23 October 2020

Excelente curso! Profesor JuanD nos guía de la mano hacía una comprensión de los procedimientos de instalación y ejecución de un VPS de forma muy clara.

A
Axel20 October 2020

No suelo comentar sobre los cursos pero este curso lo vale. Realmente aprendí mucho y todo funciona a la perfección además que Juan siempre está contestando las dudas.

M
Marco12 October 2020

Me parece excelente el curso, sobre todo porque el instructor explica muy bien las configuraciones que se van realizando, hasta este punto siento que si estoy aprendiendo mucho en este curso.

B
Bryan29 September 2020

Muy bueno, lo recomiendo, me enseño muchas cosas que no sabia, explica muy bien, espero saque otro con temas mas avanzados, lo compraria sin dudar..! Saludos

J
Jano28 September 2020

Sin lugar a dudas el curso sobrepasó mis expectativas. Gracias al curso aprendí a tener mi VPS mucho más seguro de lo que tenía antes de tomarlo. Además el soporte a preguntas es muy rápido y preciso. Recomendado al 100%

A
Amado12 September 2020

Es un curso muy completo. Me ayudo mucho a realizar una configuración de un servidor web de manera más profesional. Solo queda seguir practicar y repasar algunos puntos para tenerlas mucho más claras.

P
Pablo28 August 2020

Excelente!! como cada curso que realicé teniendo a Juan como instructor! Lo recomiendo de sobremanera.



3446740

Udemy ID

8/25/2020

Course created date

8/31/2020

Course Indexed date
Bot
Course Submitted by

Twitter
Telegram
Android PlayStore
Apple Appstore