Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Development Tools No-Code Development
Business
Entrepreneurship Communications Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certification Network & Security Hardware Operating Systems Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design Design Thinking 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition Yoga Mental Health Dieting Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Teacher Training Test Prep Other Teaching & Academics
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Cisco CCNA Amazon AWS AWS Certified Developer - Associate CompTIA Security+
Photoshop Graphic Design Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Mindfulness Personal Development Personal Transformation Meditation Life Purpose Coaching Neuroscience
Web Development JavaScript React CSS Angular PHP Node.Js WordPress Python
Google Flutter Android Development iOS Development Swift React Native Dart Programming Language Mobile Development Kotlin SwiftUI
Digital Marketing Google Ads (Adwords) Social Media Marketing Google Ads (AdWords) Certification Marketing Strategy Internet Marketing YouTube Marketing Email Marketing Retargeting
SQL Microsoft Power BI Tableau Business Analysis Business Intelligence MySQL Data Analysis Data Modeling Big Data
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Online Business Business Plan Startup Freelancing Blogging Home Business
Unity Game Development Fundamentals Unreal Engine C# 3D Game Development C++ 2D Game Development Unreal Engine Blueprints Blender
30-Day Money-Back Guarantee

This course includes:

  • 9.5 hours on-demand video
  • 1 article
  • 4 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
IT & Software Network & Security Server Administration

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
Rating: 4.8 out of 54.8 (73 ratings)
283 students
Created by JuanD MeGon, ProgramarYa By JuanDMeGon
Last updated 9/2020
Spanish
Spanish [Auto]
30-Day Money-Back Guarantee

What you'll 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

Requirements

  • Poder hacer un pago por un VPS que usarás durante el curso ($5 por mes en DIgitalOcean, o según el proveedor que elijas)
  • Contar con un dominio propio o poder adquirir uno. Se recomienda uno de pago (.com, .net, o similares)
  • Ganas de aprender, participar, y disposición a seguir el curso, sin falta :)
  • Son deseables: nociones básicas como abrir y cerrar la consola, copiar y pegar texto de la misma (Shell, CMD, PowerShell, iTerm o similares)

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 :)

Who this course is for:

  • Quien desee administrar su propio espacio en un servidor VPS en línea
  • Quien busque tener la libertad de instalar y desplegar cualquier tipo de proyecto sin tener que pagar de más.
  • Quien anhele poder desplegar cuantos sitios, dominios y sub-dominios quiera sin tener que pagar adicional.
  • Quien desee tener sus propios servicios y proyectos en línea de una manera segura y económica.
  • Quien quiera tener control total sobre sus proyectos en línea, dominios, sub-dominios y tecnologías más recientes
  • Quien quiera mejorar su destreza y confianza para el uso de la consola y servidores Linux/Ubuntu

Course content

17 sections • 73 lectures • 9h 36m total length

  • Preview01:28
  • Preview04:56
  • Preview04:09
  • Herramientas recomendadas
    00:31
  • Comprueba todo antes de comenzar
    3 questions

  • Preview05:42
  • [Opcional] Crea una cuenta con el proveedor usado durante el curso
    02:46
  • Asegúrate de poder usar SSH en tu sistema
    04:42
  • Generando llaves SSH para acceder al VPS de forma segura
    09:01

  • Creando tu VPS con Ubuntu 20.04 LTS
    10:49
  • Conectándose al VPS por medio de SSH
    05:57
  • Mejorando el flujo de conexión SSH al VPS
    05:09
  • Manteniendo la conexión activa con el servidor VPS
    06:29
  • Resolviendo un dominio existente al servidor VPS
    12:32

  • Cómo explorar y navegar entre rutas del sistema
    10:17
  • Gestión de archivos (crear, eliminar, mover, copiar y mostrar)
    13:16
  • Gestión de directorios (crear, eliminar, mover, copiar y mostrar)
    08:43
  • Trucos para ser ágil en la línea de comandos con tu VPS
    12:01
  • Gestión y actualización de paquetes del VPS con apt
    07:04
  • Administración de procesos del VPS con el comando systemctl
    08:15
  • Cómo reiniciar el servidor VPS cuando sea requerido
    06:09
  • Cómo establecer conexiones SSH desde el VPS
    12:33
  • Ejecución de tareas recurrentes en el VPS usando Cronjobs
    12:19

  • Cómo gestionar cuentas de usuario en Ubuntu (crear y eliminar)
    06:24
  • Cómo iniciar sesión en el VPS con un nuevo usuario
    10:10
  • Asignando y usando permisos administrativos en Ubuntu
    09:02

  • Impidiendo el uso de contraseñas y de root para iniciar sesión en el VPS
    09:17
  • Configurando y usando el firewall UFW en Ubuntu
    06:45
  • Asignando permisos de forma correcta en Ubuntu
    11:27
  • Usando Fail2Ban para prevenir intrusos en el VPS
    11:22

  • Instalando el servidor web Nginx en el VPS
    06:32
  • Dónde está Nginx y su configuración en el VPS
    07:53
  • Cómo logra Nginx responder peticiones
    10:56
  • Estableciendo el primer sitio en Nginx
    10:54
  • Configurando un subdominio en el VPS con Nginx
    07:43

  • Instalando y asegurando el servidor de MySQL en el VPS
    10:02
  • Cómo interactuar con MySQL desde la consola del VPS
    11:13
  • Usando túneles SSH para interactuar con MySQL desde tu sistema
    10:58

  • Impidiendo el acceso a los archivos .htaccess y .git
    08:39
  • Preview04:35
  • Evitando diferentes tipos de ataques web en los sitios de Nginx
    14:27
  • Habilitando compresión en Nginx con Gzip
    04:46
  • Mitigando los ataques DoS y DDoS en Nginx
    11:59
  • Evitando que los sitios de Nginx sean secuestrados
    08:58

  • Acerca de Letsencrypt y Certbot
    05:31
  • Instala Certbot para obtener certificados de seguridad con Letsencrypt
    05:49
  • Obteniendo los certificados de seguridad de Letsencrypt con Certbot
    10:05
  • Revisando y comprendiendo los cambios realizados por Certbot en el VPS
    08:49
  • Comprendiendo el uso de HTTPS en Nginx y su configuración con Certbot
    09:17
  • Comprobando la seguridad y configuración de los dominios del VPS
    05:03

Instructors

JuanD MeGon
Online instructor, web developer, master & systems engineer
JuanD MeGon
  • 4.6 Instructor Rating
  • 4,443 Reviews
  • 21,294 Students
  • 18 Courses

EN:

More than 18,000 students cannot be wrong! 

That is how many students have taken my courses, leaving more than 3,900 top-rated reviews.

Enroll today to learn how to become a web development expert and to get that high-paying jobs and projects, grow your own business, or work as a freelance from home or your own office.

Join a community of students from 150 countries and get practical skills you can use right away.


ES:

¡Más de 18.000 estudiantes no pueden estar equivocados!

Esa es la cantidad de estudiantes que han tomado mis cursos y dejando más de 3.900 calificaciones positivas.

Inscríbete hoy mismo para aprender cómo convertirte en experto en desarrollo web y obtener esos trabajos y proyectos mejor pagados, hacer crecer tu propio negocio o trabajar de forma independiente desde tu casa o tu propia oficina.

Únete a una comunidad de estudiantes de más de 150 países diferentes y obtén habilidades prácticas que puedas usar de inmediato.

ProgramarYa By JuanDMeGon
Your e-Learning Experience
ProgramarYa By JuanDMeGon
  • 4.6 Instructor Rating
  • 4,443 Reviews
  • 15,507 Students
  • 18 Courses

EN:

ProgramarYa is here to teach you Programming and Web Development as nobody else does in the school nor college. Help you to achieve all your goals and dreams giving you the skills to get there.

After more than eight years of teaching online, ProgramarYa knows the essentials, strategies, and skills you must learn to achieve all that you want.

All the courses are under the Udemy 30 day "No question asked" refund policy. So, you can try any of our courses without any risk.

See you in classes and happy learning.


ES:

ProgramarYa está aquí para enseñarte programación y desarrollo web como nadie más lo hace en el colegio ni la universidad. Ayudarte a alcanzar todas tus metas y sueños brindándole las habilidades para llegar allí.

Después de más de ocho años de enseñanza en línea, ProgramarYa conoce los elementos esenciales, las estrategias y las habilidades que debes aprender para lograr todo lo que deseas.

Todos los cursos están sujetos a la política de reembolso de 30 días de Udemy "Sin preguntas". Por lo tanto, puedes probar cualquiera de los cursos sin ningún riesgo alguno.

Te veo en clases y feliz aprendizaje.

  • Udemy for Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Featured courses
Udemy
© 2021 Udemy, Inc.