Este curso tiene como objetivo brindarte todas las herramientas necesarias para que aprendas a administrar tus propios servidores web, iniciando desde el momento de la compra o contratación de tu servicio de hospedaje hasta la puesta en marcha de tus proyectos y monitoreo de la actividad en tu servidor.
Parte 1: Primeros pasos
Iniciaremos con los conceptos más básicos y los pasos necesarios para poner en marcha nuestro servidor web utilizando un droplet en DigitalOcean, uno de los proveedores más confiables y eficientes en la actualidad.
- 1 . Cómo crear y configurar un droplet (VPS) en DigitalOcean 9:58
- 2 . Configuración de usuarios y control de acceso 12:36
- 3 . Configuración de firewall NTP y SWAP 11:13
- 4 . Instalación de stack LEMP 17:58
- 5 . Instalación de Composer y Laravel 15:26
- 6 . Configuración de reglas para el Firewall con iptables 16:05
- 7 . Restricciones de acceso con fail2ban 8:20
Parte 2: Deploy Básico
- 8 . Deploy con Secure Copy (SCP) 10:17
- 9 . Deploy con Rsync 11:00
- 10 . Deploy con Git y Github 16:32
- 11 . Configuración del servicio PHP 15:18
Parte 3: Deploy Avanzado
- 12 . Introducción a Fabric 14:58
- 13 . Introducción a Envoy 8:37
- 14 . Sudo & sudoers 10:22
- 15 . Deploy sin pérdida de servicio o «zero downtime» (parte 1) 11:37
- 16 . Deploy con «zero downtime» usando Fabric y Symlinks (parte 2) 20:17
- 17 . Rollbacks de un deploy con Fabric 13:39
- 18 . Migraciones de un deploy con Fabric 11:04
- 19 . Configuración de usuarios MySQL 6:29
- 20 . Tipos de usuario y permisos en MySQL 7:29
- 21 . Conexión a MySQL con SSH 4:39
- 22 . Respaldos de bases de datos MySQL 6:00
- 23 . Respaldos automáticos de la base de datos MySQL 9:15