
Primeros pasos para familiarizarte con el mundo de los servidores VPS y el poder de Linux.
Descarga el material que se utiliza en el curso.
NOTA ACLARATORIA:
El software que se requiere para el curso es opensource y se dejan los enlaces oficiales del desarrollador, puedes utilizar otras herramientas si ya las tienes o evaluar otras opciones pero deberas informarte previamente si debes pagar o no por usos de licencias.
Respecto al proveedor de hosting se utiliza digital ocean que ofrece al dia de grabacion del curso $200 de credito para uso por 2 meses lo cual seria suficiente para terminar el curso, la plataforma te solicita informacion personal y afiliar una tarjeta para poder aplicar los creditos y solo aplica a nuevos miembros que no hayan redimido previamente creditos. Es responsabilidad de cada usuario monitorear por el consumo de creditos y terminar los droplets y demas servicios previo a la expiracion de creditos. Para verificar que no tienes adeudo pendiente te debe salir $0.00 siempre, tanto durante el periodo de prueba de creditos como si estas pagando por uso bajo demanda.
Ademas es importante leas los terminos y condiciones de uso de digital ocean
https://www.digitalocean.com/legal/terms-of-service-agreement
Puedes utilizar otro proveedor,si asi lo deseas. pero debes tener en consideracion los costos asociados por el uso del servicio que elijas
Aprenderás a instalar las herramientas necesarias para iniciar la gestión de tu VPS. En el desarrollo del curso Se utilizara WinSCP, Putty, Filezilla
Cómo elegir la configuración apropiada en cuanto a memoria, CPU, almacenamiento de un droplet en DigitalOcean para tus necesidades específicas.
Establecerás tu primera conexión SSH al servidor por medio de un par de llaves publico/privado en un entorno VPS.
Aprenderás a configurar herramientas esenciales para la conexión remota y administración de archivos en un servidor VPS, como WinSCP para la transferencia segura de archivos y Putty para el acceso SSH
Descubrirás cómo mantener tu servidor actualizado y seguro utilizando la herramienta yum para actualizar todos los paquetes instalados a sus últimas versiones.
Te enseñarán la forma fácil e intuitiva de instalar paquetes y software adicional utilizando yum, el gestor de paquetes de distribuciones basadas en Red Hat.
Aprenderás cómo limpiar la ventana del terminal de comandos para tener una vista clara de tus actividades.
Se te mostrará cómo utilizar nano, un editor de texto simple y fácil de usar directamente en la línea de comandos para crear y editar archivos.
Adquirirás conocimientos para agregar nuevos usuarios al sistema, una parte esencial de la gestión de cualquier servidor.
Aprenderás a cambiar las contraseñas de los usuarios, una práctica importante para asegurar las cuentas y gestionar el acceso
Podrás conocer tu directorio actual de trabajo, vital para la navegación y la ejecución de tareas en la línea de comandos.
Te enseñarán a navegar entre carpetas utilizando el comando cd, esencial para la administración del sistema de archivos del servidor.
Aprenderás a listar y visualizar el contenido de los directorios para saber qué archivos y carpetas contienen.
Adquirirás la habilidad de crear directorios nuevos para organizar tus archivos y gestionar la estructura de tu VPS.
Te familiarizarás con la gestión de la propiedad de archivos y directorios para controlar el acceso y los permisos en tu servidor. Aprenderas tambien como entender los permisos como 777, 755,600
Descubrirás cómo descargar archivos directamente desde la web a tu servidor utilizando el comando wget.
Aprenderás a cambiar permisos de archivos y directorios para asegurar una correcta administración y seguridad de los mismos.
Te mostrarán cómo manejar archivos comprimidos, descomprimiéndolos para su uso en el servidor.
Adquirirás conocimientos sobre cómo copiar archivos de un lugar a otro, una tarea básica en la administración de sistemas.
Se te enseñará a mover y renombrar archivos, una habilidad esencial en la gestión del sistema de archivos.
Aprenderás a eliminar archivos y directorios que ya no necesitas, manteniendo tu servidor limpio y organizado.
Descubrirás cómo monitorear los procesos activos en tu servidor para una administración eficiente de recursos.
Se te mostrará cómo verificar la cantidad de memoria disponible en tu servidor, importante para el rendimiento y la estabilidad.
Aprenderás a utilizar el comando ping para comprobar la conectividad de red de tu servidor con otros sistemas.
Te familiarizarás con el comando systemctl para gestionar servicios y demonios en tu servidor, pudiendo iniciarlos, detenerlos, reiniciarlos y verificar su estado.
Descubrirás cómo apagar y reiniciar tu servidor de manera adecuada para aplicar cambios o realizar mantenimiento.
Antes de que continues con el siguiente video lee esta informacion
Te enseñarán a instalar Webmin, un panel basado en web para administración de sistemas Linux.
Aprenderás a instalar Virtualmin, una poderosa herramienta para administrar múltiples dominios que funciona en conjunto con Webmin
Verificarás la instalación y configuración de PHP en tu servidor, esencial para el desarrollo web.
Antes de que continues con el siguiente video lee esta informacion
Conocerás cómo manejar diferentes versiones de PHP según las necesidades del software que ejecutas. Se instalara tanto PHP 8.0 como 7.0
Te mostrarán cómo configurar tu primer dominio y los registros de Nameserver correctamente.
Aprenderás a comprobar que tus DNS están configurados correctamente para que tu sitio esté accesible.
Aprenderás a transferir archivos a tu servidor utilizando el protocolo FTP y el cliente Filezilla.
Podrás instalar y configurar Wordpress, el sistema de gestión de contenidos más utilizado en el mundo.
Descubrirás cómo configurar un servicio de correo profesional con Zoho para tu dominio.
Parte 2 de la configuracion con Zoho
Adquirirás conocimientos para fortalecer la seguridad de tu base de datos MySQL o MariaDB
Se te enseñará a instalar un certificado SSL gratuito con Let's Encrypt para asegurar las comunicaciones de tu web y no ser penalizado por Google en el SEO
Aprenderás a ocultar las firmas del servidor para mejorar la seguridad.
Conocerás cómo prevenir el listado público de tus directorios web.
Fortalecerás el acceso SSH para prevenir accesos no autorizados. como cambiar el puerto de conexion, prevenir la conexion de la cuenta de root.
Aprenderás a manejar Firewalld para proteger tu servidor de tráfico no deseado.
Implementarás Fail2Ban para bloquear intentos de acceso maliciosos a servicios como webmin, proftpd, sshd.
Utilizarás nmap para inspeccionar los puertos abiertos y asegurar tu servidor.
Incrementarás la seguridad de Webmin utilizando autenticación multi-factor (MFA).
Configurarás Monit para monitorizar y gestionar procesos.
Acelerarás el rendimiento de tu sitio web utilizando el módulo PageSpeed.
Integrarás Cloudflare CDN para mejorar la velocidad y la seguridad de tu sitio.
Aprenderás a obtener la IP real de los visitantes utilizando Cloudflare
Aprenderas como migrar tu VPS a otro transfiriendo rapidamente los archivos con Rsync
El respaldo de archivos es una parte importante en la administracion de servidores VPS
Si tienes Centos 8 o 9 y quieres migrar a Alma Linux
En este video te enseño como crear un tunel por SSH para poder conectarte al servidor de MariaDB o MySQL sin necesidad de permitir conexiones remotas por MYSQL y mantener la seguridad en el servidor.
En este video te voy a enseñar cómo instalar Virtualmin en una máquina virtual en Azure.
¿Qué haremos?
Crearemos una máquina virtual desde cero en Azure: Te mostraré cómo seleccionar la imagen del sistema operativo ideal, configurar el tamaño del disco y otros aspectos importantes.
Instalaremos Webmin y Virtualmin: Conectarémos a nuestra VM a través de SSH y realizaremos la instalación de estas potentes herramientas que nos permitirán administrar nuestro servidor de forma gráfica.
Configuraremos Virtualmin: Te guiaré paso a paso en la configuración inicial de Virtualmin, desde la configuración de la IP y el dominio hasta la creación de tus primeros sitios web.
configurar adecuadamente la ip publica y privada para tus dominios
En este video te voy a enseñar cómo instalar Virtualmin en una máquina virtual en Azure.
¿Qué haremos?
Crearemos una máquina virtual desde cero en Azure: Te mostraré cómo seleccionar la imagen del sistema operativo ideal, configurar el tamaño del disco y otros aspectos importantes.
Instalaremos Webmin y Virtualmin: Conectarémos a nuestra VM a través de SSH y realizaremos la instalación de estas potentes herramientas que nos permitirán administrar nuestro servidor de forma gráfica.
Configuraremos Virtualmin: Te guiaré paso a paso en la configuración inicial de Virtualmin, desde la configuración de la IP y el dominio hasta la creación de tus primeros sitios web.
configurar adecuadamente la ip publica y privada para tus dominios
Conviértete en un Experto en Administración de Servidores Web con este Curso Completo
¿Alguna vez has soñado con manejar tu propio servidor web como un profesional? ¡Tu momento es ahora!
"Administración de VPS: La Guía Definitiva" – un curso práctico que te guiará paso a paso en el fascinante mundo de la administración de servidores web. Apto tanto para principiantes como para personas experimentadas que deseen ampliar sus conocimientos.
Lo Que Aprenderás:
Fundamentos Sólidos: Comandos Linux esenciales para la gestión eficaz de tu VPS.
Configuraciones Previas: Todo sobre WinSCP y Putty para conectarte a tu servidor sin contratiempos.
Instalación y Operación: Despliega Webmin, Virtualmin y configura múltiples versiones de PHP.
Optimización y Seguridad: Acelera tu VPS con PageSpeed, protege con Cloudflare, y blinda tu servidor con técnicas avanzadas de seguridad – Fail2Ban y más.
El curso se actualizara regularmente y si tienes dudas puedes consultar en la seccion de preguntas. Revisa si el curso es lo que buscas viendo las clases GRATUITAS que estas liberadas y leyendo el temario completo.
En este curso no me guardo ningun secreto y te comparto todo lo que he ido aprendiendo durante la administracion de mis sitios Webs. Igual que tu al inicio tuve problemas ya que no sabia ni como utilizar Linux pero con el tiempo y leyendo dia y noche puede aprender a como administrar un servidor remoto todo desde la linea de comandos y posteriormente agregando un panel para optimizar las tareas. Afortunadamente tu no tendras que invertir meses en aprender lo necesario con este curso en un par de dias ya tendras los conocimientos minimos para administrar tu propio servidor Linux y montar tus proyectos.