Video Index

Setup and Security

  1. SSH To Connect

  2. New Users

  3. SSH Security

  4. Firewalls

  5. Fail2Ban

  6. The Application Server

  7. SSH Configuration

Basic Deployment

  1. Deploying with SCP

  2. Deploying with Rsync

  3. Git & Github

Scripting Deployments

  1. Introducing Fabric

  2. Sudoers & Sudo

  3. Downtime & Symlinks

  4. Fabric & Symlinks

  5. Rollbacks

  6. Migrations

  7. What else does this?

Automating Deployments

  1. Run Fabric Programmatically

  2. Creating a Build Server

  3. The Web Listener

  4. GitHub Webhooks

  5. Using Queues with SQS

  6. Consuming Queue Jobs with Python

  7. Notifications During Deployment

  8. Monitoring the Deploy Services

Building on a Build Server

  1. Building the Application Ahead of Deployment

  2. Making the Build Server Build

  3. Deploying a Built Application

  4. Wrapping Up

Ansible

  1. Ansible Quickstart

  • © Fideloper LLC
  • Servers for Hackers